Fixes: Ticket7249 (No longer displaying a scary red message) Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> --- libavcodec/h264_ps.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/libavcodec/h264_ps.c b/libavcodec/h264_ps.c index e8738d8502..74f12f8979 100644 --- a/libavcodec/h264_ps.c +++ b/libavcodec/h264_ps.c @@ -203,6 +203,10 @@ static inline int decode_vui_parameters(GetBitContext *gb, AVCodecContext *avctx sps->num_units_in_tick = num_units_in_tick; sps->time_scale = time_scale; } + if (get_bits_left(gb) == 0) { + av_log(avctx, AV_LOG_WARNING, "Truncated VUI before fixed_frame_rate_flag\n"); + return 0; + } sps->fixed_frame_rate_flag = get_bits1(gb); } -- 2.24.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".