• Ruiling Song's avatar
    lavf: make overlay_qsv work based on framesync · 58569162
    Ruiling Song authored
    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: 's avatarRuiling Song <ruiling.song@intel.com>
    (cherry picked from commit f3341a04)
    58569162
Makefile 25.7 KB