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

Git pushed a commit to branch master
in repository ffmpeg.

commit afd059c340feb7379d33f8102b7dd7d01288fba1
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Sun Jul 26 23:08:14 2026 +0200
Commit:     michaelni <[email protected]>
CommitDate: Sun Aug 2 16:06:47 2026 +0000

    avcodec/nvenc: write AV1 timecode metadata in AV1 syntax
    
    Fixes: https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20610
    
    Tested on 5090 by claude
---
 libavcodec/nvenc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c
index dffbb67652..5ea094e095 100644
--- a/libavcodec/nvenc.c
+++ b/libavcodec/nvenc.c
@@ -2766,8 +2766,10 @@ static int prepare_sei_data_array(AVCodecContext *avctx, 
const AVFrame *frame)
         void *tc_data = NULL;
         size_t tc_size = 0;
 
-        if (ff_alloc_timecode_sei(frame, avctx->framerate, 0, &tc_data, 
&tc_size) < 0) {
-            av_log(ctx, AV_LOG_ERROR, "Not enough memory for timecode sei, 
skipping\n");
+        if ((avctx->codec->id == AV_CODEC_ID_AV1 ?
+             ff_alloc_timecode_metadata_av1(frame, avctx->framerate, &tc_data, 
&tc_size) :
+             ff_alloc_timecode_sei(frame, avctx->framerate, 0, &tc_data, 
&tc_size)) < 0) {
+            av_log(ctx, AV_LOG_ERROR, "Not enough memory for timecode, 
skipping\n");
         }
 
         if (tc_data) {

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

Reply via email to