?? mp3_ram.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
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -