Mercurial > libavcodec.hg
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;