Lines Matching defs:samples
92 AVFilterBuffer *samples = av_mallocz(sizeof(*samples));
95 if (!samples || !samplesref)
102 samplesref->buf = samples;
116 samples->refcount = 1;
120 memcpy(samples->data, data,
121 FFMIN(FF_ARRAY_ELEMS(samples->data), planes)*sizeof(samples->data[0]));
122 memcpy(samplesref->data, samples->data, sizeof(samples->data));
124 samples->linesize[0] = samplesref->linesize[0] = linesize;
126 if (planes > FF_ARRAY_ELEMS(samples->data)) {
127 samples-> extended_data = av_mallocz_array(sizeof(*samples->extended_data),
132 if (!samples->extended_data || !samplesref->extended_data)
135 memcpy(samples-> extended_data, data, sizeof(*data)*planes);
138 samples->extended_data = samples->data;
147 if (samples && samples->extended_data != samples->data)
148 av_freep(&samples->extended_data);
155 av_freep(&samples);