[FFmpeg-devel] [PATCH] Patch cleanup for MPEG 1 & 2 optimizations
Thu Apr 17 03:44:31 CEST 2008
Michael Niedermayer ha scritto:
> On Mon, Apr 14, 2008 at 10:53:42AM -0400, Jeff Downs wrote:
>> On Sun, 13 Apr 2008, Jeff Downs wrote:
>>> MPV_motion_internal is no longer inlined (max-inline-insns-single limit
>>> reached). Trying to increase that limit to double the gcc man page stated
>>> default did nothing to help. Limit was still reached.
>>> Adding av_always_inline to it makes it be inlined. MPV_motion is still not
>>> (though I don't know if it is in current svn either).
>>> This (and fixing the aforementioned typo) gets performance closer to what
>>> I posted for the hardcoded version.
>> OP's patches with the addition of av_always_inline to MPV_motion and
>> fixing the typo in the calls to MPV_decode_mb are attached.
> and what effect do the have on the object filesizes ?
The file in question is "libavcodec/mpegvideo.o" (renamed accordingly)
with my last patch submitted:
with attached patch (roughly made inline things):
With the "-S" passed as argument and not (smaller is "not").
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the ffmpeg-devel