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 */