X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Falac.c;h=b9edf596a9cdae858366a3c241c2c2805262cd51;hb=55bf7fb6130a2a13c30498a787d6dfead39ecceb;hp=43efa790068ef44df95e486c73ab3eafddecdf2b;hpb=92df8910015421fc0a65905a73ba323dd3391f28;p=ffmpeg diff --git a/libavcodec/alac.c b/libavcodec/alac.c index 43efa790068..b9edf596a9c 100644 --- a/libavcodec/alac.c +++ b/libavcodec/alac.c @@ -201,9 +201,9 @@ static void bastardized_rice_decompress(ALACContext *alac, if (extrabits > 1) { x += extrabits - 1; - get_bits(&alac->gb, k); + skip_bits(&alac->gb, k); } else - get_bits(&alac->gb, k - 1); + skip_bits(&alac->gb, k - 1); } } @@ -250,9 +250,9 @@ static void bastardized_rice_decompress(ALACContext *alac, if (extrabits < 2) { x = 1 - extrabits; block_size += x; - get_bits(&alac->gb, k - 1); + skip_bits(&alac->gb, k - 1); } else { - get_bits(&alac->gb, k); + skip_bits(&alac->gb, k); } } @@ -484,17 +484,17 @@ static int alac_decode_frame(AVCodecContext *avctx, /* 2^result = something to do with output waiting. * perhaps matters if we read > 1 frame in a pass? */ - get_bits(&alac->gb, 4); + skip_bits(&alac->gb, 4); - get_bits(&alac->gb, 12); /* unknown, skip 12 bits */ + skip_bits(&alac->gb, 12); /* unknown, skip 12 bits */ /* the output sample size is stored soon */ - hassize = get_bits(&alac->gb, 1); + hassize = get_bits1(&alac->gb); wasted_bytes = get_bits(&alac->gb, 2); /* unknown ? */ /* whether the frame is compressed */ - isnotcompressed = get_bits(&alac->gb, 1); + isnotcompressed = get_bits1(&alac->gb); if (hassize) { /* now read the number of samples as a 32bit integer */