replace endian detection hack with #ifdef WORDS_BIGENDIAN
authorMåns Rullgård <mans@mansr.com>
Sat, 16 Jun 2007 14:52:10 +0000 (14:52 +0000)
committerMåns Rullgård <mans@mansr.com>
Sat, 16 Jun 2007 14:52:10 +0000 (14:52 +0000)
Originally committed as revision 9335 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/flicvideo.c

index 7326b5d..d35ac0e 100644 (file)
@@ -583,16 +583,14 @@ static int flic_decode_frame_15_16BPP(AVCodecContext *avctx,
                  * during decompression. So if it is required (i.e., this is not a LE target, we do
                  * a second pass over the line here, swapping the bytes.
                  */
-                pixel = 0xFF00;
-                if (0xFF00 != AV_RL16(&pixel)) /* Check if it is not an LE target */
-                {
+#ifdef WORDS_BIGENDIAN
                   pixel_ptr = y_ptr;
                   pixel_countdown = s->avctx->width;
                   while (pixel_countdown > 0) {
                     *((signed short*)(&pixels[pixel_ptr])) = AV_RL16(&buf[pixel_ptr]);
                     pixel_ptr += 2;
                   }
-                }
+#endif
                 y_ptr += s->frame.linesize[0];
             }
             break;