[Ffmpeg-cvslog] r5794 - trunk/libavcodec/vp3.c

Mike Melanson mike
Thu Jul 20 01:13:29 CEST 2006

Michael Niedermayer wrote:
> Hi
> On Wed, Jul 19, 2006 at 03:31:38PM -0700, Mike Melanson wrote:
>> Michael Niedermayer wrote:
>>> no, theres plenty left
>> I can't wait to find out if we can finally make it match up to the Win32
>> binary for raw performance.
> we certainly can, but optimizing vp3 is not anywhere on my todo list
> iam just trying to cleanup some of the mess there is in vp3.c and
> relatives, the code could very well become a little faster as a
> sideeffect but thats not my primary goal
> and anyway, code should be cleaned up before it is optimized otherwise
> you could end up writing asm code for a page of complex c code which 
> does nothing but i++

Always a good idea. There was a bunch of code in that module that I
wanted to simplify once I was sure everything worked correctly. But it
took so long to get to that point, as you know. :)

I'm glad you brought the prediction logic down to size. I worked hard
trying to find a better way to write that, mostly because I didn't just
want to replicate the original On2 code. In the end, that was the only
method I could find.

	-Mike Melanson

More information about the ffmpeg-cvslog mailing list