lavc: Rewrite VAAPI decode infrastructure
authorMark Thompson <sw@jkqxz.net>
Sat, 6 Aug 2016 17:18:40 +0000 (18:18 +0100)
committerMark Thompson <sw@jkqxz.net>
Tue, 17 Jan 2017 23:06:45 +0000 (23:06 +0000)
commit79307ae56374b35cf12563a7c8e3e759658f847e
treeaeb4c0408e75b2b31a87a11de1595b1ffd2dd36a
parentd07d01bcce4dd145d04bd936b5d2d268ed688e3f
lavc: Rewrite VAAPI decode infrastructure

Moves much of the setup logic for VAAPI decoding into lavc; the user
now need only provide the hw_frames_ctx.

(cherry picked from commit 123ccd07c55ccf075cc5daf5581237fbccb86bdb)
(cherry picked from commit 5e879b54a3a46817ea6c8a95a9aecab1176418b9)
(cherry picked from commit 0aec37e625821040c103641eec9c1e7a1efa2952)
(cherry picked from commit cfa4eb4fba782f3f37a33be997b27a91a07053c9)
libavcodec/Makefile
libavcodec/vaapi_decode.c [new file with mode: 0644]
libavcodec/vaapi_decode.h [new file with mode: 0644]