1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-09-08 08:55:34 +02:00
ffmpeg/libswscale/ppc
Mans Rullgard 07eb7e20af ppc: swscale: rework yuv2planeX_altivec()
This gets rid of the variable-length scratch buffer by filtering 16
pixels at a time and writing directly to the destination.  The extra
loads this requires to load the source values are compensated by not
doing a round-trip to memory before shifting.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-05 22:33:32 +01:00
..
Makefile build: Move all arch OBJS declarations into arch subdirectory Makefiles. 2012-04-12 21:30:13 +02:00
swscale_altivec.c ppc: swscale: rework yuv2planeX_altivec() 2012-10-05 22:33:32 +01:00
yuv2rgb_altivec.c swscale: Mark all init functions as av_cold 2012-07-23 01:30:05 +02:00
yuv2rgb_altivec.h swscale: ppc: Add missing header #includes to pass 'make checkheaders'. 2012-02-09 12:26:46 +01:00
yuv2yuv_altivec.c swscale: K&R formatting cosmetics for PowerPC code (part I/II) 2012-02-21 20:17:57 +01:00