[FFmpeg-devel] [RFC PATCH 2/4] avcodec/cbs_h2645: keep nal->nuh_layer_id > 0

James Almer jamrial at gmail.com
Thu Jan 5 13:18:43 EET 2023


On 1/5/2023 1:14 PM, Zhao Zhili wrote:
> From: Zhao Zhili <zhilizhao at tencent.com>
> 
> ---
>   libavcodec/cbs_h2645.c | 3 ---
>   1 file changed, 3 deletions(-)
> 
> diff --git a/libavcodec/cbs_h2645.c b/libavcodec/cbs_h2645.c
> index 4ee06003c3..b12abede29 100644
> --- a/libavcodec/cbs_h2645.c
> +++ b/libavcodec/cbs_h2645.c
> @@ -477,9 +477,6 @@ static int cbs_h2645_fragment_add_nals(CodedBitstreamContext *ctx,
>           AVBufferRef *ref;
>           size_t size = nal->size;
>   
> -        if (nal->nuh_layer_id > 0)
> -            continue;

Have you tested samples with NALUs with a layer > 0? How does CBS handle 
them in both reading and writing?

> -
>           // Remove trailing zeroes.
>           while (size > 0 && nal->data[size - 1] == 0)
>               --size;


More information about the ffmpeg-devel mailing list