[FFmpeg-devel] [PATCH v3 0/8] HEVC native support for Screen content coding

Linjie Fu linjie.justin.fu at gmail.com
Mon Dec 7 14:55:37 EET 2020


Add parsing support and reference management for HEVC SCC, as part of
the fully decoding support for hardware(vaapi).

v3:
 - addressed the hang issue in multi-threads 
 - prompted more logs to prompt scc is not fully supported
 - PPS overread is kind of weird, would reply separately in previous
   mail threads.

Previous comments:
https://www.mail-archive.com/ffmpeg-devel@ffmpeg.org/msg110151.html

Linjie Fu (8):
  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
  lavc/hevcdec: Prompt detailed logs for invalid PPS id

 libavcodec/avcodec.h     |   1 +
 libavcodec/hevc.h        |   3 +
 libavcodec/hevc_parser.c |   2 +-
 libavcodec/hevc_ps.c     | 116 +++++++++++++++++++++++++++++++++++++--
 libavcodec/hevc_ps.h     |  32 +++++++++++
 libavcodec/hevc_refs.c   |  27 ++++++++-
 libavcodec/hevcdec.c     |  22 +++++++-
 libavcodec/hevcdec.h     |   7 ++-
 libavcodec/profiles.c    |   1 +
 9 files changed, 201 insertions(+), 10 deletions(-)

-- 
2.25.1



More information about the ffmpeg-devel mailing list