aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2021-06-19 15:11:41 +0200
committerMichael Niedermayer <michael@niedermayer.cc>2021-09-08 21:31:50 +0200
commitb49039b23ed55ea444be817b4082f130e8f9b8b3 (patch)
tree99e96a18cd8a62e53d02d6c4f52c675d65f03feb
parentee34b6549f76f5ad0719b48debffd7e1c292701e (diff)
downloadffmpeg-b49039b23ed55ea444be817b4082f130e8f9b8b3.tar.gz
avcodec/hevc_sei: Use get_bits_long() for time_offset_value
Fixes: assertion failure Fixes: crash_1 Found-by: Thuan Pham <tpham.unimelb@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit d866787dacc04079daa73a1a836e849c56cded66) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-rw-r--r--libavcodec/hevc_sei.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/hevc_sei.c b/libavcodec/hevc_sei.c
index c881c4338c..e6ae777852 100644
--- a/libavcodec/hevc_sei.c
+++ b/libavcodec/hevc_sei.c
@@ -386,7 +386,7 @@ static int decode_nal_sei_timecode(HEVCSEITimeCode *s, GetBitContext *gb)
s->time_offset_length[i] = get_bits(gb, 5);
if (s->time_offset_length[i] > 0) {
- s->time_offset_value[i] = get_bits(gb, s->time_offset_length[i]);
+ s->time_offset_value[i] = get_bits_long(gb, s->time_offset_length[i]);
}
}
}