summaryrefslogtreecommitdiffstats
path: root/libswscale/swscale.c
diff options
context:
space:
mode:
authormichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-09-13 11:52:03 +0000
committermichael <michael@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-09-13 11:52:03 +0000
commitf5a4bd86cbfba940df19df2322c4a79c7bf64edc (patch)
tree10ee74cc13522c0ddfb06cf52478e28abcbc0978 /libswscale/swscale.c
parent5f97d37455cb991f870235772e1ea70009e5702d (diff)
downloadmpv-f5a4bd86cbfba940df19df2322c4a79c7bf64edc.tar.bz2
mpv-f5a4bd86cbfba940df19df2322c4a79c7bf64edc.tar.xz
Rename yuv2rgb variables to avoid name clashes with the ones used by bfin asm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27599 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libswscale/swscale.c')
-rw-r--r--libswscale/swscale.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/libswscale/swscale.c b/libswscale/swscale.c
index d9eadfed8f..e8fd0d1727 100644
--- a/libswscale/swscale.c
+++ b/libswscale/swscale.c
@@ -498,12 +498,12 @@ static inline void yuv2nv12XinC(int16_t *lumFilter, int16_t **lumSrc, int lumFil
#define YSCALE_YUV_2_RGBX_FULL_C(rnd) \
YSCALE_YUV_2_PACKEDX_FULL_C\
- Y-= c->oy;\
- Y*= c->cy;\
+ Y-= c->yuv2rgb_y_offset;\
+ Y*= c->yuv2rgb_y_coeff;\
Y+= rnd;\
- R= Y + V*c->cvr;\
- G= Y + V*c->cvg + U*c->cug;\
- B= Y + U*c->cub;\
+ R= Y + V*c->yuv2rgb_v2r_coeff;\
+ G= Y + V*c->yuv2rgb_v2g_coeff + U*c->yuv2rgb_u2g_coeff;\
+ B= Y + U*c->yuv2rgb_u2b_coeff;\
if ((R|G|B)&(0xC0000000)){\
if (R>=(256<<22)) R=(256<<22)-1; \
else if (R<0)R=0; \
@@ -1960,12 +1960,12 @@ int sws_setColorspaceDetails(SwsContext *c, const int inv_table[4], int srcRange
c->ugCoeff= roundToInt16(cgu*8192) * 0x0001000100010001ULL;
c->yOffset= roundToInt16(oy * 8) * 0x0001000100010001ULL;
- c->cy = (int16_t)roundToInt16(cy <<13);
- c->oy = (int16_t)roundToInt16(oy <<9);
- c->cvr= (int16_t)roundToInt16(crv<<13);
- c->cvg= (int16_t)roundToInt16(cgv<<13);
- c->cug= (int16_t)roundToInt16(cgu<<13);
- c->cub= (int16_t)roundToInt16(cbu<<13);
+ c->yuv2rgb_y_coeff = (int16_t)roundToInt16(cy <<13);
+ c->yuv2rgb_y_offset = (int16_t)roundToInt16(oy << 9);
+ c->yuv2rgb_v2r_coeff= (int16_t)roundToInt16(crv<<13);
+ c->yuv2rgb_v2g_coeff= (int16_t)roundToInt16(cgv<<13);
+ c->yuv2rgb_u2g_coeff= (int16_t)roundToInt16(cgu<<13);
+ c->yuv2rgb_u2b_coeff= (int16_t)roundToInt16(cbu<<13);
yuv2rgb_c_init_tables(c, inv_table, srcRange, brightness, contrast, saturation);
//FIXME factorize