[FFmpeg-devel] [PATCH] MMX2/SSSE3 VC1 loop filter

David Conrad lessen42
Mon Jul 12 00:52:51 CEST 2010


On Jul 5, 2010, at 12:55 AM, Kostya wrote:

> On Mon, Jul 05, 2010 at 12:11:30AM -0400, David Conrad wrote:
>> On Jul 4, 2010, at 2:30 PM, Carl Eugen Hoyos wrote:
>> 
>>> Kostya <kostya.shishkov <at> gmail.com> writes:
>>> 
>>>>> It seems this got lost?
>>>> 
>>>> probably it just slipped past me - I was visiting my homeland then
>>>> 
>>>> If it still works then ok.
>>> 
>>> I'd like to add two comments:
>>> 
>>> Is there any indication that the C-version of the loop-filter is bit-exact? Am I
>>> correct that if not, this patch would not improve things?
>> 
>> IIRC the loop filter C code is correct, but the rules for applying it are rather convoluted and not implemented quite right for P frames.
> 
> Could be. BTW, P-frame loop filter order also differs in old not (yet)
> supported WMV3.
> 
>> Looks like I lost the fixes for I/B frames too, attached...
>> 
>>> And since I consider this a more important codec than VP8: Could this be truly
>>> reviewed to see possible additional optimisations? I assume loop filtering takes
>>> a lot of time...
>> 
> 
> Commit ff_draw_horiz_band() first separately, otherwise it's OK for me.

Done and applied.

The fate test spec will have to be updated. It's still not exact to the reference, but the errors are a little less now.



More information about the ffmpeg-devel mailing list