mirror of
https://github.com/librempeg/librempeg
synced 2024-11-23 11:39:47 +00:00
cd48318035
The implementation is pretty straight-forward. Most of the existing NV12 codepaths work regardless of subsampling and are re-used as is. Where necessary I wrote the slightly different NV24 versions. Finally, the one thing that confused me for a long time was the asm specific x86 path that did an explicit exclusion check for NV12. I replaced that with a semi-planar check and also updated the equivalent PPC code, which Lauri kindly checked. |
||
---|---|---|
.. | ||
hscale_fast_bilinear_simd.c | ||
input.asm | ||
Makefile | ||
output.asm | ||
rgb2rgb_template.c | ||
rgb2rgb.c | ||
rgb_2_rgb.asm | ||
scale.asm | ||
swscale_template.c | ||
swscale.c | ||
w64xmmtest.c | ||
yuv2rgb_template.c | ||
yuv2rgb.c |