void III_hufman_decode(struct Granule *gr,int part2_start,
int freqline[SBLIMIT][SSLIMIT])
{
unsigned int reg1, reg2,i
unsigned int part3_length = part2_start + gr->part2_3_length
unsigned used
int h,*f=&freqline[0][0]
if(gr->window_switching_flag &&
gr->block_type == 2)
{
/* short block regions */
reg1 = 36
reg2 = 576
}
else
{
/* long block regions */
reg1 = sfBandIndex[fr_ps.header->sampling_frequency].l[gr->region0_count + 1]
reg2 = sfBandIndex[fr_ps.header->sampling_frequency].l[gr->region0_count + gr->region1_count + 2]
}
标签:
III_hufman_decode
int
freqline
Granule
上传时间:
2013-12-19
上传用户:jjj0202