[FFmpeg-devel] [Ffmpeg-devel][PATCH] WMV 3 encoding support (intra main profile)

Denis Fortin fortin
Tue May 1 17:16:16 CEST 2007


On sam, 2007-04-28 at 10:44 -0700, Mike Melanson wrote:
> Stas Oskin wrote:
> > Hi.
> > 
> > Is there any work going on WMV3 encoder in FFMPEG? Or it was superseded by
> > VC-1?
> 
> To my knowledge, no one is working on WMV3/VC-1 encoding support for 
> FFmpeg. It is an open field if you would like to jump in. Patch welcome. 
> It will make sense to start with the intraframe coding.

I am working on WMV3/VC-1 encoding support.
I was holding out a patch until i get at least P frames, but i have been
out of sync from svn for too long and i still have some bugs in mc ; so
i guess it's time to get some feedback about intra frame main profile
VC1 support.
I tried to reuse as much code as possible from ffmpeg, ratecontrol,
motion estimation ...
I tought it was a good idea at first but now i'm not that sure because
to have correct mc i had to mess mpegvideo.c:qpel_motion which is not
vc1 specific.
So i'm interested to know what is the endorsed way to add a mpeg-like
encoder inside ffmpeg (and reuse some algorithms already coded).

Summary : 
-modify some msmpeg4.c functions to handle vc1
-rl.h: switch table_vlc from uint16_t to uint32_t for new vlc tables
-vc1.h: move some definitions from vc1.c to this new filw
-vc1enc.c: new functions (this file is included in msmpeg4.c, like
wmv2.c is)

Comments? 

Denis
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wmv3_main_intra.patch
Type: text/x-patch
Size: 75383 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070501/55371cc1/attachment.bin>



More information about the ffmpeg-devel mailing list