private int decodeCodeTableIndexes(){
  if (ctx.usedQuantUnits == 0) {
    return 0;
  }
  ctx.useFullTable=br.readBool();
  for (int chNum=0; chNum < numChannels; chNum++) {
    Arrays.fill(ctx.channels[chNum].quTabIdx,0);
    int ret=decodeChannelCodeTab(chNum);
    if (ret < 0) {
      return ret;
    }
  }
  return 0;
}

private int decodeCodeTableIndexes ( ) { if ( ctx . usedQuantUnits == 0 ) { return 0 ; } ctx . useFullTable = br . readBool ( ) ; for ( int chNum = 0 ; chNum < numChannels ; chNum ++ ) { Arrays . fill ( ctx . channels [ chNum ] . quTabIdx , 0 ) ; int ret = decodeChannelCodeTab ( chNum ) ; if ( ret < 0 ) { return ret ; } } return 0 ; }
decode code table indexes for each channel .
