📄 mpeg4video_parser.mid
字号:
.file 1 "mpeg4video_parser.c" .section .mdebug.abi32 .previous .section .text.ff_mpeg4_find_frame_end,"ax",@progbits .align 2 .align 5 .globl ff_mpeg4_find_frame_end .ent ff_mpeg4_find_frame_end .type ff_mpeg4_find_frame_end, @functionff_mpeg4_find_frame_end: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $10,20($4) move $11,$4 bne $10,$0,$L2 lw $7,16($4) blez $6,$L4 sll $3,$7,8 lbu $2,0($5) or $7,$3,$2 li $4,438 # 0x1b6 beq $7,$4,$L27 move $4,$0 j $L31 addiu $4,$4,1$L9: lbu $3,0($2) li $2,438 # 0x1b6 or $7,$8,$3 beq $7,$2,$L28 addiu $8,$4,1 addiu $4,$4,1$L31: sll $8,$7,8 bne $6,$4,$L9 addu $2,$5,$4$L4: li $3,-100 # 0xffffffffffffff9c$L30: move $2,$3 sw $7,16($11) j $31 sw $10,20($11)$L2: beq $6,$0,$L29 move $8,$0$L12: slt $2,$8,$6 beq $2,$0,$L4 sll $3,$7,8 addu $5,$5,$8 lbu $2,0($5) or $7,$3,$2 li $2,256 # 0x100 beq $3,$2,$L17 move $9,$8 j $L20 subu $6,$6,$8$L19: lbu $3,1($5) li $2,256 # 0x100 addiu $5,$5,1 beq $4,$2,$L17 or $7,$4,$3$L20: addiu $8,$8,1 addu $2,$6,$9 bne $8,$2,$L19 sll $4,$7,8 j $L30 li $3,-100 # 0xffffffffffffff9c$L29: move $3,$0 j $31 move $2,$3$L17: addiu $3,$8,-3 li $2,-1 # 0xffffffffffffffff sw $2,16($11) move $2,$3 j $31 sw $0,20($11)$L28: li $10,1 # 0x1 j $L12 li $7,438 # 0x1b6$L27: li $8,1 # 0x1 li $10,1 # 0x1 j $L12 li $7,438 # 0x1b6 .set macro .set reorder .end ff_mpeg4_find_frame_end .section .text.mpeg4video_parse_init,"ax",@progbits .align 2 .align 5 .ent mpeg4video_parse_init .type mpeg4video_parse_init, @functionmpeg4video_parse_init: .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 $31,20($sp) sw $16,16($sp) lw $16,0($4) jal av_mallocz li $4,8704 # 0x2200 sw $2,52($16) beq $2,$0,$L35 li $3,-1 # 0xffffffffffffffff li $2,1 # 0x1 sw $2,56($16) move $3,$0$L35: lw $31,20($sp) lw $16,16($sp) move $2,$3 j $31 addiu $sp,$sp,24 .set macro .set reorder .end mpeg4video_parse_init .section .text.mpeg4video_parse,"ax",@progbits .align 2 .align 5 .ent mpeg4video_parse .type mpeg4video_parse, @functionmpeg4video_parse: .frame $sp,72,$31 # vars= 16, regs= 10/0, args= 16, gp= 0 .mask 0xc0ff0000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-72 sw $22,56($sp) sw $21,52($sp) sw $31,68($sp) sw $fp,64($sp) sw $23,60($sp) sw $20,48($sp) sw $19,44($sp) sw $18,40($sp) sw $17,36($sp) sw $16,32($sp) lw $2,176($4) move $21,$4 andi $2,$2,0x1 move $22,$5 sw $6,80($sp) sw $7,84($sp) beq $2,$0,$L38 lw $17,0($4) lw $16,52($17) lw $19,92($sp) lw $3,28($22) addiu $2,$16,1464 move $20,$19 sw $2,1880($16) sw $22,0($16) bne $3,$0,$L83 lw $18,88($sp)$L78: sll $3,$20,3 sra $2,$3,3 lui $23,%hi(ff_mpeg4_decode_picture_header_funcp) bltz $2,$L69 addiu $fp,$sp,16$L88: bltz $3,$L69 move $5,$fp addu $4,$18,$2 lw $2,%lo(ff_mpeg4_decode_picture_header_funcp)($23) sw $4,20($sp) sw $18,16($sp) sw $3,28($sp) sw $0,24($sp) jal $2 move $4,$16 lw $5,4($16) bne $5,$0,$L84 nop$L73: lw $2,2084($16)$L89: lw $3,88($sp) sw $2,32($21) lw $2,80($sp) sw $0,56($17) sw $3,0($2) lw $2,92($sp) lw $3,84($sp) sw $2,0($3) lw $31,68($sp) move $2,$19 lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) j $31 addiu $sp,$sp,72$L38: lw $10,20($17) lw $7,88($sp) lw $8,92($sp) bne $10,$0,$L41 lw $6,16($17) blez $8,$L43 sll $3,$6,8 lbu $2,0($7) or $6,$3,$2 li $4,438 # 0x1b6 beq $6,$4,$L85 move $4,$0 j $L92 addiu $4,$4,1$L48: lbu $3,0($2) li $2,438 # 0x1b6 or $6,$5,$3 beq $6,$2,$L86 addiu $5,$4,1 addiu $4,$4,1$L92: sll $5,$6,8 bne $8,$4,$L48 addu $2,$7,$4$L43: sw $10,20($17)$L90: sw $6,16($17) li $19,-100 # 0xffffffffffffff9c$L54: move $4,$17 move $5,$19 addiu $6,$sp,88 jal ff_combine_frame addiu $7,$sp,92 bltz $2,$L91 lw $2,80($sp)$L76: lw $17,0($21) lw $3,28($22) lw $16,52($17) lw $20,92($sp) addiu $2,$16,1464 sw $2,1880($16) sw $22,0($16) beq $3,$0,$L78 lw $18,88($sp)$L83: lw $2,56($17) beq $2,$0,$L78 sll $3,$3,3 sra $2,$3,3 bltz $2,$L65 lw $4,24($22) bltz $3,$L65 nop addu $5,$2,$4$L68: lui $23,%hi(ff_mpeg4_decode_picture_header_funcp) addiu $fp,$sp,16 lw $2,%lo(ff_mpeg4_decode_picture_header_funcp)($23) sw $4,16($sp) sw $3,28($sp) sw $5,20($sp) sw $0,24($sp) move $4,$16 jal $2 move $5,$fp sll $3,$20,3 sra $2,$3,3 bgez $2,$L88 nop$L69: move $3,$0 move $4,$0 move $18,$0 lw $2,%lo(ff_mpeg4_decode_picture_header_funcp)($23) sw $4,20($sp) move $5,$fp sw $18,16($sp) sw $3,28($sp) sw $0,24($sp) jal $2 move $4,$16 lw $5,4($16) beq $5,$0,$L73 nop$L84: lw $6,8($16) jal avcodec_set_dimensions move $4,$22 j $L89 lw $2,2084($16)$L41: bne $8,$0,$L52 move $19,$0 move $4,$17 move $5,$19 addiu $6,$sp,88 jal ff_combine_frame addiu $7,$sp,92 bgez $2,$L76 lw $2,80($sp)$L91: lw $3,84($sp) lw $19,92($sp) sw $0,0($2) sw $0,0($3) move $2,$19 lw $31,68($sp) lw $fp,64($sp) lw $23,60($sp) lw $22,56($sp) lw $21,52($sp) lw $20,48($sp) lw $19,44($sp) lw $18,40($sp) lw $17,36($sp) lw $16,32($sp) j $31 addiu $sp,$sp,72$L52: move $5,$0$L51: slt $2,$5,$8 beq $2,$0,$L43 addu $4,$7,$5 lbu $2,0($4) sll $3,$6,8 or $6,$3,$2 li $2,256 # 0x100 beq $3,$2,$L56 move $9,$5 j $L59 subu $8,$8,$5$L58: lbu $3,1($4) li $2,256 # 0x100 addiu $4,$4,1 beq $7,$2,$L56 or $6,$7,$3$L59: addiu $5,$5,1 addu $2,$9,$8 bne $5,$2,$L58 sll $7,$6,8 j $L90 sw $10,20($17)$L65: move $4,$0 move $3,$0 j $L68 move $5,$0$L86: li $10,1 # 0x1 j $L51 li $6,438 # 0x1b6$L56: li $2,-1 # 0xffffffffffffffff addiu $19,$5,-3 sw $2,16($17) j $L54 sw $0,20($17)$L85: li $5,1 # 0x1 li $10,1 # 0x1 j $L51 li $6,438 # 0x1b6 .set macro .set reorder .end mpeg4video_parse .globl mpeg4video_parser .data .align 2 .type mpeg4video_parser, @object .size mpeg4video_parser, 44mpeg4video_parser: .word 13 .space 16 .word 60 .word mpeg4video_parse_init .word mpeg4video_parse .word ff_parse1_close .word ff_mpeg4video_split .space 4 .comm ff_mpeg4_decode_picture_header_funcp,4,4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -