Lines Matching refs:samples
74 if (queue->samples[0].own_data)
75 av_freep(&queue->samples[0].data);
77 memmove(queue->samples, queue->samples + 1, sizeof(HintSample)*queue->len);
87 if (queue->samples[i].own_data)
88 av_freep(&queue->samples[i].data);
89 av_freep(&queue->samples);
102 /* No need to keep track of smaller samples, since describing them
106 if (!queue->samples || queue->len >= queue->size) {
107 HintSample *samples;
108 samples = av_realloc_array(queue->samples, queue->size + 10, sizeof(HintSample));
109 if (!samples)
112 queue->samples = samples;
114 queue->samples[queue->len].data = data;
115 queue->samples[queue->len].size = size;
116 queue->samples[queue->len].sample_number = sample;
117 queue->samples[queue->len].offset = 0;
118 queue->samples[queue->len].own_data = 0;
129 HintSample *sample = &queue->samples[i];
134 memmove(queue->samples + i, queue->samples + i + 1,
201 * Look for segments in samples in the sample queue matching the data
208 * @param queue samples used for looking for matching segments
221 HintSample *sample = &queue->samples[0];
278 avio_wb16(out, 1); /* samples per block */