diff options
author | Ruiling Song <ruiling.song@intel.com> | 2018-04-03 09:50:19 +0800 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2018-04-21 19:00:43 +0100 |
commit | f3341a0452419c57faf4d28aebb24be5d41312f3 (patch) | |
tree | cbe032ea02a17e0c8646eb4946e23fbf9aa5accc /libavfilter/vf_vpp_qsv.c | |
parent | 21da248b5fee28cee4a160edb415e0caa446806c (diff) | |
download | ffmpeg-f3341a0452419c57faf4d28aebb24be5d41312f3.tar.gz |
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.
Signed-off-by: Ruiling Song <ruiling.song@intel.com>
Diffstat (limited to 'libavfilter/vf_vpp_qsv.c')
0 files changed, 0 insertions, 0 deletions