diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2008-08-14 03:58:05 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2008-08-14 03:58:05 +0000 |
commit | a7cc783d711f0f47eb748a33b55d0c4f57ac1840 (patch) | |
tree | 4127268c5cfa5d1eae5bcf30a942fc22ee113dad /libavcodec/mlpdec.c | |
parent | 3c9769a008e1a7e5a33307139b3c19b642cea141 (diff) | |
download | ffmpeg-a7cc783d711f0f47eb748a33b55d0c4f57ac1840.tar.gz |
mlp: split simple inline function that xors 4 bytes into one.
Originally committed as revision 14747 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mlpdec.c')
-rw-r--r-- | libavcodec/mlpdec.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c index d44c9b0b29..421abdece1 100644 --- a/libavcodec/mlpdec.c +++ b/libavcodec/mlpdec.c @@ -364,10 +364,7 @@ static int read_restart_header(MLPDecodeContext *m, GetBitContext *gbp, lossless_check = get_bits(gbp, 8); if (substr == m->max_decoded_substream && s->lossless_check_data != 0xffffffff) { - tmp = s->lossless_check_data; - tmp ^= tmp >> 16; - tmp ^= tmp >> 8; - tmp &= 0xff; + tmp = xor_32_to_8(s->lossless_check_data); if (tmp != lossless_check) av_log(m->avctx, AV_LOG_WARNING, "Lossless check failed - expected %02x, calculated %02x.\n", |