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>
Sun, 26 Nov 2017 21:35:53 +0000 (21:35 +0000)
commit758fbc54fef2f31957b5c5f22e05e5fd9b04f631
tree45b66ac7797cec7968add561498acf75cc4871c2
parent24cc0a53e99e281b0ff502e82e7cf857111eca3f
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.
16 files changed:
libavcodec/cuviddec.c
libavcodec/h263dec.c
libavcodec/h264dec.c
libavcodec/hevcdec.c
libavcodec/hwaccel.h
libavcodec/hwaccels.h [new file with mode: 0644]
libavcodec/mediacodecdec.c
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/vp9.c