[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