From dfdf9e78f31ee2ae81593bad5ef84c3539199b50 Mon Sep 17 00:00:00 2001 From: =?utf8?q?M=C3=A5ns=20Rullg=C3=A5rd?= Date: Sat, 16 Jun 2007 14:52:10 +0000 Subject: [PATCH] replace endian detection hack with #ifdef WORDS_BIGENDIAN Originally committed as revision 9335 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/flicvideo.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libavcodec/flicvideo.c b/libavcodec/flicvideo.c index 7326b5d..d35ac0e 100644 --- a/libavcodec/flicvideo.c +++ b/libavcodec/flicvideo.c @@ -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; -- 2.7.4