📄 dv.s
字号:
lw $2,328($3)beq $5,$2,$L192addiu $6,$7,%lo(dv_profiles)$L197:lw $2,428($6)bne $5,$2,$L175move $16,$0lw $3,52($4)lw $2,456($6)bne $3,$2,$L196addiu $21,$8,16j $L163li $2,4 # 0x4$L187:bne $2,$0,$L176nopj $L194move $18,$8$L188:beq $9,$0,$L193nopmove $18,$0j $L176move $19,$0$L192:lw $3,356($3)lw $2,52($4)bne $2,$3,$L197nopj $L163li $2,3 # 0x3$L189:lw $3,56($3)lw $2,52($4)bne $2,$3,$L198addiu $3,$7,%lo(dv_profiles)move $2,$0$L163:sll $4,$2,4sll $2,$2,2addu $2,$2,$4sll $3,$2,2addu $2,$2,$3addiu $4,$7,%lo(dv_profiles)j $L175addu $16,$2,$4$L190:lw $3,156($3)lw $2,52($4)bne $2,$3,$L199addiu $3,$7,%lo(dv_profiles)j $L163li $2,1 # 0x1$L191:lw $3,256($3)lw $2,52($4)bne $2,$3,$L200addiu $3,$7,%lo(dv_profiles)j $L163li $2,2 # 0x2$L193:bgtu $8,$0,$L176nopmove $18,$0j $L176move $19,$0.set macro.set reorder.end dv_read_seek.section .text.dv_read_header,"ax",@progbits.align 2.align 5.ent dv_read_header.type dv_read_header, @functiondv_read_header:.frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $18,32($sp)sw $16,24($sp)sw $31,44($sp)sw $20,40($sp)sw $19,36($sp)sw $17,28($sp)move $18,$4li $4,16536 # 0x4098jal av_malloczlw $17,12($18)beq $2,$0,$L202move $16,$2move $4,$18jal av_new_streammove $5,$0move $4,$2bne $2,$0,$L204sw $2,8($16)jal av_freemove $4,$16$L202:li $4,-1 # 0xffffffffffffffffsw $0,0($17)$L208:lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$4j $31addiu $sp,$sp,48$L204:lw $3,8($2)li $2,25 # 0x19sw $2,228($3)li $2,24969216 # 0x17d0000move $6,$0move $7,$0addiu $20,$18,16addiu $19,$17,4ori $2,$2,0x7840sw $6,16528($16)sw $7,16532($16)sw $0,16520($16)sw $6,88($4)sw $0,16524($16)sw $7,92($4)sw $16,0($17)sw $2,4($3)sw $0,0($16)sw $18,4($16)sw $0,16($16)sw $0,12($16)sw $0,224($3)move $4,$20move $5,$19jal get_bufferli $6,480 # 0x1e0bgtz $2,$L224li $2,1 # 0x1li $4,-5 # 0xfffffffffffffffb$L227:lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$4j $31addiu $sp,$sp,48$L224:move $4,$20li $6,-480 # 0xfffffffffffffe20li $7,-1 # 0xffffffffffffffffjal url_fseeksw $2,16($sp)bltz $3,$L227li $4,-5 # 0xfffffffffffffffblb $2,3($19)bltz $2,$L211lw $4,0($17)lbu $2,451($19)andi $2,$2,0x4beq $2,$0,$L228lui $2,%hi(dv_profiles)lbu $3,448($19)li $2,96 # 0x60beq $3,$2,$L225lui $2,%hi(dv_profiles+300)lui $2,%hi(dv_profiles)$L228:addiu $2,$2,%lo(dv_profiles)$L216:sw $2,0($4)lw $4,4($2)lw $3,16($2)lw $8,20($2)sll $4,$4,3sra $5,$4,31sra $2,$8,31move $6,$3sra $7,$3,31sw $2,20($sp)jal av_rescalesw $8,16($sp)move $4,$0j $L208sw $2,3848($18)$L225:j $L216addiu $2,$2,%lo(dv_profiles+300)$L211:lbu $2,451($19)andi $2,$2,0x4beq $2,$0,$L217li $2,96 # 0x60lbu $3,448($19)beq $3,$2,$L226lui $2,%hi(dv_profiles+400)$L217:lbu $2,5($19)andi $2,$2,0x7bne $2,$0,$L220noplui $2,%hi(dv_profiles+100)j $L216addiu $2,$2,%lo(dv_profiles+100)$L220:lui $2,%hi(dv_profiles+200)j $L216addiu $2,$2,%lo(dv_profiles+200)$L226:j $L216addiu $2,$2,%lo(dv_profiles+400).set macro.set reorder.end dv_read_header.globl dv_demuxer.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "dv\000".align 2$LC1:.ascii "DV video format\000".align 2$LC2:.ascii "dv,dif\000".data.align 2.type dv_demuxer, @object.size dv_demuxer, 64dv_demuxer:.word $LC0.word $LC1.word 288004.word 0.word dv_read_header.word dv_read_packet.word dv_read_close.word dv_read_seek.space 8.word $LC2.space 20.rdata.align 2.type dv_profiles, @object.size dv_profiles, 500dv_profiles:.word 0.word 120000.word 10.word 1.word 30000.word 1001.word 30.word 480.word 720.word 10.word 11.word 40.word 33.word dv_place_411.word 8.word 90.word 1580.word 1452.word 1053.word 1600.word 1602.word 1602.word 1602.word 1602.word dv_audio_shuffle525.word 1.word 144000.word 12.word 1.word 25.word 1.word 25.word 576.word 720.word 59.word 54.word 118.word 81.word dv_place_420.word 0.word 108.word 1896.word 1742.word 1264.word 1920.word 1920.word 1920.word 1920.word 1920.word dv_audio_shuffle625.word 1.word 144000.word 12.word 1.word 25.word 1.word 25.word 576.word 720.word 59.word 54.word 118.word 81.word dv_place_411P.word 8.word 108.word 1896.word 1742.word 1264.word 1920.word 1920.word 1920.word 1920.word 1920.word dv_audio_shuffle625.word 0.word 240000.word 10.word 2.word 30000.word 1001.word 30.word 480.word 720.word 10.word 11.word 40.word 33.word dv_place_422_525.word 4.word 90.word 1580.word 1452.word 1053.word 1600.word 1602.word 1602.word 1602.word 1602.word dv_audio_shuffle525.word 1.word 288000.word 12.word 2.word 25.word 1.word 25.word 576.word 720.word 59.word 54.word 118.word 81.word dv_place_422_625.word 4.word 108.word 1896.word 1742.word 1264.word 1920.word 1920.word 1920.word 1920.word 1920.word dv_audio_shuffle625.align 2.type dv_audio_frequency, @object.size dv_audio_frequency, 12dv_audio_frequency:.word 48000.word 44100.word 32000.align 2.type dv_place_411, @object.size dv_place_411, 2700dv_place_411:.half 3108.half 10000.half 13108.half 0.half 6216.half 3364.half 10256.half 13364.half 256.half 6472.half 3620.half 10512.half 13620.half 512.half 6728.half 3876.half 10516.half 13624.half 768.half 6984.half 4132.half 10260.half 13368.half 1024.half 7240.half 4388.half 10004.half 13112.half 1280.half 7496.half 4392.half 9748.half 12856.half 1284.half 7500.half 4136.half 9492.half 12600.half 1028.half 7244.half 3880.half 9236.half 12344.half 772.half 6988.half 3624.half 9240.half 12348.half 516.half 6732.half 3368.half 9496.half 12604.half 260.half 6476.half 3112.half 9752.half 12860.half 4.half 6220.half 3116.half 10008.half 13116.half 8.half 6224.half 3372.half 10264.half 13372.half 264.half 6480.half 3628.half 10520.half 13628.half 520.half 6736.half 3884.half 10524.half 13632.half 776.half 6992.half 4140.half 10268.half 13376.half 1032.half 7248.half 4396.half 10012.half 13120.half 1288.half 7504.half 4400.half 9756.half 12864.half 1292.half 7508.half 4144.half 9500.half 12608.half 1036.half 7252.half 3888.half 9244.half 12352.half 780.half 6996.half 3632.half 9248.half 12356.half 524.half 6740.half 3376.half 9504.half 12612.half 268.half 6484.half 3120.half 9760.half 12868.half 12.half 6228.half 3124.half 10016.half 13124.half 16.half 6232.half 3380.half 10272.half 13380.half 272.half 6744.half 3636.half 10528.half 13636.half 528.half 7256.half 4644.half 11536.half 14644.half 1536.half 7752.half 4900.half 11792.half 14900.half 1792.half 8008.half 5156.half 12048.half 15156.half 2048.half 8264.half 5412.half 12052.half 15160.half 2304.half 8520.half 5668.half 11796.half 14904.half 2560.half 8776.half 5924.half 11540.half 14648.half 2816.half 9032.half 5928.half 11284.half 14392.half 2820.half 9036.half 5672.half 11028.half 14136.half 2564.half 8780.half 5416.half 10772.half 13880.half 2308.half 8524.half 5160.half 10776.half 13884.half 2052.half 8268.half 4904.half 11032.half 14140.half 1796.half 8012.half 4648.half 11288.half 14396.half 1540.half 7756.half 4652.half 11544.half 14652.half 1544.half 7760.half 4908.half 11800.half 14908.half 1800.half 8016.half 5164.half 12056.half 15164.half 2056.half 8272.half 5420.half 12060.half 15168.half 2312.half 8528.half 5676.half 11804.half 14912.half 2568.half 8784.half 5932.half 11548.half 14656.half 2824.half 9040.half 5936.half 11292.half 14400.half 2828.half 9044.half 5680.half 11036.half 14144.half 2572.half 8788.half 5424.half 10780.half 13888.half 2316.half 8532.half 5168.half 10784.half 13892.half 2060.half 8276.half 4912.half 11040.half 14148.half 1804.half 8020.half 4656.half 11296.half 14404.half 1548.half 7764.half 4660.half 11552.half 14660.half 1552.half 7768.half 4916.half 11808.half 14916.half 1808.half 8280.half 5172.half 12064.half 15172.half 2064.half 8792.half 6180.half 13072.half 820.half 3072.half 9288.half 6436.half 13328.half 1076.half 3328.half 9544.half 6692.half 13584.half 1332.half 3584.half 9800.half 6948.half 13588.half 1336.half 3840.half 10056.half 7204.half 13332.half 1080.half 4096.half 10312.half 7460.half 13076.half 824.half 4352.half 10568.half 7464.half 12820.half 568.half 4356.half 10572.half 7208.half 12564.half 312.half 4100.half 10316.half 6952.half 12308.half 56.half 3844.half 10060.half 6696.half 12312.half 60.half 3588.half 9804.half 6440.half 12568.half 316.half 3332.half 9548.half 6184.half 12824.half 572.half 3076.half 9292.half 6188.half 13080.half 828.half 3080.half 9296.half 6444.half 13336.half 1084.half 3336.half 9552.half 6700.half 13592.half 1340.half 3592.half 9808.half 6956.half 13596.half 1344.half 3848.half 10064.half 7212.half 13340.half 1088.half 4104.half 10320.half 7468.half 13084.half 832.half 4360.half 10576.half 7472.half 12828.half 576.half 4364.half 10580.half 7216.half 12572.half 320.half 4108.half 10324.half 6960.half 12316.half 64.half 3852.half 10068.half 6704.half 12320.half 68.half 3596.half 9812.half 6448.half 12576.half 324.half 3340.half 9556.half 6192.half 12832.half 580.half 3084.half 9300.half 6196.half 13088.half 836.half 3088.half 9304.half 6452.half 13344.half 1092.half 3344.half 9816.half 6708.half 13600.half 1348.half 3600.half 10328.half 7716.half 14608.half 2356.half 4608.half 10824.half 7972.half 14864.half 2612.half 4864.half 11080.half 8228.half 15120.half 2868.half 5120.half 11336.half 8484.half 15124.half 2872.half 5376.half 11592.half 8740.half 14868.half 2616.half 5632.half 11848.half 8996.half 14612.half 2360.half 5888.half 12104.half 9000.half 14356.half 2104.half 5892.half 12108.half 8744.half 14100.half 1848.half 5636.half 11852.half 8488.half 13844.half 1592.half 5380.half 11596.half 8232.half 13848.half 1596.half 5124.half 11340.half 7976.half 14104.half 1852.half 4868.half 11084.half 7720.half 14360.half 2108.half 4612.half 10828.half 7724.half 14616.half 2364.half 4616.half 10832.half 7980.half 14872.half 2620.half 4872.half 11088.half 8236.half 15128.half 2876.half 5128.half 11344.half 8492.half 15132.half 2880.half 5384.half 11600.half 8748.half 14876.half 2624.half 5640.half 11856.half 9004.half 14620.half 2368.half 5896.half 12112.half 9008.half 14364.half 2112.half 5900.half 12116.half 8752.half 14108.half 1856.half 5644.half 11860.half 8496.half 13852.half 1600.half 5388.half 11604.half 8240.half 13856.half 1604.half 5132.half 11348.half 7984.half 14112.half 1860.half 4876.half 11092.half 7728.half 14368.half 2116.half 4620.half 10836.half 7732.half 14624.half 2372.half 4624.half 10840.half 7988.half 14880.half 2628.half 4880.half 11352.half 8244.half 15136.half 2884.half 5136.half 11864.half 9252.half 784.half 3892.half 6144.half 12360.half 9508.half 1040.half 4148.half 6400.half 12616.half 9764.half 1296.half 4404.half 6656.half 12872.half 10020.half 1300.half 4408.half 6912.half 13128.half 10276.half 1044.half 4152.half 7168.half 13384.half 10532.half 788.half 3896.half 7424.half 13640.half 10536.half 532.half 3640.half 7428.half 13644.half 10280.half 276.half 3384.half 7172.half 13388.half 10024.half 20.half 3128.half 6916.half 13132.half 9768.half 24.half 3132.half 6660.half 12876.half 9512.half 280.half 3388.half 6404.half 12620.half 9256.half 536.half 3644.half 6148.half 12364.half 9260.half 792.half 3900.half 6152.half 12368.half 9516.half 1048.half 4156.half 6408.half 12624.half 9772.half 1304.half 4412.half 6664.half 12880.half 10028.half 1308.half 4416.half 6920.half 13136.half 10284.half 1052.half 4160.half 7176.half 13392.half 10540.half 796.half 3904.half 7432.half 13648.half 10544.half 540.half 3648.half 7436.half 13652.half 10288.half 284.half 3392.half 7180.half 13396.half 10032.half 28.half 3136.half 6924.half 13140.half 9776.half 32.half 3140.half 6668.half 12884.half 9520.half 288.half 3396.half 6412.half 12628.half 9264.half 544.half 3652.half 6156.half 12372.half 9268.half 800.half 3908.half 6160.half 12376.half 9524.half 1056.half 4164.half 6416.half 12888.half 9780.half 1312.half 4420.half 6672.half 13400.half 10788.half 2320.half 5428.half 7680.half 13896.half 11044.half 2576.half 5684.half 7936.half 14152.half 11300.half 2832.half 5940.half 8192
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -