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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".