[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