private int reduce_bit_usage(final LameInternalFlags gfc, final int gr, final int ch) { final GrInfo cod_info = gfc.l3_side.tt[gr][ch]; // try some better scalefac storage tak.best_scalefac_store(gfc, gr, ch, gfc.l3_side); // best huffman_divide may save some bits too if (gfc.use_best_huffman == 1) tak.best_huffman_divide(gfc, cod_info); return cod_info.part2_3_length + cod_info.part2_length; }