comparison mpegaudiodec.c @ 3023:80fc42ba85b7 libavcodec

get_vlc -> get_vlc2 transition.
author banan
date Sun, 08 Jan 2006 19:31:21 +0000
parents bfabfdf9ce55
children 0b546eab515d
comparison
equal deleted inserted replaced
3022:d4080a510724 3023:80fc42ba85b7
1648 /* read huffcode and compute each couple */ 1648 /* read huffcode and compute each couple */
1649 for(;j>0;j--) { 1649 for(;j>0;j--) {
1650 if (get_bits_count(&s->gb) >= end_pos) 1650 if (get_bits_count(&s->gb) >= end_pos)
1651 break; 1651 break;
1652 if (code_table) { 1652 if (code_table) {
1653 code = get_vlc(&s->gb, vlc); 1653 code = get_vlc2(&s->gb, vlc->table, 8, 2);
1654 if (code < 0) 1654 if (code < 0)
1655 return -1; 1655 return -1;
1656 y = code_table[code]; 1656 y = code_table[code];
1657 x = y >> 4; 1657 x = y >> 4;
1658 y = y & 0x0f; 1658 y = y & 0x0f;
1699 } 1699 }
1700 break; 1700 break;
1701 } 1701 }
1702 last_gb= s->gb; 1702 last_gb= s->gb;
1703 1703
1704 code = get_vlc(&s->gb, vlc); 1704 code = get_vlc2(&s->gb, vlc->table, vlc->bits, 2);
1705 dprintf("t=%d code=%d\n", g->count1table_select, code); 1705 dprintf("t=%d code=%d\n", g->count1table_select, code);
1706 if (code < 0) 1706 if (code < 0)
1707 return -1; 1707 return -1;
1708 for(i=0;i<4;i++) { 1708 for(i=0;i<4;i++) {
1709 if (code & (8 >> i)) { 1709 if (code & (8 >> i)) {