Ignore:
Timestamp:
12/20/06 20:42:30 (17 years ago)
Author:
r2d
Message:
  • bugfix
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libmpc/branches/r2d/libmpcdec/mpc_decoder.c

    r177 r179  
    516516
    517517        if (is_key_frame == MPC_TRUE) {
    518                 Max_used_Band = mpc_bits_log_dec(r, d->max_band);
     518                Max_used_Band = mpc_bits_log_dec(r, d->max_band + 1);
    519519        } else {
    520520                Max_used_Band = d->last_max_band + mpc_bits_huff_dec(r, mpc_table_HuffBands);
     
    626626                                        }
    627627                                        break;
     628                                case 0:
     629                                        break;
    628630                                case 1:
    629631                                        Table = mpc_table_HuffQ_8 [0][0];
     
    680682                                        }
    681683                                        break;
    682                                 case 9: case 10: case 11: case 12: case 13: case 14: case 15:
     684                                default :
    683685                                        for ( ; k < 36; k++ ) {
    684686                                                q[k] = mpc_bits_huff_dec(r, mpc_table_HuffQ9up_8);
Note: See TracChangeset for help on using the changeset viewer.