# HG changeset patch # User michael # Date 1262836692 0 # Node ID bb3abb64e395b6a0e5b5e9860b31cf6c6b3ccc68 # Parent da685f64e8e6b98854382d39bbc10a3a53967e35 Cleanup aspect_to_info(). diff -r da685f64e8e6 -r bb3abb64e395 h263.c --- a/h263.c Thu Jan 07 03:54:10 2010 +0000 +++ b/h263.c Thu Jan 07 03:58:12 2010 +0000 @@ -151,19 +151,18 @@ #if CONFIG_ENCODERS -static void aspect_to_info(MpegEncContext * s, AVRational aspect){ +static av_const int aspect_to_info(AVRational aspect){ int i; if(aspect.num==0) aspect= (AVRational){1,1}; for(i=1; i<6; i++){ if(av_cmp_q(pixel_aspect[i], aspect) == 0){ - s->aspect_ratio_info=i; - return; + return i; } } - s->aspect_ratio_info= FF_ASPECT_EXTENDED; + return FF_ASPECT_EXTENDED; } void ff_flv_encode_picture_header(MpegEncContext * s, int picture_number) @@ -304,7 +303,7 @@ if (format == 7) { /* Custom Picture Format (CPFMT) */ - aspect_to_info(s, s->avctx->sample_aspect_ratio); + s->aspect_ratio_info= aspect_to_info(s->avctx->sample_aspect_ratio); put_bits(&s->pb,4,s->aspect_ratio_info); put_bits(&s->pb,9,(s->width >> 2) - 1); @@ -2308,7 +2307,7 @@ put_bits(&s->pb, 3, 1); /* is obj layer priority */ } - aspect_to_info(s, s->avctx->sample_aspect_ratio); + s->aspect_ratio_info= aspect_to_info(s->avctx->sample_aspect_ratio); put_bits(&s->pb, 4, s->aspect_ratio_info);/* aspect ratio info */ if (s->aspect_ratio_info == FF_ASPECT_EXTENDED){