[FFmpeg-devel,0/7] HEVC native support for Screen content coding

Message ID 1594311460-10498-1-git-send-email-linjie.fu@intel.com
Headers show


Fu, Linjie July 9, 2020, 4:17 p.m. UTC
As a part of the support for VA-API HEVC SCC decoding (gen12, Tiger Lake+).

The full support could be accessed in:

The VAAPI part would be provided later once the implementations of native parsing
and reference management are all decent.

[Request for comment].

Linjie Fu (7):
  lavc/avcodec: Add FF_PROFILE_HEVC_SCC for screen content coding
  lavc/hevc_ps: Add sps parse support for HEVC SCC extension syntax
  lavc/hevc_ps: Add pps parse support for hevc scc extension
  lavc/hevc_ps: Add slice parse support for HEVC SCC extension
  lavc/hevcdec: Fix the parsing for use_integer_mv_flag
  lavc/hevcdec: Set max_num_merge_cand to uint8_t
  lavc/hevc: update reference list for SCC

 libavcodec/avcodec.h   |  1 +
 libavcodec/hevc.h      |  3 ++
 libavcodec/hevc_ps.c   | 87 +++++++++++++++++++++++++++++++++++++++++++++++---
 libavcodec/hevc_ps.h   | 32 +++++++++++++++++++
 libavcodec/hevc_refs.c | 21 ++++++++++--
 libavcodec/hevcdec.c   | 19 +++++++++--
 libavcodec/hevcdec.h   |  7 +++-
 libavcodec/profiles.c  |  1 +
 8 files changed, 161 insertions(+), 10 deletions(-)