ffmpeg | branch: master | James Almer <jamr...@gmail.com> | Mon Mar 24 13:51:15 2025 -0300| [25b0a8e295749a60a238ba0d6fe7a3742937b6bb] | committer: James Almer
avcodec/h264_slice: insert LCEVC side data before get_buffer() call Otherwise it will not be taken into account or applied at all. Signed-off-by: James Almer <jamr...@gmail.com> > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25b0a8e295749a60a238ba0d6fe7a3742937b6bb --- libavcodec/h264_slice.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libavcodec/h264_slice.c b/libavcodec/h264_slice.c index 726a56d004..7e53e38cca 100644 --- a/libavcodec/h264_slice.c +++ b/libavcodec/h264_slice.c @@ -191,6 +191,13 @@ static int alloc_picture(H264Context *h, H264Picture *pic) av_assert0(!pic->f->data[0]); + if (h->sei.common.lcevc.info) { + HEVCSEILCEVC *lcevc = &h->sei.common.lcevc; + ret = ff_frame_new_side_data_from_buf(h->avctx, pic->f, AV_FRAME_DATA_LCEVC, &lcevc->info); + if (ret < 0) + return ret; + } + pic->tf.f = pic->f; ret = ff_thread_get_ext_buffer(h->avctx, &pic->tf, pic->reference ? AV_GET_BUFFER_FLAG_REF : 0); _______________________________________________ ffmpeg-cvslog mailing list ffmpeg-cvslog@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog To unsubscribe, visit link above, or email ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".