Introduction - If you have any usage issues, please Google them yourself
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]
}
Packet : 27796701jpegdecoder.rar filelist
Jpegdecoder\decoder.dsp
Jpegdecoder\decoder.dsw
Jpegdecoder\decoder.opt
Jpegdecoder\decoder.plg
Jpegdecoder\decoder.sln
Jpegdecoder\decoder.suo
Jpegdecoder\decoder.vcproj
Jpegdecoder\decoder.vcproj.NB-CHEONG.Cheong.user
Jpegdecoder\Idct.c
Jpegdecoder\iqiz.c
Jpegdecoder\jdbuffer.c
Jpegdecoder\jdconfig.h
Jpegdecoder\jddatatype.h
Jpegdecoder\jdecoder.c
Jpegdecoder\jderror.h
Jpegdecoder\jdhuffman.c
Jpegdecoder\jdloop.c
Jpegdecoder\jdmain.c
Jpegdecoder\jdmarker.c
Jpegdecoder\jdmarker.h
Jpegdecoder\jdoutput.c
Jpegdecoder\jdprototype.h
Jpegdecoder\test.jpg
Jpegdecoder\test2.bmp
Jpegdecoder\test2.jpg
Jpegdecoder\test_2.jpg
Jpegdecoder\Thumbs.db
Jpegdecoder\Debug
Jpegdecoder
Jpegdecoder\decoder.ncb