> -----Original Message----- > From: Song, Ruiling > Sent: Tuesday, April 3, 2018 9:50 AM > To: ffmpeg-devel@ffmpeg.org > Cc: Song, Ruiling <ruiling.s...@intel.com> > Subject: [PATCH v2 1/2] lavf: make overlay_qsv work based on framesync > > The existing version which was cherry-picked from Libav does not work > with FFmpeg framework, because ff_request_frame() was totally > different between Libav (recursive) and FFmpeg (non-recursive). > The existing overlay_qsv implementation depends on the recursive version > of ff_request_frame to trigger immediate call to request_frame() on input pad. > But this has been removed in FFmpeg since "lavfi: make request_frame() non- > recursive." > Now that we have handy framesync support in FFmpeg, so I make it work > based on framesync. Some other fixing which is also needed to make > overlay_qsv work are put in a separate patch. > > v2: > add .preinit field to initilize framesync options. > export more options like vf_overlay.c > > Signed-off-by: Ruiling Song <ruiling.s...@intel.com> > --- > libavfilter/Makefile | 2 +- > libavfilter/vf_overlay_qsv.c | 213 > ++++++++++++++++--------------------------- > 2 files changed, 78 insertions(+), 137 deletions(-)
Ping? _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel