We have a number of hardware backed implementations in the codebase
that are done as full decoders instead of HWAccels for various
reasons. These decoders cannot be discovered today, and clients
which care end up needing to hardcode their names. It would be
helpful to provide a discovery mechanism.

Philip Langdale (2):
  avcodec: Add metadata to identify hardware backed codecs
  avcodec: Add hardware metadata to hardware backed decoders

 Changelog                  |  1 +
 doc/APIchanges             |  5 +++++
 libavcodec/avcodec.h       | 19 +++++++++++++++++++
 libavcodec/crystalhd.c     |  4 +++-
 libavcodec/cuviddec.c      |  4 +++-
 libavcodec/mediacodecdec.c | 24 ++++++++++++++++++------
 libavcodec/mmaldec.c       |  3 ++-
 libavcodec/qsvdec_h2645.c  |  8 ++++++--
 libavcodec/qsvdec_other.c  | 12 +++++++++---
 libavcodec/v4l2_m2m_dec.c  |  2 ++
 10 files changed, 68 insertions(+), 14 deletions(-)

-- 
2.14.1

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to