36 if (ptr->extended_data != ptr->data)
45 int qsize = src->qp_table_size;
47 memcpy(dst->qp_table, src->qp_table, qsize);
53 AVFilterBufferRef *
ret =
av_malloc(
sizeof(AVFilterBufferRef));
62 ret->video =
av_malloc(
sizeof(AVFilterBufferRefVideoProps));
68 ret->extended_data = ret->data;
70 ret->audio =
av_malloc(
sizeof(AVFilterBufferRefAudioProps));
75 *ret->audio = *ref->audio;
77 if (ref->extended_data && ref->extended_data != ref->data) {
79 if (!(ret->extended_data =
av_malloc(
sizeof(*ret->extended_data) *
85 memcpy(ret->extended_data, ref->extended_data,
86 sizeof(*ret->extended_data) * nb_channels);
88 ret->extended_data = ret->data;
91 ret->buf->refcount ++;
100 if (!(--ref->buf->refcount))
101 ref->buf->free(ref->buf);
102 if (ref->extended_data != ref->data)
122 dst->format = src->
format;
129 dst->video->w = src->
width;
130 dst->video->h = src->
height;
156 if (dst->video->qp_table)