Anton Khirnov
e7078e842d
hevcdsp: add x86 SIMD for MC
10 years ago
Anton Khirnov
688417399c
hevcdsp: split the pred functions by width
This should allow for more efficient SIMD.
10 years ago
Anton Khirnov
818bfe7f0a
hevcdsp: split the epel functions by width
This should allow for more efficient SIMD.
10 years ago
Anton Khirnov
1f821750f0
hevcdsp: split the qpel functions by width instead of by the subpixel fraction
This should allow for more efficient SIMD.
Keep the C versions as they are now, to allow the compiler to inline the
interpolation coefficients.
10 years ago
Anton Khirnov
d8ebb6157d
hevcdsp: fix a function name
put_weighted_pred_avg should be put_unweighted_pred_avg, there is no
weighting there.
10 years ago
Pierre Edouard Lepere
1a880b2fb8
hevc: SSE2 and SSSE3 loop filters
Additional contributions by James Almer <jamrial@gmail.com>,
Carl Eugen Hoyos <cehoyos@ag.or.at>, Fiona Glaser <fiona@x264.com> and
Anton Khirnov <anton@khirnov.net>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
11 years ago
Anton Khirnov
73bb8f61d4
hevcdsp: remove an unneeded variable in the loop filter
beta0 and beta1 will always be the same
11 years ago
Guillaume Martres
7398e0516f
hevc: move DSP declarations from hevc.h into hevcdsp.h
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
12 years ago