change pixel identifier conflict with AltiVec headers (patch courtesy of
authorMike Melanson <mike@multimedia.cx>
Sun, 14 Sep 2003 16:11:01 +0000 (16:11 +0000)
committerMike Melanson <mike@multimedia.cx>
Sun, 14 Sep 2003 16:11:01 +0000 (16:11 +0000)
Magnus Damm <damm at opensource.se>)

Originally committed as revision 2272 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/xan.c

index e2e3e56..2c8375e 100644 (file)
@@ -346,7 +346,7 @@ static void inline xan_wc3_output_pixel_run(XanContext *s,
     int index;
     int current_x;
     int width = s->avctx->width;
-    unsigned char pixel;
+    unsigned char pix;
     unsigned char *palette_plane;
     unsigned char *y_plane;
     unsigned char *u_plane;
@@ -409,11 +409,11 @@ static void inline xan_wc3_output_pixel_run(XanContext *s,
         index = y * stride + x * 3;
         current_x = x;
         while(pixel_count--) {
-            pixel = *pixel_buffer++;
+            pix = *pixel_buffer++;
 
-            rgb_plane[index++] = s->palette[pixel * 4 + 0];
-            rgb_plane[index++] = s->palette[pixel * 4 + 1];
-            rgb_plane[index++] = s->palette[pixel * 4 + 2];
+            rgb_plane[index++] = s->palette[pix * 4 + 0];
+            rgb_plane[index++] = s->palette[pix * 4 + 1];
+            rgb_plane[index++] = s->palette[pix * 4 + 2];
 
             current_x++;
             if (current_x >= width) {
@@ -453,11 +453,11 @@ static void inline xan_wc3_output_pixel_run(XanContext *s,
         index = y * stride + x;
         current_x = x;
         while(pixel_count--) {
-            pixel = *pixel_buffer++;
+            pix = *pixel_buffer++;
 
-            y_plane[index] = s->palette[pixel * 4 + 0];
-            u_plane[index] = s->palette[pixel * 4 + 1];
-            v_plane[index] = s->palette[pixel * 4 + 2];
+            y_plane[index] = s->palette[pix * 4 + 0];
+            u_plane[index] = s->palette[pix * 4 + 1];
+            v_plane[index] = s->palette[pix * 4 + 2];
 
             index++;
             current_x++;