mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2025-02-03 10:54:27 +00:00
H.264 max reference pictures fix by (Loren Merritt <lorenm at u dot washington dot edu>)
Originally committed as revision 3504 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
15c5fa7b7f
commit
5cbb0e70a0
@ -5430,6 +5430,9 @@ static inline int decode_seq_parameter_set(H264Context *h){
|
||||
}
|
||||
|
||||
sps->ref_frame_count= get_ue_golomb(&s->gb);
|
||||
if(sps->ref_frame_count > MAX_PICTURE_COUNT-2){
|
||||
av_log(h->s.avctx, AV_LOG_ERROR, "too many reference frames\n");
|
||||
}
|
||||
sps->gaps_in_frame_num_allowed_flag= get_bits1(&s->gb);
|
||||
sps->mb_width= get_ue_golomb(&s->gb) + 1;
|
||||
sps->mb_height= get_ue_golomb(&s->gb) + 1;
|
||||
|
@ -50,7 +50,7 @@ enum OutputFormat {
|
||||
|
||||
#define MAX_THREADS 8
|
||||
|
||||
#define MAX_PICTURE_COUNT 15
|
||||
#define MAX_PICTURE_COUNT 32
|
||||
|
||||
#define ME_MAP_SIZE 64
|
||||
#define ME_MAP_SHIFT 3
|
||||
|
Loading…
x
Reference in New Issue
Block a user