aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/allcodecs.c
diff options
context:
space:
mode:
authorMans Rullgard <mans@mansr.com>2012-10-04 17:30:34 +0100
committerMans Rullgard <mans@mansr.com>2012-10-05 22:33:32 +0100
commit07eb7e20af63a244d9e1813626fac38a84e8c869 (patch)
treeb83758778ef483137dac80981d1333083279078b /libavcodec/allcodecs.c
parent642b4efaf7b3055ab4b26bda252149eb35babc4b (diff)
downloadffmpeg-07eb7e20af63a244d9e1813626fac38a84e8c869.tar.gz
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>
Diffstat (limited to 'libavcodec/allcodecs.c')
0 files changed, 0 insertions, 0 deletions