comparison mpegvideo_enc.c @ 6655:22cca5d3173a libavcodec

Implement FFMAX3(a,b,c) - maximum over three arguments.
author voroshil
date Sat, 19 Apr 2008 17:07:58 +0000
parents 48759bfbd073
children f282270c589f
comparison
equal deleted inserted replaced
6654:603c780be9ff 6655:22cca5d3173a
2812 2812
2813 if(s->flags & CODEC_FLAG_INTERLACED_ME){ 2813 if(s->flags & CODEC_FLAG_INTERLACED_ME){
2814 int a,b; 2814 int a,b;
2815 a= ff_get_best_fcode(s, s->p_field_mv_table[0][0], CANDIDATE_MB_TYPE_INTER_I); //FIXME field_select 2815 a= ff_get_best_fcode(s, s->p_field_mv_table[0][0], CANDIDATE_MB_TYPE_INTER_I); //FIXME field_select
2816 b= ff_get_best_fcode(s, s->p_field_mv_table[1][1], CANDIDATE_MB_TYPE_INTER_I); 2816 b= ff_get_best_fcode(s, s->p_field_mv_table[1][1], CANDIDATE_MB_TYPE_INTER_I);
2817 s->f_code= FFMAX(s->f_code, FFMAX(a,b)); 2817 s->f_code= FFMAX3(s->f_code, a, b);
2818 } 2818 }
2819 2819
2820 ff_fix_long_p_mvs(s); 2820 ff_fix_long_p_mvs(s);
2821 ff_fix_long_mvs(s, NULL, 0, s->p_mv_table, s->f_code, CANDIDATE_MB_TYPE_INTER, 0); 2821 ff_fix_long_mvs(s, NULL, 0, s->p_mv_table, s->f_code, CANDIDATE_MB_TYPE_INTER, 0);
2822 if(s->flags & CODEC_FLAG_INTERLACED_ME){ 2822 if(s->flags & CODEC_FLAG_INTERLACED_ME){