vf_blackframe.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 453 行
S
453 行
.file 1 "vf_blackframe.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "%u:%u\000".section .text.vf_open,"ax",@progbits.align 2.align 5.ent vf_open.type vf_open, @functionvf_open:.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $16,16($sp)move $16,$4li $4,16 # 0x10sw $17,20($sp)sw $31,24($sp)jal uc_mallocmove $17,$5move $8,$2move $9,$0beq $2,$0,$L4sw $2,100($16)move $6,$2addiu $7,$2,4lui $2,%hi(query_format)addiu $2,$2,%lo(query_format)sw $2,12($16)lui $3,%hi(config)lui $2,%hi(put_image)addiu $3,$3,%lo(config)addiu $2,$2,%lo(put_image)sw $3,4($16)sw $2,20($16)lui $3,%hi(control)lui $2,%hi(uninit)addiu $3,$3,%lo(control)addiu $2,$2,%lo(uninit)lui $5,%hi($LC0)sw $3,8($16)sw $2,32($16)li $3,98 # 0x62li $2,32 # 0x20move $4,$17addiu $5,$5,%lo($LC0)li $9,1 # 0x1sw $3,0($8)sw $2,4($8)sw $0,8($8)beq $17,$0,$L4sw $0,12($8)jal sscanfnopli $9,1 # 0x1$L4:lw $31,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$9j $31addiu $sp,$sp,32.set macro.set reorder.end vf_open.section .text.query_format,"ax",@progbits.align 2.align 5.ent query_format.type query_format, @functionquery_format:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $3,842072064 # 0x32310000ori $2,$3,0x5659beq $5,$2,$L11sltu $2,$2,$5beq $2,$0,$L17li $2,808583168 # 0x30320000li $2,1345388544 # 0x50310000ori $2,$2,0x3134beq $5,$2,$L11nopsltu $2,$2,$5beq $2,$0,$L18li $2,961871872 # 0x39550000li $2,1345585152 # 0x50340000ori $2,$2,0x3434beq $5,$2,$L11nopli $2,1448411136 # 0x56550000ori $2,$2,0x5949beq $5,$2,$L11nopli $2,1345454080 # 0x50320000ori $2,$2,0x3234bne $5,$2,$L10nop$L11:j vf_next_query_formatnop$L17:ori $2,$2,0x3449beq $5,$2,$L11nopsltu $2,$2,$5beq $2,$0,$L19li $2,538968064 # 0x20200000ori $2,$3,0x4d48beq $5,$2,$L11nopori $2,$3,0x564ebeq $5,$2,$L11nopli $2,825360384 # 0x31320000ori $2,$2,0x564ebne $5,$2,$L10nopj $L11nop$L18:ori $2,$2,0x5659beq $5,$2,$L11nopli $2,1280311296 # 0x4c500000ori $2,$2,0x4c43beq $5,$2,$L11nopli $2,959447040 # 0x39300000ori $2,$2,0x4649bne $5,$2,$L10nopj $L11nop$L19:ori $2,$2,0x3859beq $5,$2,$L11nopli $2,808452096 # 0x30300000ori $2,$2,0x3859beq $5,$2,$L11nop$L10:j $31move $2,$0.set macro.set reorder.end query_format.section .text.uninit,"ax",@progbits.align 2.align 5.ent uninit.type uninit, @functionuninit:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,100($4)beq $2,$0,$L24move $4,$2j uc_freenop$L24:j $31nop.set macro.set reorder.end uninit.section .text.control,"ax",@progbits.align 2.align 5.ent control.type control, @functioncontrol:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj vf_next_controlnop.set macro.set reorder.end control.section .rodata.str1.4.align 2$LC1:.ascii "vf_blackframe: %u, %i%%, %s (I:%u)\012\000".section .text.put_image,"ax",@progbits.align 2.align 5.ent put_image.type put_image, @functionput_image:.frame $sp,56,$31 # vars= 0, regs= 6/0, args= 32, gp= 0.mask 0x80370000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-56sw $21,48($sp)sw $20,44($sp)sw $18,40($sp)sw $17,36($sp)sw $31,52($sp)sw $16,32($sp)lw $14,100($4)lw $12,28($5)move $20,$6move $21,$7move $17,$5move $18,$4lw $7,32($5)lw $15,48($5)lw $16,72($5)lw $6,24($5)lw $8,4($14)blez $12,$L28lw $13,0($14)move $9,$6move $5,$0li $11,1 # 0x1$L30:blez $6,$L33move $4,$0$L32:addu $3,$4,$7lbu $2,0($3)addiu $4,$4,1slt $2,$2,$8bne $6,$4,$L32addu $5,$5,$2$L33:sll $3,$5,4sll $2,$5,2addu $2,$2,$3sll $4,$2,2addu $2,$2,$4div $0,$2,$9teq $9,$0,7mflo $10slt $3,$10,$13bne $3,$0,$L34addiu $11,$11,1slt $2,$12,$11bne $2,$0,$L34addu $9,$9,$6j $L30addu $7,$7,$15$L28:move $10,$0$L34:sltu $2,$16,4bne $2,$0,$L37li $2,1 # 0x1move $16,$0$L39:slt $2,$10,$13$L45:bne $2,$0,$L41sll $3,$16,2lui $2,%hi(picttypes.2838)addiu $2,$2,%lo(picttypes.2838)addu $3,$3,$2lw $4,0($3)lw $7,8($14)sw $4,20($sp)sw $10,16($sp)lw $2,12($14)lui $6,%hi($LC1)addiu $6,$6,%lo($LC1)li $4,29 # 0x1dli $5,4 # 0x4jal mp_msgsw $2,24($sp)lw $14,100($18)$L41:lw $2,8($14)lw $4,92($18)addiu $2,$2,1sw $2,8($14)lw $5,4($17)lw $3,12($17)lw $2,8($17)move $6,$0move $7,$0sw $3,20($sp)jal vf_get_imagesw $2,16($sp)move $16,$2lw $3,48($17)lw $2,32($17)sw $3,48($16)sw $2,32($16)lw $2,36($17)lw $3,52($17)sw $2,36($16)sw $3,52($16)lw $2,40($17)lw $3,56($17)move $5,$17move $4,$16sw $2,40($16)jal vf_clone_mpi_attributessw $3,56($16)move $4,$18move $5,$16move $6,$20move $7,$21lw $31,52($sp)lw $21,48($sp)lw $20,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j vf_next_put_imageaddiu $sp,$sp,56$L37:bne $16,$2,$L45slt $2,$10,$13lw $2,8($14)j $L39sw $2,12($14).set macro.set reorder.end put_image.section .text.config,"ax",@progbits.align 2.align 5.ent config.type config, @functionconfig:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj vf_next_confignop.set macro.set reorder.end config.globl vf_info_blackframe.section .rodata.str1.4.align 2$LC2:.ascii "detects black frames\000".align 2$LC3:.ascii "blackframe\000".align 2$LC4:.ascii "Brian J. Murrell, Julian Hall, Ivo van Poorten\000".align 2$LC5:.ascii "Useful for detecting scene transitions\000".data.align 2.type vf_info_blackframe, @object.size vf_info_blackframe, 24vf_info_blackframe:.word $LC2.word $LC3.word $LC4.word $LC5.word vf_open.word 0.section .rodata.str1.4.align 2$LC6:.ascii "unknown\000".align 2$LC7:.ascii "I\000".align 2$LC8:.ascii "P\000".align 2$LC9:.ascii "B\000".rdata.align 2.type picttypes.2838, @object.size picttypes.2838, 16picttypes.2838:.word $LC6.word $LC7.word $LC8.word $LC9.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?