Commit 43dc0bfd authored by Michael Niedermayer's avatar Michael Niedermayer

cleanup

Originally committed as revision 2545 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 40a12840
...@@ -3938,7 +3938,7 @@ static int h263_decode_block(MpegEncContext * s, DCTELEM * block, ...@@ -3938,7 +3938,7 @@ static int h263_decode_block(MpegEncContext * s, DCTELEM * block,
} }
} else if (s->mb_intra) { } else if (s->mb_intra) {
/* DC coef */ /* DC coef */
if(s->h263_rv10){ if(s->codec_id == CODEC_ID_RV10){
if (s->rv10_version == 3 && s->pict_type == I_TYPE) { if (s->rv10_version == 3 && s->pict_type == I_TYPE) {
int component, diff; int component, diff;
component = (n <= 3 ? 0 : n - 4 + 1); component = (n <= 3 ? 0 : n - 4 + 1);
...@@ -3999,7 +3999,7 @@ retry: ...@@ -3999,7 +3999,7 @@ retry:
run = get_bits(&s->gb, 6); run = get_bits(&s->gb, 6);
level = (int8_t)get_bits(&s->gb, 8); level = (int8_t)get_bits(&s->gb, 8);
if(level == -128){ if(level == -128){
if (s->h263_rv10) { if (s->codec_id == CODEC_ID_RV10) {
/* XXX: should patch encoder too */ /* XXX: should patch encoder too */
level = get_sbits(&s->gb, 12); level = get_sbits(&s->gb, 12);
}else{ }else{
......
...@@ -796,7 +796,6 @@ int MPV_encode_init(AVCodecContext *avctx) ...@@ -796,7 +796,6 @@ int MPV_encode_init(AVCodecContext *avctx)
break; break;
case CODEC_ID_RV10: case CODEC_ID_RV10:
s->out_format = FMT_H263; s->out_format = FMT_H263;
s->h263_rv10 = 1;
avctx->delay=0; avctx->delay=0;
s->low_delay=1; s->low_delay=1;
break; break;
...@@ -3782,7 +3781,7 @@ static void encode_picture(MpegEncContext *s, int picture_number) ...@@ -3782,7 +3781,7 @@ static void encode_picture(MpegEncContext *s, int picture_number)
msmpeg4_encode_picture_header(s, picture_number); msmpeg4_encode_picture_header(s, picture_number);
else if (s->h263_pred) else if (s->h263_pred)
mpeg4_encode_picture_header(s, picture_number); mpeg4_encode_picture_header(s, picture_number);
else if (s->h263_rv10) else if (s->codec_id == CODEC_ID_RV10)
rv10_encode_picture_header(s, picture_number); rv10_encode_picture_header(s, picture_number);
else if (s->codec_id == CODEC_ID_FLV1) else if (s->codec_id == CODEC_ID_FLV1)
ff_flv_encode_picture_header(s, picture_number); ff_flv_encode_picture_header(s, picture_number);
......
...@@ -266,7 +266,6 @@ typedef struct MpegEncContext { ...@@ -266,7 +266,6 @@ typedef struct MpegEncContext {
/* the following codec id fields are deprecated in favor of codec_id */ /* the following codec id fields are deprecated in favor of codec_id */
int h263_plus; ///< h263 plus headers int h263_plus; ///< h263 plus headers
int h263_rv10; ///< use RV10 variation for H263
int h263_msmpeg4; ///< generate MSMPEG4 compatible stream (deprecated, use msmpeg4_version instead) int h263_msmpeg4; ///< generate MSMPEG4 compatible stream (deprecated, use msmpeg4_version instead)
int h263_intel; ///< use I263 intel h263 header int h263_intel; ///< use I263 intel h263 header
int h263_flv; ///< use flv h263 header int h263_flv; ///< use flv h263 header
......
...@@ -402,17 +402,14 @@ static int rv10_decode_init(AVCodecContext *avctx) ...@@ -402,17 +402,14 @@ static int rv10_decode_init(AVCodecContext *avctx)
case 0x10000000: case 0x10000000:
s->rv10_version= 0; s->rv10_version= 0;
s->h263_long_vectors=0; s->h263_long_vectors=0;
s->h263_rv10 = 1;
break; break;
case 0x10003000: case 0x10003000:
s->rv10_version= 3; s->rv10_version= 3;
s->h263_long_vectors=1; s->h263_long_vectors=1;
s->h263_rv10 = 1;
break; break;
case 0x10003001: case 0x10003001:
s->rv10_version= 3; s->rv10_version= 3;
s->h263_long_vectors=0; s->h263_long_vectors=0;
s->h263_rv10 = 1;
break; break;
case 0x20001000: case 0x20001000:
case 0x20100001: //ok case 0x20100001: //ok
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment