Lines Matching refs:gain_data

880             chan->gain_data[i].num_points = get_bits(gb, 3);
884 chan->gain_data[i].num_points =
893 chan->gain_data[i].num_points =
894 (ref_chan->gain_data[i].num_points + delta) & 7;
897 chan->gain_data[0].num_points =
904 chan->gain_data[i].num_points =
905 (chan->gain_data[i - 1].num_points + delta) & 7;
912 chan->gain_data[i].num_points =
913 ref_chan->gain_data[i].num_points;
919 chan->gain_data[i].num_points = min_val + get_bitsz(gb, delta_bits);
920 if (chan->gain_data[i].num_points > 7)
986 for (i = 0; i < chan->gain_data[sb].num_points; i++)
987 chan->gain_data[sb].lev_code[i] = get_bits(gb, 4);
992 for (i = 0; i < chan->gain_data[sb].num_points; i++) {
995 pred = (i >= ref_chan->gain_data[sb].num_points)
996 ? 7 : ref_chan->gain_data[sb].lev_code[i];
997 chan->gain_data[sb].lev_code[i] = (pred + delta) & 0xF;
1001 gainc_level_mode1m(gb, ctx, &chan->gain_data[sb]);
1007 if (chan->gain_data[sb].num_points > 0) {
1009 gainc_level_mode1m(gb, ctx, &chan->gain_data[sb]);
1011 gainc_level_mode3s(&chan->gain_data[sb],
1012 &ref_chan->gain_data[sb]);
1015 if (chan->gain_data[0].num_points > 0)
1016 gainc_level_mode1m(gb, ctx, &chan->gain_data[0]);
1019 for (i = 0; i < chan->gain_data[sb].num_points; i++) {
1022 pred = (i >= chan->gain_data[sb - 1].num_points)
1023 ? 7 : chan->gain_data[sb - 1].lev_code[i];
1024 chan->gain_data[sb].lev_code[i] = (pred + delta) & 0xF;
1031 gainc_level_mode3s(&chan->gain_data[sb],
1032 &ref_chan->gain_data[sb]);
1038 for (i = 0; i < chan->gain_data[sb].num_points; i++) {
1039 chan->gain_data[sb].lev_code[i] = min_val + get_bitsz(gb, delta_bits);
1040 if (chan->gain_data[sb].lev_code[i] > 15)
1126 for (i = 0; i < chan->gain_data[sb].num_points; i++)
1127 gainc_loc_mode0(gb, ctx, &chan->gain_data[sb], i);
1132 if (chan->gain_data[sb].num_points <= 0)
1134 dst = &chan->gain_data[sb];
1135 ref = &ref_chan->gain_data[sb];
1171 gainc_loc_mode1(gb, ctx, &chan->gain_data[sb]);
1176 if (chan->gain_data[sb].num_points <= 0)
1178 dst = &chan->gain_data[sb];
1179 ref = &ref_chan->gain_data[sb];
1183 for (i = 0; i < chan->gain_data[sb].num_points; i++)
1188 for (i = 0; i < chan->gain_data[0].num_points; i++)
1189 gainc_loc_mode0(gb, ctx, &chan->gain_data[0], i);
1192 if (chan->gain_data[sb].num_points <= 0)
1194 dst = &chan->gain_data[sb];
1222 for (i = 0; i < chan->gain_data[sb].num_points; i++) {
1223 if (i >= ref_chan->gain_data[sb].num_points)
1224 gainc_loc_mode0(gb, ctx, &chan->gain_data[sb], i);
1226 chan->gain_data[sb].loc_code[i] =
1227 ref_chan->gain_data[sb].loc_code[i];
1234 for (i = 0; i < chan->gain_data[sb].num_points; i++)
1235 chan->gain_data[sb].loc_code[i] = min_val + i +
1243 dst = &chan->gain_data[sb];
1244 for (i = 0; i < chan->gain_data[sb].num_points; i++) {
1273 memset(ctx->channels[ch_num].gain_data, 0,
1274 sizeof(*ctx->channels[ch_num].gain_data) * ATRAC3P_SUBBANDS);
1290 ctx->channels[ch_num].gain_data[sb] =
1291 ctx->channels[ch_num].gain_data[sb - 1];