⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mp3_ram.s

📁 samsung 9908DVD源代码,
💻 S
字号:
;-----------------------------------------------------------
;		The following program will decoding MP3 bitstream
;		by S/W Algorithm
;			File Name: ram_allo.h
;			copyright jj,Park      1999.2.7
;
;
;	G_		Stand for Global & MPEG variable with static address
;	L_		Stand for Local & MPEG variable
;
;-----------------------------------------------------------
.ifndef	_MP3_RAM_H
_MP3_RAM_H	.equ	1

.include "MP3_DEF.H"
MP3_LIB		.equ	0

MEM_OFFSET	.equ	0x0000

///////////////////////////////////////////////////////////////////////
//OverlayRegionMP3	section udata,dm,word3,abs 0x2000-0x2000
//	OverlayRegionMP3
//	blkw3	(0x6800-0x2000)/2				// 2000 - 6800


section_mp3Decoding24bit	section	udata,word3,overlay,abs XMEM_BASE_L3_1
//	org		0x4000	=> 2000
	section_mp3Decoding24bit

Area_synthesisBufferCh0::	ds3	1024
Area_synthesisBufferCh1::	ds3	1024

Area_mpegVariables::		ds3	32							;MAC + Calm
Area_sideInformation::		ds3	8*5

Area_imdctPrevCh0::			ds3	576
Area_imdctPrevCh1::			ds3	576

Area_Scalefactor::			ds3	39*2						;
Area_leftChannel::			ds3	576						
Area_rightChannel::			ds3	576	

Area_reorderTempBuffer::
Area_imdctTempBuffer1::
Area_polyphaseTempBuffer1::	ds3	6
Area_imdctTempBuffer2::		ds3	36
Area_polyphaseTempBuffer2::

Area_MACTemp::				ds3	158							;for re-ordering

//Area_rightChannelMargin:	blkw3	4		//insert 2000 0214

Area_pcmSamples::			ds3	1152*2	

G_cnt::						ds3	1
G_firFrame::				ds3	1
G_PrevVol::					ds3	1
G_PrevPcmPtr::				ds3	1	
G_FillBuffFlag::			ds3	1
G_SubVolume::				ds3	1
G_CompVol::					ds3	1
IndexTD_Vol::				ds3	1
IndexFD_Vol::				ds3	1	

//CodecSharedMP3::			ds3	80
X_mem_end::
/*
temp_sec1	section	udata,dm, overlay 0x56bc	
	temp_sec1
	blkw	324/2					// for multi codec
*/
//section_mp3DecodingMem	section	udata,dm,word
//	section_mp3DecodingMem

//Area_loc::		blkw 	0x4800/2	//7168/2	
/*
section_mp3Decoding16bitMem	section	idata,word,overlay,abs XMEM_BASE_L3_2
//	org		0x4000	=> 2000
	section_mp3Decoding16bitMem

S0_BaseH::		blkw	1	
S0_BaseL::		blkw	1	
S1_BaseH::		blkw	1	
S1_BaseL::		blkw	1	
S0_Off_H::		blkw	1	
S0_Off_L::		blkw	1	
S1_Off_H::		blkw	1	
S1_Off_L::		blkw	1	
IndexTD_Vol::	blkw	1	
IndexFD_Vol::	blkw	1	
*/


section_mp3Decoding16bit	section	udata,word3,overlay,abs XMEM_BASE_L3_3
	section_mp3Decoding16bit

//bit_alloc::			blkw	2048
.if(XOffset_0x400Ailgn)
temp_align::
.else
temp_align::				ds3	512
.endif
Area_mpegBitstream::		ds3	2048/2
Area_mpegDataInput::		ds3	2048/2
//_Area_FAT_LIST::			blkw	1024/2
CodecSharedMP3::			ds3	80



ymem_alloc1		section		udata,word3,overlay,abs 0x8000
	ymem_alloc1	
	
Tbl_hcode00::		ds3		2		//2	
Tbl_hcode01::		ds3		7		//7	
Tbl_hcode02::		ds3		17		//17
Tbl_hcode03::		ds3		17		//17
Tbl_hcode05::		ds3		31		//31
Tbl_hcode06::		ds3		31		//31
Tbl_hcode07::		ds3		71		//71
Tbl_hcode08::		ds3		71		//71
Tbl_hcode09::		ds3		71		//71
Tbl_hcode10::		ds3		127		//127
Tbl_hcode11::		ds3		127		//127
Tbl_hcode12::		ds3		127		//127
Tbl_hcode13::		ds3		511		//511
Tbl_hcode15::		ds3		511		//511
Tbl_hcode16::		ds3		511		//511
Tbl_hcode24::		ds3		512		//512
Tbl_hcode32::		ds3		31		//31			
tbl_ptrHcode::		ds3		34		//34
tbl_hcodeEsc::		ds3		34		//34

.endif	//_MP3_RAM_H


	end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -