[FFmpeg-devel] [PATCH v4 8/9] avcodec/cbs_h2645: vvc, do not skip nals for nuh_layer_id > 0

Nuo Mi nuomi2021 at gmail.com
Mon Jan 25 16:21:35 EET 2021


On Mon, Jan 25, 2021 at 10:17 PM Nuo Mi <nuomi2021 at gmail.com> wrote:

> ---
>  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 6f3abf6b0b..da541407cf 100644
> --- a/libavcodec/cbs_h2645.c
> +++ b/libavcodec/cbs_h2645.c
> @@ -494,8 +494,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)
>
Hi Mark,
Could you explain why we need this for other codecs?
thanks

>              continue;
>
>          // Remove trailing zeroes.
> --
> 2.25.1
>
>


More information about the ffmpeg-devel mailing list