Mercurial > mplayer.hg
comparison gui/bitmap.c @ 23198:1009d14500d1
Simplify bgr2rgb
author | reimar |
---|---|
date | Wed, 02 May 2007 16:38:22 +0000 |
parents | 0e32cc1dda92 |
children | e1d0d26f5e3c |
comparison
equal
deleted
inserted
replaced
23197:0e32cc1dda92 | 23198:1009d14500d1 |
---|---|
91 return 0; | 91 return 0; |
92 } | 92 } |
93 | 93 |
94 static void bgr2rgb( txSample * bf ) | 94 static void bgr2rgb( txSample * bf ) |
95 { | 95 { |
96 unsigned char c; | |
97 int i; | 96 int i; |
98 | 97 |
99 for ( i=0;i < (int)bf->ImageSize;i+=4 ) | 98 for ( i=0;i < (int)bf->ImageSize;i+=4 ) |
100 { | 99 FFSWAP(uint8_t, bf->Image[i], bf->Image[i+2]); |
101 c=bf->Image[i]; | |
102 bf->Image[i]=bf->Image[i+2]; | |
103 bf->Image[i+2]=c; | |
104 } | |
105 } | 100 } |
106 | 101 |
107 static void Normalize( txSample * bf ) | 102 static void Normalize( txSample * bf ) |
108 { | 103 { |
109 int i; | 104 int i; |