| Index: source/patched-ffmpeg-mt/libavfilter/vsrc_buffer.c
|
| ===================================================================
|
| --- source/patched-ffmpeg-mt/libavfilter/vsrc_buffer.c (revision 59334)
|
| +++ source/patched-ffmpeg-mt/libavfilter/vsrc_buffer.c (working copy)
|
| @@ -25,7 +25,7 @@
|
|
|
| #include "avfilter.h"
|
| #include "vsrc_buffer.h"
|
| -#include "libavutil/pixdesc.h"
|
| +#include "libavcore/imgutils.h"
|
|
|
| typedef struct {
|
| int64_t pts;
|
| @@ -119,13 +119,14 @@
|
| AV_PERM_REUSE2,
|
| link->w, link->h);
|
|
|
| - av_picture_copy((AVPicture *)&picref->data, (AVPicture *)&c->frame,
|
| - picref->format, link->w, link->h);
|
| + av_image_copy(picref->data, picref->linesize,
|
| + c->frame.data, c->frame.linesize,
|
| + picref->format, link->w, link->h);
|
|
|
| - picref->pts = c->pts;
|
| - picref->pixel_aspect = c->pixel_aspect;
|
| - picref->interlaced = c->frame.interlaced_frame;
|
| - picref->top_field_first = c->frame.top_field_first;
|
| + picref->pts = c->pts;
|
| + picref->video->pixel_aspect = c->pixel_aspect;
|
| + picref->video->interlaced = c->frame.interlaced_frame;
|
| + picref->video->top_field_first = c->frame.top_field_first;
|
| avfilter_start_frame(link, avfilter_ref_buffer(picref, ~0));
|
| avfilter_draw_slice(link, 0, link->h, 1);
|
| avfilter_end_frame(link);
|
|
|