|
|
|
@ -113,7 +113,7 @@ max run: 29/41 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#if 0 //3IV1 is quite rare and it slows things down a tiny bit
|
|
|
|
|
#define IS_3IV1 s->avctx->codec_tag == ff_get_fourcc("3IV1") |
|
|
|
|
#define IS_3IV1 s->codec_tag == ff_get_fourcc("3IV1") |
|
|
|
|
#else |
|
|
|
|
#define IS_3IV1 0 |
|
|
|
|
#endif |
|
|
|
@ -5294,7 +5294,7 @@ int h263_decode_picture_header(MpegEncContext *s) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
#if 1 |
|
|
|
|
if (s->pict_type == I_TYPE && s->avctx->codec_tag == ff_get_fourcc("ZYGO")){ |
|
|
|
|
if (s->pict_type == I_TYPE && s->codec_tag == ff_get_fourcc("ZYGO")){ |
|
|
|
|
int i,j; |
|
|
|
|
for(i=0; i<85; i++) av_log(s->avctx, AV_LOG_DEBUG, "%d", get_bits1(&s->gb)); |
|
|
|
|
av_log(s->avctx, AV_LOG_DEBUG, "\n"); |
|
|
|
@ -5619,7 +5619,7 @@ static int decode_vol_header(MpegEncContext *s, GetBitContext *gb){ |
|
|
|
|
skip_bits1(gb); /* marker */ |
|
|
|
|
height = get_bits(gb, 13); |
|
|
|
|
skip_bits1(gb); /* marker */ |
|
|
|
|
if(width && height && !(s->width && s->avctx->codec_tag == ff_get_fourcc("MP4S"))){ /* they should be non zero but who knows ... */ |
|
|
|
|
if(width && height && !(s->width && s->codec_tag == ff_get_fourcc("MP4S"))){ /* they should be non zero but who knows ... */ |
|
|
|
|
s->width = width; |
|
|
|
|
s->height = height; |
|
|
|
|
// printf("width/height: %d %d\n", width, height);
|
|
|
|
@ -6063,7 +6063,7 @@ int ff_mpeg4_decode_picture_header(MpegEncContext * s, GetBitContext *gb) |
|
|
|
|
/* search next start code */ |
|
|
|
|
align_get_bits(gb); |
|
|
|
|
|
|
|
|
|
if(s->avctx->codec_tag == ff_get_fourcc("WV1F") && show_bits(gb, 24) == 0x575630){ |
|
|
|
|
if(s->codec_tag == ff_get_fourcc("WV1F") && show_bits(gb, 24) == 0x575630){ |
|
|
|
|
skip_bits(gb, 24); |
|
|
|
|
if(get_bits(gb, 8) == 0xF0) |
|
|
|
|
return decode_vop_header(s, gb); |
|
|
|
|