📄 tables.s
字号:
.global ITfrmsizeII441ITfrmsizeII441: .align 2 // frmsize=int[1152*bitrate/(44.1*8)]// frmsize (byte) bitrate (kbps) .short 0 .short 104 // 32 .short 156 // 48 .short 182 // 56 .short 208 // 64 .short 261 // 80 .short 313 // 96 .short 365 // 112 .short 417 // 128 .short 522 // 160 .short 626 // 192 .short 731 // 224 .short 835 // 256 .short 1044 // 320 .short 1253 // 384 .global ITfrmsizeII441_offsetITfrmsizeII441_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/97ITfrmsizeII480: .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#else // MPEG_2#ifdef QT_SYNC .global ITfrmsizeII320ITfrmsizeII320: .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 ITfrmsizeII441ITfrmsizeII441: .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_offsetITfrmsizeII441_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/97ITfrmsizeII480: .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 ITfrmsizeII320ITfrmsizeII320: .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 ITfrmsizeII441ITfrmsizeII441: .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_offsetITfrmsizeII441_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/97ITfrmsizeII480: .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/97ITfrmsizeII480: .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_flagidle_flag: .align 2 .word 0x00000000#endif .global SWAP_PTRSWAP_PTR: .align 2 .word 0x00000000 .global LBDriverLBDriver: .word 0x00000000 .global Sync_Rd_PtrSync_Rd_Ptr: .word 0x00000000#ifdef EFFECT .global mid_buf_rd_ptr .global mid_buf_wr_ptr .global ok_decode_flag .global Audio_Effect_Entrymid_buf_rd_ptr: .word 0x00000000mid_buf_wr_ptr: .word 0x00000000ok_decode_flag: .word 0x00000000Audio_Effect_Entry: .word 0x00000000#endif //EFFECT #if ISO#ifndef MPEG_2 .global frmsize_offset_cntfrmsize_offset_cnt: .align 2 .word 0x00000000#endif // MPEG_2#else // ISO .global frmsize_offset_cntfrmsize_offset_cnt: .align 2 .word 0x00000000#endif // ISO .global framecount_DBframecount_DB: .align 2 .word 0x00000000#ifdef EFFECT// .global OLD_Stream_Rd_Ptr//OLD_Stream_Rd_Ptr:// .word 0x00000000 .global EFFECT_COMMANDEFFECT_COMMAND: .word 0x00000000#ifdef DUMP_PAGE12 .global Debug_Dump_PtrDebug_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 2PCM_store_ptr: .word 0x00000000PCM_load_ptr: .word 0x00000000PCM_blk_cnt: .word 0x00000000PCM_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 + -