Mercurial > libavcodec.hg
changeset 3022:d4080a510724 libavcodec
get_vlc -> get_vlc2 transition.
author | banan |
---|---|
date | Sun, 08 Jan 2006 17:09:05 +0000 |
parents | e3c391312d7c |
children | 80fc42ba85b7 |
files | wmadec.c |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/wmadec.c Sun Jan 08 14:53:37 2006 +0000 +++ b/wmadec.c Sun Jan 08 17:09:05 2006 +0000 @@ -56,6 +56,8 @@ #define LSP_POW_BITS 7 +#define VLCBITS 9 + typedef struct WMADecodeContext { GetBitContext gb; int sample_rate; @@ -679,7 +681,7 @@ } last_exp = 36; while (q < q_end) { - code = get_vlc(&s->gb, &s->exp_vlc); + code = get_vlc2(&s->gb, s->exp_vlc.table, VLCBITS, 2); if (code < 0) return -1; /* NOTE: this offset is the same as MPEG4 AAC ! */ @@ -820,7 +822,7 @@ if (val == (int)0x80000000) { val = get_bits(&s->gb, 7) - 19; } else { - code = get_vlc(&s->gb, &s->hgain_vlc); + code = get_vlc2(&s->gb, s->hgain_vlc.table, VLCBITS, 2); if (code < 0) return -1; val += code - 18; @@ -877,7 +879,7 @@ eptr = ptr + nb_coefs[ch]; memset(ptr, 0, s->block_len * sizeof(int16_t)); for(;;) { - code = get_vlc(&s->gb, coef_vlc); + code = get_vlc2(&s->gb, coef_vlc->table, VLCBITS, 3); if (code < 0) return -1; if (code == 1) {