📄 tables1.s
字号:
#ifdef QT_SYNC
.global ITfrmsizeII320
ITfrmsizeII320: .align 2 // frmsize=1152*bitrate/(32*16)
// frmsize (half) bitrate (kbps)
.short 0
.short 72 // 32
.short 108 // 48
.short 126 // 56
.short 144 // 64
.short 180 // 80
.short 216 // 96
.short 252 // 112
.short 288 // 128
.short 360 // 160
.short 432 // 192
.short 504 // 224
.short 576 // 256
.short 720 // 320
.short 864 // 384
.global ITfrmsizeII441
ITfrmsizeII441: .align 2 // frmsize=int[1152*bitrate/(44.1*16)]
// frmsize (half) bitrate (kbps)
.short 0
.short 52 // 32
.short 78 // 48
.short 91 // 56
.short 104 // 64
.short 130 // 80
.short 156 // 96
.short 182 // 112
.short 208 // 128
.short 261 // 160
.short 313 // 192
.short 365 // 224
.short 417 // 256
.short 522 // 320
.short 626 // 384
.global ITfrmsizeII441_offset
ITfrmsizeII441_offset: .align 2 // frmsize=fract[1152*bitrate/(44.1*16)]*441*2 (bytes)
// frmsize (half) bitrate (kbps)
.short 0
.short 108 // 32
.short 162 // 48
.short 189 // 56
.short 216 // 64
.short 270 // 80
.short 324 // 96
.short 378 // 112
.short 432 // 128
.short 99 // 160
.short 207 // 192
.short 315 // 224
.short 423 // 256
.short 198 // 320
.short 414 // 384
.global ITfrmsizeII480 // !!!!xxxx - to be calculated 9/24/97
ITfrmsizeII480: .align 2 // frmsize=1152*bitrate/(48*16)
// frmsize (half) bitrate (kbps)
.short 0
.short 48 // 32
.short 72 // 48
.short 84 // 56
.short 96 // 64
.short 120 // 80
.short 144 // 96
.short 168 // 112
.short 192 // 128
.short 240 // 160
.short 288 // 192
.short 336 // 224
.short 384 // 256
.short 480 // 320
.short 576 // 384
#endif // QT_SYNC
#endif // MPEG_2
#else // ISO
// for ISO=0, values in the tables are the same as non MPEG_2 for ISO=0
#ifdef QT_SYNC
.global ITfrmsizeII320
ITfrmsizeII320: .align 2 // frmsize=1152*bitrate/(32*16)
// frmsize (half) bitrate (kbps)
.short 0
.short 72 // 32
.short 108 // 48
.short 126 // 56
.short 144 // 64
.short 180 // 80
.short 216 // 96
.short 252 // 112
.short 288 // 128
.short 360 // 160
.short 432 // 192
.short 504 // 224
.short 576 // 256
.short 720 // 320
.short 864 // 384
.global ITfrmsizeII441
ITfrmsizeII441: .align 2 // frmsize=int[1152*bitrate/(44.1*16)]
// frmsize (half) bitrate (kbps)
.short 0
.short 52 // 32
.short 78 // 48
.short 91 // 56
.short 104 // 64
.short 130 // 80
.short 156 // 96
.short 182 // 112
.short 208 // 128
.short 261 // 160
.short 313 // 192
.short 365 // 224
.short 417 // 256
.short 522 // 320
.short 626 // 384
.global ITfrmsizeII441_offset
ITfrmsizeII441_offset: .align 2 // frmsize=fract[1152*bitrate/(44.1*16)]*441*2 (bytes)
// frmsize (half) bitrate (kbps)
.short 0
.short 108 // 32
.short 162 // 48
.short 189 // 56
.short 216 // 64
.short 270 // 80
.short 324 // 96
.short 378 // 112
.short 432 // 128
.short 99 // 160
.short 207 // 192
.short 315 // 224
.short 423 // 256
.short 198 // 320
.short 414 // 384
#if 0
.global ITfrmsizeII480 // !!!!xxxx - to be calculated 9/24/97
ITfrmsizeII480: .align 2 // frmsize=1152*bitrate/(48*16)
// frmsize (half) bitrate (kbps)
.short 0
.short 48 // 32
.short 72 // 48
.short 84 // 56
.short 96 // 64
.short 120 // 80
.short 144 // 96
.short 168 // 112
.short 192 // 128
.short 240 // 160
.short 288 // 192
.short 336 // 224
.short 384 // 256
.short 480 // 320
.short 576 // 384
#endif // 0
.global ITfrmsizeII480 // !!!!xxxx - to be calculated 9/24/97
ITfrmsizeII480: .align 2 // frmsize=1152*bitrate/(48*8)
// frmsize (byte) bitrate (kbps)
.short 0
.short 96 // 32
.short 144 // 48
.short 168 // 56
.short 192 // 64
.short 240 // 80
.short 288 // 96
.short 336 // 112
.short 384 // 128
.short 480 // 160
.short 576 // 192
.short 672 // 224
.short 768 // 256
.short 960 // 320
.short 1152 // 384
#endif // QT_SYNC
#endif // ISO
.global ITaloc_idx_0_1
ITaloc_idx_0_1: .align 2
.byte 0x0 // i=0
.byte 0x0 // i=1
.byte 0x0 // i=2
.byte 0x10 // i=3
.byte 0x10 // i=4
.byte 0x10 // i=5
.byte 0x10 // i=6
.byte 0x10 // i=7
.byte 0x10 // i=8
.byte 0x10 // i=9
.byte 0x10 // i=10
.byte 0x20 // i=11
.byte 0x20 // i=12
.byte 0x20 // i=13
.byte 0x20 // i=14
.byte 0x20 // i=15
.byte 0x20 // i=16
.byte 0x20 // i=17
.byte 0x20 // i=18
.byte 0x20 // i=19
.byte 0x20 // i=20
.byte 0x20 // i=21
.byte 0x20 // i=22
.byte 0x28 // i=23
.byte 0x28 // i=24
.byte 0x28 // i=25
.byte 0x28 // i=26
.byte 0x28 // i=27
.byte 0x28 // i=28
.byte 0x28 // i=29
.global ITaloc_idx_2_3
ITaloc_idx_2_3: .align 2
.byte 0x0 // i=0
.byte 0x0 // i=1
.byte 0x10 // i=2
.byte 0x10 // i=3
.byte 0x10 // i=4
.byte 0x10 // i=5
.byte 0x10 // i=6
.byte 0x10 // i=7
.byte 0x10 // i=8
.byte 0x10 // i=9
.byte 0x10 // i=10
.byte 0x10 // i=11
#ifdef CERTIFY
.global idle_flag
idle_flag: .align 2
.word 0x00000000
#endif
.global SWAP_PTR
SWAP_PTR: .align 2
.word 0x00000000
.global LBDriver
LBDriver: .word 0x00000000
.global Sync_Rd_Ptr
Sync_Rd_Ptr: .word 0x00000000
.global SAMPLING_FREQ_TEMP
SAMPLING_FREQ_TEMP: .word 0x0000ffff
#ifdef EFFECT
.global mid_buf_rd_ptr
.global mid_buf_wr_ptr
.global ok_decode_flag
.global Audio_Effect_Entry
.global mic_data_ptr
mid_buf_rd_ptr: .word 0x00000000
mid_buf_wr_ptr: .word 0x00000000
ok_decode_flag: .word 0x00000000
Audio_Effect_Entry: .word 0x00000000
mic_data_ptr: .short 0x00000000
#endif //EFFECT
.global dc_offset_44
.align 2
dc_offset_44: .word 0x00000000 //ZhangWei
#if ISO
#ifndef MPEG_2
.global frmsize_offset_cnt
frmsize_offset_cnt: .align 2
.word 0x00000000
#endif // MPEG_2
#else // ISO
.global frmsize_offset_cnt
frmsize_offset_cnt: .align 2
.word 0x00000000
#endif // ISO
.global framecount_DB
framecount_DB: .align 2
.word 0x00000000
#ifdef EFFECT
// .global OLD_Stream_Rd_Ptr
//OLD_Stream_Rd_Ptr:
// .word 0x00000000
.global EFFECT_COMMAND
EFFECT_COMMAND:
.word 0x00000000
#ifdef DUMP_PAGE12
.global Debug_Dump_Ptr
Debug_Dump_Ptr:
.word 0x00120000
#endif // DUMP_PAGE12
#endif // EFFECT
#if SR48
.global PCM_store_ptr
.global PCM_load_ptr
.global PCM_blk_cnt
.global PCM_bcnt
.global PCM_scnt
.global PCM_gcnt
.align 2
PCM_store_ptr: .word 0x00000000
PCM_load_ptr: .word 0x00000000
PCM_blk_cnt: .word 0x00000000
PCM_bcnt: .word 0x00000000 // block count
// (5-1 or 4-1, for 35-spl blks
// 0 , for 34-spl blks)
PCM_scnt: .word 0x00000000 // section count
// (8-2 or 9-2, for 5:1 sections
// 1 , for 4:1 sections)
PCM_gcnt: .word 0x00000000 // group count
// (3-2 , for 7(5:1)+1(4:1) group
// 1 , for 8(5:1)+1(4:1) group
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -