[FFmpeg-devel] [PATCH v2 1/2] lavf: make overlay_qsv work based on framesync
ruiling.song at intel.com
Mon Apr 9 06:13:22 EEST 2018
> -----Original Message-----
> From: Song, Ruiling
> Sent: Tuesday, April 3, 2018 9:50 AM
> To: ffmpeg-devel at ffmpeg.org
> Cc: Song, Ruiling <ruiling.song at 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-
> 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.
> add .preinit field to initilize framesync options.
> export more options like vf_overlay.c
> Signed-off-by: Ruiling Song <ruiling.song at intel.com>
> libavfilter/Makefile | 2 +-
> libavfilter/vf_overlay_qsv.c | 213 ++++++++++++++++---------------------------
> 2 files changed, 78 insertions(+), 137 deletions(-)
More information about the ffmpeg-devel