mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
WV1F support
Originally committed as revision 3790 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
53f0090dcc
commit
2d2651f821
@ -4580,7 +4580,7 @@ retry:
|
||||
memset(block, 0, sizeof(DCTELEM)*64);
|
||||
goto retry;
|
||||
}
|
||||
av_log(s->avctx, AV_LOG_ERROR, "run overflow at %dx%d\n", s->mb_x, s->mb_y);
|
||||
av_log(s->avctx, AV_LOG_ERROR, "run overflow at %dx%d i:%d\n", s->mb_x, s->mb_y, s->mb_intra);
|
||||
return -1;
|
||||
}
|
||||
j = scan_table[i];
|
||||
@ -5923,6 +5923,13 @@ 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){
|
||||
skip_bits(gb, 24);
|
||||
if(get_bits(gb, 8) == 0xF0)
|
||||
return decode_vop_header(s, gb);
|
||||
}
|
||||
|
||||
startcode = 0xff;
|
||||
for(;;) {
|
||||
v = get_bits(gb, 8);
|
||||
|
@ -99,6 +99,7 @@ const CodecTag codec_bmp_tags[] = {
|
||||
{ CODEC_ID_MPEG4, MKTAG('B', 'L', 'Z', '0') },
|
||||
{ CODEC_ID_MPEG4, MKTAG('m', 'p', '4', 'v') },
|
||||
{ CODEC_ID_MPEG4, MKTAG('U', 'M', 'P', '4') },
|
||||
{ CODEC_ID_MPEG4, MKTAG('W', 'V', '1', 'F') },
|
||||
|
||||
{ CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '3'), .invalid_asf = 1 }, /* default signature when using MSMPEG4 */
|
||||
{ CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', '4', '3') },
|
||||
|
Loading…
Reference in New Issue
Block a user