lavc: Add hardware config metadata for decoders supporting hardware output
authorMark Thompson <sw@jkqxz.net>
Wed, 25 Oct 2017 23:18:40 +0000 (00:18 +0100)
committerMark Thompson <sw@jkqxz.net>
Tue, 19 Dec 2017 23:21:59 +0000 (23:21 +0000)
commit2fcb0090115f7fc7648ad241a5903f866760d4b6
tree720375d0c7be01d847b47ad58c254363c281af74
parent720cf4e6e7dcaa4032b9448cb6b6cc4671a6f108
lavc: Add hardware config metadata for decoders supporting hardware output

This includes a pointer to the associated hwaccel for decoders using
hwaccels - these will be used later to implement the hwaccel setup
without needing a global list.

Also added is a new file listing all hwaccels as external declarations -
this will be used later to generate the hwaccel list at configure time.
14 files changed:
libavcodec/h263dec.c
libavcodec/h264dec.c
libavcodec/hevcdec.c
libavcodec/hwaccel.h
libavcodec/hwaccels.h [new file with mode: 0644]
libavcodec/mmaldec.c
libavcodec/mpeg12dec.c
libavcodec/mpeg4videodec.c
libavcodec/qsvdec.c
libavcodec/qsvdec.h
libavcodec/qsvdec_h2645.c
libavcodec/qsvdec_other.c
libavcodec/vc1dec.c
libavcodec/vp8.c