static inline int get_scale(GetBitContext *gb, int level, int value)

{

    if (level < 5) {

        /* huffman encoded */

        value += get_bitalloc(gb, &dca_scalefactor, level);

    } else if (level < 8)

        value = get_bits(gb, level + 1);

    return value;

}

static inline int get_scale(GetBitContext *gb, int level, int value)

{

    if (level < 5) {

        

        value += get_bitalloc(gb, &dca_scalefactor, level);

    } else if (level < 8)

        value = get_bits(gb, level + 1);

    return value;

}

static inline int FUNC_0(GetBitContext *VAR_0, int VAR_1, int VAR_2)

{

    if (VAR_1 < 5) {

        

        VAR_2 += get_bitalloc(VAR_0, &dca_scalefactor, VAR_1);

    } else if (VAR_1 < 8)

        VAR_2 = get_bits(VAR_0, VAR_1 + 1);

    return VAR_2;

}

static inline int FUNC_0(GetBitContext *VAR_0, int VAR_1, int VAR_2)
{ if (VAR_1 < 5) { VAR_2 += get_bitalloc(VAR_0, &dca_scalefactor, VAR_1); } else if (VAR_1 < 8) VAR_2 = get_bits(VAR_0, VAR_1 + 1); return VAR_2; }