This is an automated email from the git hooks/post-receive script. Git pushed a commit to branch release/8.0 in repository ffmpeg.
commit e6ef0b3a903b8d6e5df27c58035e5a3d37efba95 Author: Michael Niedermayer <[email protected]> AuthorDate: Sun May 17 16:55:54 2026 +0200 Commit: Michael Niedermayer <[email protected]> CommitDate: Sun Jun 14 04:58:59 2026 +0200 avcodec/h2645_sei: Initialize side data before deallocation Fixes: use after free Fixes: poc_hvcc_modified.mp4 Found by: Jiale Yao Signed-off-by: Michael Niedermayer <[email protected]> (cherry picked from commit f435ce22e10e2c93fc8027cc72eeb09eba50ab8d) Signed-off-by: Michael Niedermayer <[email protected]> --- libavcodec/h2645_sei.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/h2645_sei.c b/libavcodec/h2645_sei.c index 003b0fb796..ed0d0bf376 100644 --- a/libavcodec/h2645_sei.c +++ b/libavcodec/h2645_sei.c @@ -592,15 +592,15 @@ static int h2645_sei_to_side_data(AVCodecContext *avctx, H2645SEI *sei, return AVERROR(ENOMEM); } + dst_env->ambient_illuminance = av_make_q(env->ambient_illuminance, 10000); + dst_env->ambient_light_x = av_make_q(env->ambient_light_x, 50000); + dst_env->ambient_light_y = av_make_q(env->ambient_light_y, 50000); + ret = ff_frame_new_side_data_from_buf_ext(avctx, sd, nb_sd, AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT, &buf); if (ret < 0) return ret; - - dst_env->ambient_illuminance = av_make_q(env->ambient_illuminance, 10000); - dst_env->ambient_light_x = av_make_q(env->ambient_light_x, 50000); - dst_env->ambient_light_y = av_make_q(env->ambient_light_y, 50000); } if (sei->mastering_display.present) { _______________________________________________ ffmpeg-cvslog mailing list -- [email protected] To unsubscribe send an email to [email protected]
