[FFmpeg-devel] [PATCH] Move VC1 loop filter to DSPContext

Måns Rullgård mans
Wed Apr 1 11:29:14 CEST 2009


David Conrad <lessen42 at gmail.com> writes:

> Hi,
>
> First patch moves VC1's loop filter function as is to DSPContext, the
> second splits it according h/v and size for faster/easier simd
> implementations.
>
> Since these functions require 16 bit arithmetic, there isn't really a
> speed advantage to having size 16 functions in simd. I kept them for
> consistency and because it's a bit uglier to use size 8 x2 in
> vc1_loop_filter_iblk.

Having size 16 functions will be nice when 256-bit simd units
inevitably show up.  It can also help with scheduling on 128-bit simd
since there are more independent instructions.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list