Lines Matching refs:audtr

383     int audtr;  in avi_add_odml_index_entry()  local
432 for (audtr=0; audtr<AVI->anum; audtr++) { in avi_add_odml_index_entry()
433 if (AVI->track[audtr].audio_superindex) { in avi_add_odml_index_entry()
434 cur_std_idx = AVI->track[audtr].audio_superindex->nEntriesInUse-1; in avi_add_odml_index_entry()
435 towrite += AVI->track[audtr].audio_superindex->stdindex[cur_std_idx]->nEntriesInUse*8 in avi_add_odml_index_entry()
463 for (audtr = 0; audtr < AVI->anum; audtr++) { in avi_add_odml_index_entry()
465 if (!AVI->track[audtr].audio_superindex) { in avi_add_odml_index_entry()
469 AVI->track[audtr].audio_superindex->nEntriesInUse++; in avi_add_odml_index_entry()
471 snprintf(fcc, sizeof(fcc), "ix%02d", audtr+1); in avi_add_odml_index_entry()
472 snprintf(aud, sizeof(aud), "0%01dwb", audtr+1); in avi_add_odml_index_entry()
473 if (avi_add_std_index (AVI, fcc, aud, AVI->track[audtr].audio_superindex->stdindex[ in avi_add_odml_index_entry()
474 AVI->track[audtr].audio_superindex->nEntriesInUse - 1 ]) < 0 in avi_add_odml_index_entry()
487 for (audtr = 0; audtr < AVI->anum; audtr++) { in avi_add_odml_index_entry()
489 if (!AVI->track[audtr].audio_superindex) { in avi_add_odml_index_entry()
493 avi_ixnn_entry (AVI, AVI->track[audtr].audio_superindex->stdindex[cur_std_idx - 1], in avi_add_odml_index_entry()
494 &AVI->track[audtr].audio_superindex->aIndex[cur_std_idx - 1]); in avi_add_odml_index_entry()
496 AVI->track[audtr].audio_superindex->aIndex[cur_std_idx - 1].dwDuration = in avi_add_odml_index_entry()
497 AVI->track[audtr].audio_superindex->stdindex[cur_std_idx - 1]->nEntriesInUse - 1; in avi_add_odml_index_entry()
498 if (AVI->track[audtr].a_fmt == 0x1) { in avi_add_odml_index_entry()
499 AVI->track[audtr].audio_superindex->aIndex[cur_std_idx - 1].dwDuration *= in avi_add_odml_index_entry()
500 AVI->track[audtr].a_bits*AVI->track[audtr].a_rate*AVI->track[audtr].a_chans/800; in avi_add_odml_index_entry()
517 for (audtr = 0; audtr < AVI->anum; audtr++) { in avi_add_odml_index_entry()
518 if (AVI->track[audtr].audio_superindex) in avi_add_odml_index_entry()
519 AVI->track[audtr].audio_superindex->stdindex[ cur_std_idx ]->qwBaseOffset = in avi_add_odml_index_entry()
1160 int audtr; in avi_close_output_file() local
1171 for (audtr = 0; audtr < AVI->anum; audtr++) { in avi_close_output_file()
1172 if (!AVI->track[audtr].audio_superindex) { in avi_close_output_file()
1176 avi_ixnn_entry (AVI, AVI->track[audtr].audio_superindex->stdindex[cur_std_idx], in avi_close_output_file()
1177 &AVI->track[audtr].audio_superindex->aIndex[cur_std_idx]); in avi_close_output_file()
1178 AVI->track[audtr].audio_superindex->aIndex[cur_std_idx].dwDuration = in avi_close_output_file()
1179 AVI->track[audtr].audio_superindex->stdindex[cur_std_idx]->nEntriesInUse - 1; in avi_close_output_file()
1180 if (AVI->track[audtr].a_fmt == 0x1) { in avi_close_output_file()
1181 AVI->track[audtr].audio_superindex->aIndex[cur_std_idx].dwDuration *= in avi_close_output_file()
1182 AVI->track[audtr].a_bits*AVI->track[audtr].a_rate*AVI->track[audtr].a_chans/800; in avi_close_output_file()
2703 int k = 0, audtr = 0; in avi_parse_input_file() local
2709 for(audtr=0; audtr<AVI->anum; ++audtr) nai[audtr] = tot[audtr] = 0; in avi_parse_input_file()
2789 for(audtr=0; audtr<AVI->anum; ++audtr) { in avi_parse_input_file()
2792 if (!AVI->track[audtr].audio_superindex) { in avi_parse_input_file()
2793 fprintf(stderr, "(%s) cannot read audio index for track %d\n", __FILE__, audtr); in avi_parse_input_file()
2796 for (j=0; j<AVI->track[audtr].audio_superindex->nEntriesInUse; j++) { in avi_parse_input_file()
2799 chunk_start = en = malloc (AVI->track[audtr].audio_superindex->aIndex[j].dwSize+hdrl_len); in avi_parse_input_file()
2801 …if (lseek(AVI->fdes, AVI->track[audtr].audio_superindex->aIndex[j].qwOffset, SEEK_SET) == (off_t)-… in avi_parse_input_file()
2802 … "(%s) cannot seek to 0x%llx\n", __FILE__, (unsigned long long)AVI->track[audtr].audio_superindex-… in avi_parse_input_file()
2807 … if (avi_read(AVI->fdes, en, AVI->track[audtr].audio_superindex->aIndex[j].dwSize+hdrl_len) <= 0) { in avi_parse_input_file()
2809 __FILE__,(unsigned long long) AVI->track[audtr].audio_superindex->aIndex[j].qwOffset); in avi_parse_input_file()
2823 nai[audtr] += nrEntries; in avi_parse_input_file()
2824 …AVI->track[audtr].audio_index = (audio_index_entry *) realloc (AVI->track[audtr].audio_index, nai[ in avi_parse_input_file()
2826 while (k < nai[audtr]) { in avi_parse_input_file()
2828 AVI->track[audtr].audio_index[k].pos = offset + str2ulong(en); en += 4; in avi_parse_input_file()
2829 AVI->track[audtr].audio_index[k].len = str2ulong_len(en); en += 4; in avi_parse_input_file()
2830 AVI->track[audtr].audio_index[k].tot = tot[audtr]; in avi_parse_input_file()
2831 tot[audtr] += AVI->track[audtr].audio_index[k].len; in avi_parse_input_file()
2848 AVI->track[audtr].audio_chunks = nai[audtr]; in avi_parse_input_file()
2849 AVI->track[audtr].audio_bytes = tot[audtr]; in avi_parse_input_file()