[Ffmpeg-devel] [RFC] VC1 in EVO support

Michael Niedermayer michaelni
Sat Feb 3 01:04:51 CET 2007


Hi

On Fri, Feb 02, 2007 at 08:40:49PM +0200, Kostya wrote:
> This patch enables decoding VC-1 stream (tested on MAININTRO.EVO)
> It consists of three parts:
> * support for initialization with extradata present in first frame
> * parser for reconstructing frames
> * a few hacks to make it work now (two conditions commented out)
> 
> It also requires EVO demuxing support enabled (still pending,
> you can find the very patch at
> http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-January/051183.html )
> 
> Please test and give tips on implementation as it's my first attempt
> to use parser and to make decoder work without extradata.
> If it works as supposed I will clean it and divide before commit
> Thanks

ive just quickly looked at it but it seems that you could solve the
extradata in first frame issue simpler by implementing
AVCodecParser.split() which simply identifies which part of the frame
is the extradata and then moves that into AVCodecContext.extradata

if the AVCodecParser.split() API is not flexible enough for EVO-VC1
then the API should be changed to be more flexible ...


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

No great genius has ever existed without some touch of madness. -- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070203/1fd207ee/attachment.pgp>



More information about the ffmpeg-devel mailing list