dec_video.mid
字号:
lw $2,%lo(mpvdec)($22) lw $2,256($19) swl $2,7($8) swr $2,4($8) lw $3,260($19) swl $3,11($8) swr $3,8($8) lw $2,%lo(mpvdec)($22)$L151: lui $6,%hi($LC10) lw $3,0($2) addiu $6,$6,%lo($LC10) lw $2,0($3) lw $7,4($3) li $4,13 # 0xd li $5,4 # 0x4 jal mp_msg sw $2,16($sp) lw $2,276($19) bltz $2,$L147 nop$L120: lui $2,%hi(mpvdec) lw $3,%lo(mpvdec)($2) lw $2,4($3) jal $2 move $4,$19 bne $2,$0,$L122 lui $6,%hi($LC11) addiu $6,$6,%lo($LC11) li $4,13 # 0xd jal mp_msg li $5,4 # 0x4 lw $8,336($19) sw $18,256($19) beq $8,$0,$L73 sw $16,260($19) swl $18,7($8) swr $18,4($8) swl $16,11($8) swr $16,8($8) j $L142 lw $8,336($19)$L130: j $L142 lw $8,336($19)$L146: lw $5,428($20)$L149: move $4,$18 li $6,1 # 0x1 jal load_plugin move $7,$0 lw $3,%lo(mpvdec)($22) bne $3,$0,$L134 lui $6,%hi($LC9) lw $2,8($19) lw $7,416($2) lw $3,432($2) addiu $6,$6,%lo($LC9) li $4,13 # 0xd li $5,2 # 0x2 jal mp_msg sw $3,16($sp) j $L142 lw $8,336($19)$L94: lw $18,432($20) addiu $4,$16,%lo($LC7) jal strcmp move $5,$18 bne $2,$0,$L134 nop j $L149 lw $5,428($20)$L147: j $L120 sw $0,276($19)$L92: lw $4,432($20) lui $5,%hi($LC8) addiu $5,$5,%lo($LC8) li $6,1 # 0x1 jal load_plugin move $7,$0 beq $2,$0,$L76 move $16,$2 lw $3,0($2) beq $3,$0,$L76 nop lw $2,4($2) beq $2,$0,$L76 nop lw $2,8($16) beq $2,$0,$L76 nop lw $2,12($16) beq $2,$0,$L76 nop lw $2,16($16) beq $2,$0,$L76 nop lw $17,8($19) lw $4,4($3) jal strcmp lw $5,432($17) bne $2,$0,$L91 move $3,$0 lw $8,336($19) bne $8,$0,$L148 sw $16,%lo(mpvdec)($22)$L113: lw $18,256($19) j $L115 lw $16,260($19)$L144: addiu $21,$21,1 j $L142 li $fp,1 # 0x1$L76: move $3,$0$L91: lw $31,60($sp) lw $fp,56($sp) lw $23,52($sp) lw $22,48($sp) lw $21,44($sp) lw $20,40($sp) lw $19,36($sp) lw $18,32($sp) lw $17,28($sp) lw $16,24($sp) move $2,$3 j $31 addiu $sp,$sp,64$L143: j $L68 move $23,$0$L73: lw $4,12($19) j $L75 move $5,$0$L135: move $3,$0 j $L91 sw $0,%lo(mpvdec)($22)$L122: li $2,1 # 0x1 li $3,1 # 0x1 j $L91 sw $2,16($19) .set macro .set reorder .end init_video .section .rodata.str1.4 .align 2$LC12: .ascii "Forced video codec: %s\012\000" .align 2$LC13: .ascii "Trying to force video codec driver family %s...\012\000" .align 2$LC14: .ascii "Cannot find codec matching selected -vo and video format" .ascii " 0x%X.\012\000" .align 2$LC15: .ascii "Read DOCS/HTML/en/codecs.html!\012\000" .align 2$LC16: .ascii "Selected video codec: [%s] vfm: %s (%s)\012\000" .section .text.init_best_video_codec,"ax",@progbits .align 2 .align 5 .globl init_best_video_codec .ent init_best_video_codec .type init_best_video_codec, @functioninit_best_video_codec: .frame $sp,56,$31 # vars= 8, regs= 6/0, args= 24, gp= 0 .mask 0x801f0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro lui $3,%hi(C.61.4610) addiu $2,$3,%lo(C.61.4610) addiu $sp,$sp,-56 lw $8,4($2) lw $7,%lo(C.61.4610)($3) sw $20,48($sp) sw $19,44($sp) sw $18,40($sp) sw $31,52($sp) sw $17,36($sp) sw $16,32($sp) move $18,$4 sw $0,16($4) addiu $19,$sp,24 move $4,$0 sw $7,24($sp) sw $8,28($sp) movn $19,$5,$5 jal codecs_reset_selection move $20,$6 lw $2,16($18) bne $2,$0,$L172 nop$L181: lw $16,0($19) beq $16,$0,$L179 lui $6,%hi($LC14) lb $3,0($16) beq $3,$0,$L157 li $2,45 # 0x2d beq $3,$2,$L180 lui $6,%hi($LC12) addiu $6,$6,%lo($LC12) move $7,$16 li $4,13 # 0xd jal mp_msg li $5,4 # 0x4 move $4,$18 move $5,$16 move $6,$0 jal init_video li $7,-1 # 0xffffffffffffffff lw $2,16($18)$L161: addiu $19,$19,4$L182: beq $2,$0,$L181 nop$L172: lw $2,8($18) lui $6,%hi($LC16) lw $3,432($2) lw $7,416($2) sw $3,16($sp) lw $8,420($2) addiu $6,$6,%lo($LC16) li $4,13 # 0xd li $5,4 # 0x4 jal mp_msg sw $8,20($sp) lw $31,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) li $2,1 # 0x1 j $31 addiu $sp,$sp,56$L157: beq $20,$0,$L162 lui $6,%hi($LC13) move $17,$20 lw $16,0($20) addiu $6,$6,%lo($LC13) li $5,4 # 0x4 li $4,13 # 0xd addiu $17,$17,4 beq $16,$0,$L162 move $7,$16$L165: jal mp_msg nop move $4,$18 move $5,$0 move $6,$16 jal init_video li $7,2 # 0x2 move $4,$18 move $5,$0 move $6,$16 bne $2,$0,$L166 li $7,1 # 0x1 jal init_video nop move $6,$16 move $4,$18 move $5,$0 bne $2,$0,$L166 move $7,$0 jal init_video nop$L166: lw $2,16($18) bne $2,$0,$L161 lui $6,%hi($LC13) lw $16,0($17) addiu $6,$6,%lo($LC13) li $5,4 # 0x4 li $4,13 # 0xd addiu $17,$17,4 bne $16,$0,$L165 move $7,$16$L162: move $4,$18 move $5,$0 move $6,$0 jal init_video li $7,2 # 0x2 bne $2,$0,$L178 move $4,$18 move $5,$0 move $6,$0 jal init_video li $7,1 # 0x1 bne $2,$0,$L178 move $4,$18 move $5,$0 move $6,$0 jal init_video move $7,$0 lw $2,16($18) j $L182 addiu $19,$19,4$L180: addiu $4,$16,1 jal select_codec move $5,$0 lw $2,16($18) j $L182 addiu $19,$19,4$L179: lw $7,12($18) addiu $6,$6,%lo($LC14) li $4,13 # 0xd jal mp_msg li $5,1 # 0x1 lui $6,%hi($LC15) addiu $6,$6,%lo($LC15) li $4,12 # 0xc jal mp_msg li $5,3 # 0x3 lw $31,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) move $2,$0 j $31 addiu $sp,$sp,56$L178: lw $2,16($18) j $L182 addiu $19,$19,4 .set macro .set reorder .end init_best_video_codec .section .rodata.str1.4 .align 2$LC17: .ascii "Uninit video: %s\012\000" .section .text.uninit_video,"ax",@progbits .align 2 .align 5 .globl uninit_video .ent uninit_video .type uninit_video, @functionuninit_video: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $16,16($sp) sw $31,20($sp) move $16,$4 lw $2,16($16) lui $6,%hi($LC17) addiu $6,$6,%lo($LC17) li $5,6 # 0x6 beq $2,$0,$L186 li $4,13 # 0xd lw $2,8($16) jal mp_msg lw $7,432($2) lui $2,%hi(mpvdec) lw $3,%lo(mpvdec)($2) lw $2,8($3) jal $2 move $4,$16 jal vf_uninit_filter_chain lw $4,272($16) sw $0,16($16)$L186: lw $31,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,24 .set macro .set reorder .end uninit_video .globl __nedf2 .globl __gtdf2 .section .rodata.str1.4 .align 2$LC19: .ascii "Too many buffered pts\012\000" .align 2$LC20: .ascii "No pts value from demuxer to use for frame!\012\000" .section .rodata.cst8,"aM",@progbits,8 .align 3$LC18: .word 0 .word -1008730112 .section .text.decode_video,"ax",@progbits .align 2 .align 5 .globl decode_video .ent decode_video .type decode_video, @functiondecode_video: .frame $sp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-56 sw $fp,48($sp) sw $23,44($sp) sw $22,40($sp) sw $21,36($sp) sw $20,32($sp) sw $31,52($sp) sw $19,28($sp) sw $18,24($sp) sw $17,20($sp) sw $16,16($sp) move $22,$4 move $fp,$5 sw $6,64($sp) sw $7,68($sp) lw $20,72($sp) jal GetTimer lw $21,76($sp) lui $3,%hi(correct_pts) move $23,$2 lw $2,%lo(correct_pts)($3) beq $2,$0,$L237 lui $2,%hi(mpvdec) lui $2,%hi($LC18) lw $6,%lo($LC18)($2) lw $7,%lo($LC18+4)($2) move $4,$20 jal __nedf2 move $5,$21 bne $2,$0,$L231 lui $3,%hi(mpvdec)$L188: lui $2,%hi(mpvdec)$L237: lw $3,%lo(mpvdec)($2) lw $6,64($sp) lw $2,16($3) lw $7,68($sp) move $5,$fp jal $2 move $4,$22 jal GetTimer move $16,$2 lui $7,%hi(video_time_usage) lw $8,%lo(video_time_usage)($7) lw $9,%lo(video_time_usage+4)($7) subu $2,$2,$23 addu $4,$2,$8 move $3,$0 sltu $6,$4,$2 addu $5,$3,$9 addu $5,$6,$5 sw $4,%lo(video_time_usage)($7) bne $16,$0,$L232 sw $5,%lo(video_time_usage+4)($7)$L210: lw $31,52($sp) lw $fp,48($sp) lw $23,44($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) move $2,$0 j $31 addiu $sp,$sp,56$L232: lw $3,68($sp) bne $3,$0,$L210 lui $2,%hi(field_dominance) lw $3,%lo(field_dominance)($2) bne $3,$0,$L213 li $2,1 # 0x1 lw $2,76($16) ori $2,$2,0x2 sw $2,76($16)$L215: lui $3,%hi(correct_pts)$L239: lw $2,%lo(correct_pts)($3) beq $2,$0,$L235 move $2,$16 lw $2,232($22) beq $2,$0,$L219 lui $6,%hi($LC20) addiu $2,$2,-1 sll $3,$2,3 addu $3,$3,$22 lw $4,72($3) lw $5,76($3) sw $2,232($22) sw $4,40($22) sw $5,44($22) move $2,$16$L235: lw $31,52($sp) lw $fp,48($sp) lw $23,44($sp) lw $22,40($sp) lw $21,36($sp) lw $20,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,56$L231: lw $2,%lo(mpvdec)($3) beq $2,$0,$L227 move $4,$22 lw $2,12($2) li $5,9 # 0x9 jal $2 move $6,$0 move $3,$2 slt $2,$2,10 bne $2,$0,$L227 addiu $3,$3,-10 bltz $3,$L227 nop lw $18,232($22) slt $2,$18,$3 bne $2,$0,$L238 li $2,20 # 0x14 move $18,$3 j $L238 sw $3,232($22)$L213: bne $3,$2,$L239 lui $3,%hi(correct_pts) lw $2,76($16) li $3,-3 # 0xfffffffffffffffd and $2,$2,$3 j $L215 sw $2,76($16)$L227: lw $18,232($22) li $2,20 # 0x14$L238: beq $18,$2,$L197 move $17,$18 blez $18,$L233 move $4,$20 lw $6,72($22) lw $7,76($22) jal __gtdf2 move $5,$21 bgtz $2,$L202 move $16,$22 j $L204 move $19,$0$L205: lw $6,80($16) lw $7,84($16) jal __gtdf2 addiu $16,$16,8 bgtz $2,$L234 slt $2,$19,$18$L204: addiu $19,$19,1 move $4,$20 bne $18,$19,$L205 move $5,$21$L201: sll $2,$19,3$L236: addu $2,$2,$22 addiu $18,$18,1 sw $20,72($2) sw $21,76($2) j $L188 sw $18,232($22)$L234: bne $2,$0,$L240 addiu $6,$17,-1 j $L236 sll $2,$19,3$L209: move $17,$6$L230: addiu $6,$17,-1$L240: sll $2,$6,3 addu $2,$2,$22 lw $4,72($2) lw $5,76($2) sll $3,$17,3 addu $3,$3,$22 slt $2,$19,$6 sw $4,72($3) bne $2,$0,$L209 sw $5,76($3) sll $2,$19,3 addu $2,$2,$22 addiu $18,$18,1 sw $20,72($2) sw $21,76($2) j $L188 sw $18,232($22)$L197: lui $6,%hi($LC19) addiu $6,$6,%lo($LC19) li $4,13 # 0xd jal mp_msg li $5,1 # 0x1 j $L237 lui $2,%hi(mpvdec)$L219: li $4,1 # 0x1 addiu $6,$6,%lo($LC20) jal mp_msg li $5,1 # 0x1 lui $4,%hi($LC18) lw $2,%lo($LC18)($4) lw $3,%lo($LC18+4)($4) sw $2,40($22) move $2,$16 j $L235 sw $3,44($22)$L233: j $L201 move $19,$0$L202: j $L230 move $19,$0 .set macro .set reorder .end decode_video .globl field_dominance .data .align 2 .type field_dominance, @object .size field_dominance, 4field_dominance: .word -1 .globl divx_quality .section .bss .align 2 .type divx_quality, @object .size divx_quality, 4divx_quality: .space 4 .globl mpvdec .align 2 .type mpvdec, @object .size mpvdec, 4mpvdec: .space 4 .rdata .align 2 .type C.61.4610, @object .size C.61.4610, 8C.61.4610: .word $LC8 .word 0 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -