Lines Matching refs:sample_table
60 film_sample *sample_table;
82 av_freep(&film->sample_table);
98 film->sample_table = NULL;
204 film->sample_table = av_malloc_array(film->sample_count, sizeof(film_sample));
205 if (!film->sample_table)
221 film->sample_table[i].sample_offset =
223 film->sample_table[i].sample_size = AV_RB32(&scratch[4]);
224 if (film->sample_table[i].sample_size > INT_MAX / 4)
227 film->sample_table[i].stream = film->audio_stream_index;
228 film->sample_table[i].pts = audio_frame_counter;
231 audio_frame_counter += (film->sample_table[i].sample_size * 32 /
234 audio_frame_counter += (film->sample_table[i].sample_size /
237 film->sample_table[i].stream = film->video_stream_index;
238 film->sample_table[i].pts = AV_RB32(&scratch[8]) & 0x7FFFFFFF;
239 film->sample_table[i].keyframe = (scratch[8] & 0x80) ? 0 : AVINDEX_KEYFRAME;
243 film->sample_table[i].sample_offset,
244 film->sample_table[i].pts,
245 film->sample_table[i].sample_size, 0,
246 film->sample_table[i].keyframe);
274 sample = &film->sample_table[film->current_sample];
283 next_sample = &film->sample_table[next_sample_id];