[FFmpeg-devel] [PATCH v5 09/10] avcodec/cbs_h2645: vvc, do not skip nals for nuh_layer_id > 0

Nuo Mi nuomi2021 at gmail.com
Thu Feb 11 16:36:10 EET 2021


---
 libavcodec/cbs_h2645.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavcodec/cbs_h2645.c b/libavcodec/cbs_h2645.c
index 81177c1096..6dc4f79930 100644
--- a/libavcodec/cbs_h2645.c
+++ b/libavcodec/cbs_h2645.c
@@ -604,8 +604,9 @@ static int cbs_h2645_fragment_add_nals(CodedBitstreamContext *ctx,
         const H2645NAL *nal = &packet->nals[i];
         AVBufferRef *ref;
         size_t size = nal->size;
+        enum AVCodecID codec_id = ctx->codec->codec_id;
 
-        if (nal->nuh_layer_id > 0)
+        if (codec_id != AV_CODEC_ID_VVC && nal->nuh_layer_id > 0)
             continue;
 
         // Remove trailing zeroes.
-- 
2.25.1



More information about the ffmpeg-devel mailing list