aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/hwcontext_vaapi.c
diff options
context:
space:
mode:
authorRuiling Song <ruiling.song@intel.com>2018-04-03 09:50:19 +0800
committerMark Thompson <sw@jkqxz.net>2018-04-23 22:56:06 +0100
commit58569162c280a0765b63441001d359e62824c9de (patch)
treee73a124e9728c2e767fc0758c679678b65c801db /libavutil/hwcontext_vaapi.c
parent6b2fee19a7ddeac220f851c368e4262205458166 (diff)
downloadffmpeg-58569162c280a0765b63441001d359e62824c9de.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> (cherry picked from commit f3341a0452419c57faf4d28aebb24be5d41312f3)
Diffstat (limited to 'libavutil/hwcontext_vaapi.c')
0 files changed, 0 insertions, 0 deletions