This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit c893117048682488db480aedbac438bd9e896cd1
Author:     James Almer <[email protected]>
AuthorDate: Sun Mar 1 22:57:32 2026 -0300
Commit:     James Almer <[email protected]>
CommitDate: Tue Mar 3 09:05:45 2026 -0300

    avcodec/bsf/extract_extradata: fix writing filtered LCEVC NALUs when 
removing extradata
    
    write_lcevc_nalu() is meant only for IDR and NON_IDR NALUs. For everything 
else, just
    copy it unchanged.
    
    Signed-off-by: James Almer <[email protected]>
---
 libavcodec/bsf/extract_extradata.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavcodec/bsf/extract_extradata.c 
b/libavcodec/bsf/extract_extradata.c
index 158e78871e..d751656cdf 100644
--- a/libavcodec/bsf/extract_extradata.c
+++ b/libavcodec/bsf/extract_extradata.c
@@ -421,7 +421,8 @@ static int extract_extradata_lcevc(AVBSFContext *ctx, 
AVPacket *pkt,
                                *size = write_lcevc_nalu(ctx, &pb_extradata, 
nal);
             } else if (s->remove) {
                 bytestream2_put_be24(&pb_filtered_data, 1); //startcode
-                *size = write_lcevc_nalu(ctx, &pb_filtered_data, nal);
+                bytestream2_put_bufferu(&pb_filtered_data, nal->raw_data, 
nal->raw_size);
+                filtered_size += nal->raw_size;
             }
         }
 

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to