Mercurial > libavcodec.hg
comparison mpegvideo.c @ 3335:97af1b315f59 libavcodec
Make B-frame reduction sensitivity by b_strategy/vb_strategy = 1
user-tunable.
author | corey |
---|---|
date | Sat, 03 Jun 2006 06:26:04 +0000 |
parents | 8869b4dd2ffe |
children | de0ed6497a13 |
comparison
equal
deleted
inserted
replaced
3334:97d9937d4ce7 | 3335:97af1b315f59 |
---|---|
2373 get_intra_count(s, s->input_picture[i ]->data[0], | 2373 get_intra_count(s, s->input_picture[i ]->data[0], |
2374 s->input_picture[i-1]->data[0], s->linesize) + 1; | 2374 s->input_picture[i-1]->data[0], s->linesize) + 1; |
2375 } | 2375 } |
2376 } | 2376 } |
2377 for(i=0; i<s->max_b_frames+1; i++){ | 2377 for(i=0; i<s->max_b_frames+1; i++){ |
2378 if(s->input_picture[i]==NULL || s->input_picture[i]->b_frame_score - 1 > s->mb_num/40) break; | 2378 if(s->input_picture[i]==NULL || s->input_picture[i]->b_frame_score - 1 > s->mb_num/s->avctx->b_sensitivity) break; |
2379 } | 2379 } |
2380 | 2380 |
2381 b_frames= FFMAX(0, i-1); | 2381 b_frames= FFMAX(0, i-1); |
2382 | 2382 |
2383 /* reset scores */ | 2383 /* reset scores */ |