changeset 5154:b683b5f78fab libavcodec

replace endian detection hack with #ifdef WORDS_BIGENDIAN
author mru
date Sat, 16 Jun 2007 14:52:10 +0000
parents b985439e3e15
children 2ac6e904300b
files flicvideo.c
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/flicvideo.c	Sat Jun 16 14:52:05 2007 +0000
+++ b/flicvideo.c	Sat Jun 16 14:52:10 2007 +0000
@@ -583,16 +583,14 @@
                  * 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;