# HG changeset patch # User reimar # Date 1159224791 0 # Node ID c559d45f66e8480a915580481419a70fd74d8842 # Parent dbe7b99efdbfa96c2973c762ad892d72ac7d9a63 Changes needed due to show_bits_long behaviour changes/fixes diff -r dbe7b99efdbf -r c559d45f66e8 tta.c --- a/tta.c Mon Sep 25 22:47:55 2006 +0000 +++ b/tta.c Mon Sep 25 22:53:11 2006 +0000 @@ -198,12 +198,12 @@ // shamelessly copied from shorten.c static int inline get_le16(GetBitContext *gb) { - return bswap_16(get_bits_long(gb, 16)); + return get_bits_long(gb, 16); } static int inline get_le32(GetBitContext *gb) { - return bswap_32(get_bits_long(gb, 32)); + return get_bits_long(gb, 32); } static int tta_decode_init(AVCodecContext * avctx) @@ -218,7 +218,7 @@ return -1; init_get_bits(&s->gb, avctx->extradata, avctx->extradata_size); - if (show_bits_long(&s->gb, 32) == bswap_32(ff_get_fourcc("TTA1"))) + if (show_bits_long(&s->gb, 32) == ff_get_fourcc("TTA1")) { /* signature */ skip_bits(&s->gb, 32);