Lines Matching defs:indexes
91 AVIIndex indexes;
115 AVIIndex *idx = &avist->indexes;
171 avist->indexes.audio_strm_offset = avist->audio_strm_length;
172 avist->indexes.entry = 0;
247 avist->indexes.indx_start = ff_start_tag(pb, "JUNK");
256 ff_end_tag(pb, avist->indexes.indx_start);
607 avio_seek(pb, avist->indexes.indx_start - 8, SEEK_SET);
610 avio_wl32(pb, avi->riff_id - avist->indexes.master_odml_riff_id_base); /* nEntriesInUse */
611 avio_skip(pb, 16 * (avi->riff_id - avist->indexes.master_odml_riff_id_base));
616 uint32_t audio_segm_size = (avist->audio_strm_length - avist->indexes.audio_strm_offset);
623 avio_wl32(pb, avist->indexes.entry); /* dwDuration (packet count) */
640 if (avi->riff_id - avist->indexes.master_odml_riff_id_base == avi->master_index_max_size) {
648 avist->indexes.master_odml_riff_id_base = avi->riff_id - 1;
650 av_assert0(avi->riff_id - avist->indexes.master_odml_riff_id_base < avi->master_index_max_size);
663 avio_wl32(pb, avist->indexes.entry * 8 + 24);
668 avio_wl32(pb, avist->indexes.entry);
674 for (j = 0; j < avist->indexes.entry; j++) {
675 AVIIentry *ie = avi_get_ientry(&avist->indexes, j);
709 if (avist->indexes.entry <= avist->entry)
712 tie = avi_get_ientry(&avist->indexes, avist->entry);
983 for (int j = 0; j < avist->indexes.ents_allocated / AVI_INDEX_CLUSTER_SIZE; j++)
984 av_freep(&avist->indexes.cluster[j]);
985 av_freep(&avist->indexes.cluster);
986 avist->indexes.ents_allocated = avist->indexes.entry = 0;