📄 h261dec.mid
字号:
addiu $6,$6,%lo($LC4) move $5,$0 jal av_log sw $2,16($sp) j $L236 lw $3,6172($16)$L233: andi $10,$12,0x7 addiu $12,$12,6 addu $2,$2,$14 sra $5,$12,3 addu $5,$5,$14 lbu $11,3($2) lbu $6,2($2) lbu $4,0($2) lbu $8,1($2) sw $12,8($17) lbu $2,0($5) lbu $7,1($5) lbu $9,3($5) sll $7,$7,16 lbu $3,2($5) sll $4,$4,24 sll $8,$8,16 sll $2,$2,24 or $2,$2,$7 or $4,$4,$8 or $4,$4,$11 or $2,$2,$9 sll $6,$6,8 sll $3,$3,8 or $6,$6,$4 or $3,$3,$2 andi $4,$12,0x7 sll $6,$6,$10 sll $3,$3,$4 addiu $12,$20,14 srl $2,$6,26 sra $7,$3,24 j $L178 sw $12,8($17)$L234: lw $4,0($16) lw $7,6168($16) lw $2,6172($16) addiu $6,$6,%lo($LC2) move $5,$0 jal av_log sw $2,16($sp) j $L236 lw $3,6172($16)$L198: lw $2,6168($16) lw $4,0($16) sw $2,16($sp) lw $3,6172($16) lui $6,%hi($LC3) addiu $6,$6,%lo($LC3) move $5,$0 jal av_log sw $3,20($sp) j $L236 lw $3,6172($16)$L153: bne $8,$0,$L162 li $2,-1 # 0xffffffffffffffff j $L243 sw $2,6856($13)$L133: sw $0,8720($16) j $L140 sw $0,8724($16)$L162: lw $12,8($17) lw $14,0($17) sra $4,$12,3 addu $4,$4,$14 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 andi $4,$12,0x7 or $2,$2,$3 sll $2,$2,$4 bgez $2,$L165 srl $4,$2,30 andi $4,$4,0x1 li $3,-1 # 0xffffffffffffffff li $2,1 # 0x1 movz $3,$2,$4 addiu $12,$12,2 li $19,1 # 0x1 lui $24,%hi(h261_rl_tcoeff) sh $3,0($18) j $L215 sw $12,8($17)$L141: lw $7,8($17) lw $9,0($17) sra $4,$7,3 addu $4,$9,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$7,0x7 sll $2,$2,$4 lui $3,%hi(h261_cbp_vlc+4) lw $11,%lo(h261_cbp_vlc+4)($3) srl $2,$2,23 sll $2,$2,2 addu $2,$11,$2 lh $10,2($2) bgez $10,$L144 lh $8,0($2) addiu $7,$7,9 sra $4,$7,3 addu $4,$9,$4 lbu $3,0($4) lbu $5,1($4) lbu $6,3($4) lbu $2,2($4) sll $3,$3,24 sll $5,$5,16 or $3,$3,$5 or $3,$3,$6 sll $2,$2,8 or $2,$2,$3 andi $4,$7,0x7 sll $2,$2,$4 srl $2,$2,$10 addu $2,$2,$8 sll $2,$2,2 addu $2,$11,$2 lh $10,2($2) lh $8,0($2)$L144: addu $12,$7,$10 addiu $22,$8,1 j $L143 sw $12,8($17)$L165: move $19,$0 j $L215 lui $24,%hi(h261_rl_tcoeff)$L228: li $2,1 # 0x1 j $L121 sw $2,8732($16)$L226: jal h261_decode_gob_header move $4,$16 bgez $2,$L106 nop$L107: jal MPV_frame_end move $4,$16 lw $6,1880($16) move $7,$23 addiu $8,$6,192$L188: lw $2,0($6) lw $3,4($6) lw $4,8($6) lw $5,12($6) addiu $6,$6,16 sw $2,0($7) sw $3,4($7) sw $4,8($7) sw $5,12($7) bne $6,$8,$L188 addiu $7,$7,16 lw $2,4($6) lw $3,0($6) move $5,$23 sw $2,4($7) sw $3,0($7) jal ff_print_debug_info move $4,$16 li $2,200 # 0xc8 sw $2,0($fp) lw $3,8456($16) sra $3,$3,3 bne $3,$0,$L191 addiu $2,$3,10 li $3,1 # 0x1 li $2,11 # 0xb$L191: slt $2,$21,$2 bne $2,$0,$L240 move $2,$21 j $L72 move $21,$3 .set macro .set reorder .end h261_decode_frame .globl h261_decoder .section .rodata.str1.4 .align 2$LC7: .ascii "h261\000" .data .align 2 .type h261_decoder, @object .size h261_decoder, 52h261_decoder: .word $LC7 .word 0 .word 4 .word 8736 .word h261_decode_init .word 0 .word h261_decode_end .word h261_decode_frame .word 2 .space 16 .rdata .align 2 .type h261_mtype_map, @object .size h261_mtype_map, 40h261_mtype_map: .word 1 .word 65537 .word 131072 .word 196608 .word 8 .word 131080 .word 196616 .word 8388616 .word 8519688 .word 8585224 .align 2 .type mvmap, @object .size mvmap, 68mvmap: .word 0 .word -1 .word -2 .word -3 .word -4 .word -5 .word -6 .word -7 .word -8 .word -9 .word -10 .word -11 .word -12 .word -13 .word -14 .word -15 .word -16 .data .align 2 .type h261_rl_tcoeff, @object .size h261_rl_tcoeff, 188h261_rl_tcoeff: .word 64 .word 64 .word h261_tcoeff_vlc .word h261_tcoeff_run .word h261_tcoeff_level .space 168 .rdata .align 2 .type h261_mba_bits, @object .size h261_mba_bits, 35h261_mba_bits: .byte 1 .byte 3 .byte 3 .byte 4 .byte 4 .byte 5 .byte 5 .byte 7 .byte 7 .byte 8 .byte 8 .byte 8 .byte 8 .byte 8 .byte 8 .byte 10 .byte 10 .byte 10 .byte 10 .byte 10 .byte 10 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 11 .byte 16 .align 2 .type h261_mba_code, @object .size h261_mba_code, 35h261_mba_code: .byte 1 .byte 3 .byte 2 .byte 3 .byte 2 .byte 3 .byte 2 .byte 7 .byte 6 .byte 11 .byte 10 .byte 9 .byte 8 .byte 7 .byte 6 .byte 23 .byte 22 .byte 21 .byte 20 .byte 19 .byte 18 .byte 35 .byte 34 .byte 33 .byte 32 .byte 31 .byte 30 .byte 29 .byte 28 .byte 27 .byte 26 .byte 25 .byte 24 .byte 15 .byte 1 .align 2 .type h261_mtype_bits, @object .size h261_mtype_bits, 10h261_mtype_bits: .byte 4 .byte 7 .byte 1 .byte 5 .byte 9 .byte 8 .byte 10 .byte 3 .byte 2 .byte 6 .align 2 .type h261_mtype_code, @object .size h261_mtype_code, 10h261_mtype_code: .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .align 2 .type h261_mv_tab, @object .size h261_mv_tab, 34h261_mv_tab: .byte 1 .byte 1 .byte 1 .byte 2 .byte 1 .byte 3 .byte 1 .byte 4 .byte 3 .byte 6 .byte 5 .byte 7 .byte 4 .byte 7 .byte 3 .byte 7 .byte 11 .byte 9 .byte 10 .byte 9 .byte 9 .byte 9 .byte 17 .byte 10 .byte 16 .byte 10 .byte 15 .byte 10 .byte 14 .byte 10 .byte 13 .byte 10 .byte 12 .byte 10 .align 2 .type h261_cbp_tab, @object .size h261_cbp_tab, 126h261_cbp_tab: .byte 11 .byte 5 .byte 9 .byte 5 .byte 13 .byte 6 .byte 13 .byte 4 .byte 23 .byte 7 .byte 19 .byte 7 .byte 31 .byte 8 .byte 12 .byte 4 .byte 22 .byte 7 .byte 18 .byte 7 .byte 30 .byte 8 .byte 19 .byte 5 .byte 27 .byte 8 .byte 23 .byte 8 .byte 19 .byte 8 .byte 11 .byte 4 .byte 21 .byte 7 .byte 17 .byte 7 .byte 29 .byte 8 .byte 17 .byte 5 .byte 25 .byte 8 .byte 21 .byte 8 .byte 17 .byte 8 .byte 15 .byte 6 .byte 15 .byte 8 .byte 13 .byte 8 .byte 3 .byte 9 .byte 15 .byte 5 .byte 11 .byte 8 .byte 7 .byte 8 .byte 7 .byte 9 .byte 10 .byte 4 .byte 20 .byte 7 .byte 16 .byte 7 .byte 28 .byte 8 .byte 14 .byte 6 .byte 14 .byte 8 .byte 12 .byte 8 .byte 2 .byte 9 .byte 16 .byte 5 .byte 24 .byte 8 .byte 20 .byte 8 .byte 16 .byte 8 .byte 14 .byte 5 .byte 10 .byte 8 .byte 6 .byte 8 .byte 6 .byte 9 .byte 18 .byte 5 .byte 26 .byte 8 .byte 22 .byte 8 .byte 18 .byte 8 .byte 13 .byte 5 .byte 9 .byte 8 .byte 5 .byte 8 .byte 5 .byte 9 .byte 12 .byte 5 .byte 8 .byte 8 .byte 4 .byte 8 .byte 4 .byte 9 .byte 7 .byte 3 .byte 10 .byte 5 .byte 8 .byte 5 .byte 12 .byte 6 .local done.7398 .comm done.7398,4,4 .local done .comm done,4,4 .local h261_mba_vlc .comm h261_mba_vlc,16,4 .local h261_mtype_vlc .comm h261_mtype_vlc,16,4 .local h261_mv_vlc .comm h261_mv_vlc,16,4 .local h261_cbp_vlc .comm h261_cbp_vlc,16,4 .align 2 .type h261_tcoeff_vlc, @object .size h261_tcoeff_vlc, 260h261_tcoeff_vlc: .half 2 .half 2 .half 3 .half 2 .half 4 .half 4 .half 5 .half 5 .half 6 .half 7 .half 38 .half 8 .half 33 .half 8 .half 10 .half 10 .half 29 .half 12 .half 24 .half 12 .half 19 .half 12 .half 16 .half 12 .half 26 .half 13 .half 25 .half 13 .half 24 .half 13 .half 23 .half 13 .half 3 .half 3 .half 6 .half 6 .half 37 .half 8 .half 12 .half 10 .half 27 .half 12 .half 22 .half 13 .half 21 .half 13 .half 5 .half 4 .half 4 .half 7 .half 11 .half 10 .half 20 .half 12 .half 20 .half 13 .half 7 .half 5 .half 36 .half 8 .half 28 .half 12 .half 19 .half 13 .half 6 .half 5 .half 15 .half 10 .half 18 .half 12 .half 7 .half 6 .half 9 .half 10 .half 18 .half 13 .half 5 .half 6 .half 30 .half 12 .half 4 .half 6 .half 21 .half 12 .half 7 .half 7 .half 17 .half 12 .half 5 .half 7 .half 17 .half 13 .half 39 .half 8 .half 16 .half 13 .half 35 .half 8 .half 34 .half 8 .half 32 .half 8 .half 14 .half 10 .half 13 .half 10 .half 8 .half 10 .half 31 .half 12 .half 26 .half 12 .half 25 .half 12 .half 23 .half 12 .half 22 .half 12 .half 31 .half 13 .half 30 .half 13 .half 29 .half 13 .half 28 .half 13 .half 27 .half 13 .half 1 .half 6 .align 2 .type h261_tcoeff_run, @object .size h261_tcoeff_run, 64h261_tcoeff_run: .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 0 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 2 .byte 2 .byte 2 .byte 2 .byte 2 .byte 3 .byte 3 .byte 3 .byte 3 .byte 4 .byte 4 .byte 4 .byte 5 .byte 5 .byte 5 .byte 6 .byte 6 .byte 7 .byte 7 .byte 8 .byte 8 .byte 9 .byte 9 .byte 10 .byte 10 .byte 11 .byte 12 .byte 13 .byte 14 .byte 15 .byte 16 .byte 17 .byte 18 .byte 19 .byte 20 .byte 21 .byte 22 .byte 23 .byte 24 .byte 25 .byte 26 .align 2 .type h261_tcoeff_level, @object .size h261_tcoeff_level, 64h261_tcoeff_level: .byte 0 .byte 1 .byte 2 .byte 3 .byte 4 .byte 5 .byte 6 .byte 7 .byte 8 .byte 9 .byte 10 .byte 11 .byte 12 .byte 13 .byte 14 .byte 15 .byte 1 .byte 2 .byte 3 .byte 4 .byte 5 .byte 6 .byte 7 .byte 1 .byte 2 .byte 3 .byte 4 .byte 5 .byte 1 .byte 2 .byte 3 .byte 4 .byte 1 .byte 2 .byte 3 .byte 1 .byte 2 .byte 3 .byte 1 .byte 2 .byte 1 .byte 2 .byte 1 .byte 2 .byte 1 .byte 2 .byte 1 .byte 2 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .byte 1 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -