57 #if FF_API_AVFILTERBUFFER
62 AVFilterBuffer *pic =
av_mallocz(
sizeof(AVFilterBuffer));
63 AVFilterBufferRef *picref =
av_mallocz(
sizeof(AVFilterBufferRef));
69 picref->buf->free = ff_avfilter_default_free_buffer;
70 if (!(picref->video =
av_mallocz(
sizeof(AVFilterBufferRefVideoProps))))
73 pic->w = picref->video->w = w;
74 pic->h = picref->video->h = h;
77 picref->perms = perms | AV_PERM_READ;
81 pic->format = picref->format = format;
83 memcpy(pic->data, data, 4*
sizeof(data[0]));
84 memcpy(pic->linesize, linesize, 4*
sizeof(linesize[0]));
85 memcpy(picref->data, pic->data,
sizeof(picref->data));
86 memcpy(picref->linesize, pic->linesize,
sizeof(picref->linesize));
88 pic-> extended_data = pic->data;
89 picref->extended_data = picref->data;
96 if (picref && picref->video)