vf_hwmap: Add reverse mapping for hardware frames
authorMark Thompson <sw@jkqxz.net>
Sat, 4 Mar 2017 23:57:42 +0000 (23:57 +0000)
committerMark Thompson <sw@jkqxz.net>
Wed, 14 Jun 2017 21:27:34 +0000 (22:27 +0100)
commitd81be0a60a6dea2bc48ec29f9466eee63984ed34
tree9bb654b6dd8ce30016b93bba7c53f578fc24c434
parentb2ef1f42badd1c5731816a3959b6dbb62187dbcc
vf_hwmap: Add reverse mapping for hardware frames

This is something of a hack.  It allocates a new hwframe context for
the target format, then maps it back to the source link and overwrites
the input link hw_frames_ctx so that the previous filter will receive
the frames we want from ff_get_video_buffer().  It may fail if
the previous filter imposes any additional constraints on the frames
it wants to use as output.

(cherry picked from commit 81a4cb8e58636d4efd200c2b4fec786a7e948d8b)
libavfilter/vf_hwmap.c