# HG changeset patch # User cehoyos # Date 1263256166 0 # Node ID 7698da6e1f0a1abbd82b23511eed7e442a6bd49f # Parent ab2af3bc94f6439e8ffcdedbcd5b1fecc756729e Support uncompressed ("Resolution 1:1") Avid AVI Codec, (partially) fixes issue 1474. diff -r ab2af3bc94f6 -r 7698da6e1f0a avidec.c --- a/avidec.c Mon Jan 11 19:55:14 2010 +0000 +++ b/avidec.c Tue Jan 12 00:29:26 2010 +0000 @@ -518,6 +518,11 @@ st->codec->codec_tag = tag1; st->codec->codec_id = ff_codec_get_id(ff_codec_bmp_tags, tag1); st->need_parsing = AVSTREAM_PARSE_HEADERS; // This is needed to get the pict type which is necessary for generating correct pts. + // Support "Resolution 1:1" for Avid AVI Codec + if(tag1 == MKTAG('A', 'V', 'R', 'n') && + st->codec->extradata_size >= 31 && + !memcmp(&st->codec->extradata[28], "1:1", 3)) + st->codec->codec_id = CODEC_ID_RAWVIDEO; if(st->codec->codec_tag==0 && st->codec->height > 0 && st->codec->extradata_size < 1U<<30){ st->codec->extradata_size+= 9;