static int MAPCDSF_parseACCDataMemberUsingHuffTable0(uint a0, MaiBitReader mbr0, MaiAT3PlusCoreDecoderChnInfo chn_info)
{
int rs = 0;
if (chn_info.acc_data_now.table[a0].num_acc != 0)
{
chn_info.acc_data_now.table[a0].data0[0] =
mbr0.getWithI32Buffer(5);
for (uint a1 = 1; a1 < (uint)chn_info.acc_data_now.table[a0].num_acc; a1++)
{
MaiAT3PlusCoreDecoderSearchTableDes huff_table_now = null;
if ( ((int)chn_info.acc_data_now.table[a0].data1[a1])
- ((int)chn_info.acc_data_now.table[a0].data1[a1 - 1])
<= 0)
{
huff_table_now = MaiAT3PlusCoreDecoder_StaticData.MAPCDSD_huff_table_global_6[0];
}
else
{
huff_table_now = MaiAT3PlusCoreDecoder_StaticData.MAPCDSD_huff_table_global_7[0];
}
chn_info.acc_data_now.table[a0].data0[a1] = (int)(
chn_info.acc_data_now.table[a0].data0[a1 - 1]
+ MAPCDSF_getHuffValue(huff_table_now, mbr0)
);
}
}
return rs;
}