欢迎来到虫虫下载站 | 资源下载 资源专辑 关于我们
虫虫下载站

dec_video.s

君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
S
第 1 页 / 共 2 页
字号:
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			# 0xdli	$5,4			# 0x4jal	mp_msgsw	$2,16($sp)lw	$2,276($19)bltz	$2,$L147nop$L120:lui	$2,%hi(mpvdec)lw	$3,%lo(mpvdec)($2)lw	$2,4($3)jal	$2move	$4,$19bne	$2,$0,$L122lui	$6,%hi($LC11)addiu	$6,$6,%lo($LC11)li	$4,13			# 0xdjal	mp_msgli	$5,4			# 0x4lw	$8,336($19)sw	$18,256($19)beq	$8,$0,$L73sw	$16,260($19)swl	$18,7($8)swr	$18,4($8)swl	$16,11($8)swr	$16,8($8)j	$L142lw	$8,336($19)$L130:j	$L142lw	$8,336($19)$L146:lw	$5,428($20)$L149:move	$4,$18li	$6,1			# 0x1jal	load_pluginmove	$7,$0lw	$3,%lo(mpvdec)($22)bne	$3,$0,$L134lui	$6,%hi($LC9)lw	$2,8($19)lw	$7,416($2)lw	$3,432($2)addiu	$6,$6,%lo($LC9)li	$4,13			# 0xdli	$5,2			# 0x2jal	mp_msgsw	$3,16($sp)j	$L142lw	$8,336($19)$L94:lw	$18,432($20)addiu	$4,$16,%lo($LC7)jal	strcmpmove	$5,$18bne	$2,$0,$L134nopj	$L149lw	$5,428($20)$L147:j	$L120sw	$0,276($19)$L92:lw	$4,432($20)lui	$5,%hi($LC8)addiu	$5,$5,%lo($LC8)li	$6,1			# 0x1jal	load_pluginmove	$7,$0beq	$2,$0,$L76move	$16,$2lw	$3,0($2)beq	$3,$0,$L76noplw	$2,4($2)beq	$2,$0,$L76noplw	$2,8($16)beq	$2,$0,$L76noplw	$2,12($16)beq	$2,$0,$L76noplw	$2,16($16)beq	$2,$0,$L76noplw	$17,8($19)lw	$4,4($3)jal	strcmplw	$5,432($17)bne	$2,$0,$L91move	$3,$0lw	$8,336($19)bne	$8,$0,$L148sw	$16,%lo(mpvdec)($22)$L113:lw	$18,256($19)j	$L115lw	$16,260($19)$L144:addiu	$21,$21,1j	$L142li	$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,$3j	$31addiu	$sp,$sp,64$L143:j	$L68move	$23,$0$L73:lw	$4,12($19)j	$L75move	$5,$0$L135:move	$3,$0j	$L91sw	$0,%lo(mpvdec)($22)$L122:li	$2,1			# 0x1li	$3,1			# 0x1j	$L91sw	$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	nomacrolui	$3,%hi(C.61.4610)addiu	$2,$3,%lo(C.61.4610)addiu	$sp,$sp,-56lw	$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,$4sw	$0,16($4)addiu	$19,$sp,24move	$4,$0sw	$7,24($sp)sw	$8,28($sp)movn	$19,$5,$5jal	codecs_reset_selectionmove	$20,$6lw	$2,16($18)bne	$2,$0,$L172nop$L181:lw	$16,0($19)beq	$16,$0,$L179lui	$6,%hi($LC14)lb	$3,0($16)beq	$3,$0,$L157li	$2,45			# 0x2dbeq	$3,$2,$L180lui	$6,%hi($LC12)addiu	$6,$6,%lo($LC12)move	$7,$16li	$4,13			# 0xdjal	mp_msgli	$5,4			# 0x4move	$4,$18move	$5,$16move	$6,$0jal	init_videoli	$7,-1			# 0xfffffffffffffffflw	$2,16($18)$L161:addiu	$19,$19,4$L182:beq	$2,$0,$L181nop$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			# 0xdli	$5,4			# 0x4jal	mp_msgsw	$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			# 0x1j	$31addiu	$sp,$sp,56$L157:beq	$20,$0,$L162lui	$6,%hi($LC13)move	$17,$20lw	$16,0($20)addiu	$6,$6,%lo($LC13)li	$5,4			# 0x4li	$4,13			# 0xdaddiu	$17,$17,4beq	$16,$0,$L162move	$7,$16$L165:jal	mp_msgnopmove	$4,$18move	$5,$0move	$6,$16jal	init_videoli	$7,2			# 0x2move	$4,$18move	$5,$0move	$6,$16bne	$2,$0,$L166li	$7,1			# 0x1jal	init_videonopmove	$6,$16move	$4,$18move	$5,$0bne	$2,$0,$L166move	$7,$0jal	init_videonop$L166:lw	$2,16($18)bne	$2,$0,$L161lui	$6,%hi($LC13)lw	$16,0($17)addiu	$6,$6,%lo($LC13)li	$5,4			# 0x4li	$4,13			# 0xdaddiu	$17,$17,4bne	$16,$0,$L165move	$7,$16$L162:move	$4,$18move	$5,$0move	$6,$0jal	init_videoli	$7,2			# 0x2bne	$2,$0,$L178move	$4,$18move	$5,$0move	$6,$0jal	init_videoli	$7,1			# 0x1bne	$2,$0,$L178move	$4,$18move	$5,$0move	$6,$0jal	init_videomove	$7,$0lw	$2,16($18)j	$L182addiu	$19,$19,4$L180:addiu	$4,$16,1jal	select_codecmove	$5,$0lw	$2,16($18)j	$L182addiu	$19,$19,4$L179:lw	$7,12($18)addiu	$6,$6,%lo($LC14)li	$4,13			# 0xdjal	mp_msgli	$5,1			# 0x1lui	$6,%hi($LC15)addiu	$6,$6,%lo($LC15)li	$4,12			# 0xcjal	mp_msgli	$5,3			# 0x3lw	$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,$0j	$31addiu	$sp,$sp,56$L178:lw	$2,16($18)j	$L182addiu	$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	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)move	$16,$4lw	$2,16($16)lui	$6,%hi($LC17)addiu	$6,$6,%lo($LC17)li	$5,6			# 0x6beq	$2,$0,$L186li	$4,13			# 0xdlw	$2,8($16)jal	mp_msglw	$7,432($2)lui	$2,%hi(mpvdec)lw	$3,%lo(mpvdec)($2)lw	$2,8($3)jal	$2move	$4,$16jal	vf_uninit_filter_chainlw	$4,272($16)sw	$0,16($16)$L186:lw	$31,20($sp)lw	$16,16($sp)j	$31addiu	$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	nomacroaddiu	$sp,$sp,-56sw	$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,$4move	$fp,$5sw	$6,64($sp)sw	$7,68($sp)lw	$20,72($sp)jal	GetTimerlw	$21,76($sp)lui	$3,%hi(correct_pts)move	$23,$2lw	$2,%lo(correct_pts)($3)beq	$2,$0,$L237lui	$2,%hi(mpvdec)lui	$2,%hi($LC18)lw	$6,%lo($LC18)($2)lw	$7,%lo($LC18+4)($2)move	$4,$20jal	__nedf2move	$5,$21bne	$2,$0,$L231lui	$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,$fpjal	$2move	$4,$22jal	GetTimermove	$16,$2lui	$7,%hi(video_time_usage)lw	$8,%lo(video_time_usage)($7)lw	$9,%lo(video_time_usage+4)($7)subu	$2,$2,$23addu	$4,$2,$8move	$3,$0sltu	$6,$4,$2addu	$5,$3,$9addu	$5,$6,$5sw	$4,%lo(video_time_usage)($7)bne	$16,$0,$L232sw	$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,$0j	$31addiu	$sp,$sp,56$L232:lw	$3,68($sp)bne	$3,$0,$L210lui	$2,%hi(field_dominance)lw	$3,%lo(field_dominance)($2)bne	$3,$0,$L213li	$2,1			# 0x1lw	$2,76($16)ori	$2,$2,0x2sw	$2,76($16)$L215:lui	$3,%hi(correct_pts)$L239:lw	$2,%lo(correct_pts)($3)beq	$2,$0,$L235move	$2,$16lw	$2,232($22)beq	$2,$0,$L219lui	$6,%hi($LC20)addiu	$2,$2,-1sll	$3,$2,3addu	$3,$3,$22lw	$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	$31addiu	$sp,$sp,56$L231:lw	$2,%lo(mpvdec)($3)beq	$2,$0,$L227move	$4,$22lw	$2,12($2)li	$5,9			# 0x9jal	$2move	$6,$0move	$3,$2slt	$2,$2,10bne	$2,$0,$L227addiu	$3,$3,-10bltz	$3,$L227noplw	$18,232($22)slt	$2,$18,$3bne	$2,$0,$L238li	$2,20			# 0x14move	$18,$3j	$L238sw	$3,232($22)$L213:bne	$3,$2,$L239lui	$3,%hi(correct_pts)lw	$2,76($16)li	$3,-3			# 0xfffffffffffffffdand	$2,$2,$3j	$L215sw	$2,76($16)$L227:lw	$18,232($22)li	$2,20			# 0x14$L238:beq	$18,$2,$L197move	$17,$18blez	$18,$L233move	$4,$20lw	$6,72($22)lw	$7,76($22)jal	__gtdf2move	$5,$21bgtz	$2,$L202move	$16,$22j	$L204move	$19,$0$L205:lw	$6,80($16)lw	$7,84($16)jal	__gtdf2addiu	$16,$16,8bgtz	$2,$L234slt	$2,$19,$18$L204:addiu	$19,$19,1move	$4,$20bne	$18,$19,$L205move	$5,$21$L201:sll	$2,$19,3$L236:addu	$2,$2,$22addiu	$18,$18,1sw	$20,72($2)sw	$21,76($2)j	$L188sw	$18,232($22)$L234:bne	$2,$0,$L240addiu	$6,$17,-1j	$L236sll	$2,$19,3$L209:move	$17,$6$L230:addiu	$6,$17,-1$L240:sll	$2,$6,3addu	$2,$2,$22lw	$4,72($2)lw	$5,76($2)sll	$3,$17,3addu	$3,$3,$22slt	$2,$19,$6sw	$4,72($3)bne	$2,$0,$L209sw	$5,76($3)sll	$2,$19,3addu	$2,$2,$22addiu	$18,$18,1sw	$20,72($2)sw	$21,76($2)j	$L188sw	$18,232($22)$L197:lui	$6,%hi($LC19)addiu	$6,$6,%lo($LC19)li	$4,13			# 0xdjal	mp_msgli	$5,1			# 0x1j	$L237lui	$2,%hi(mpvdec)$L219:li	$4,1			# 0x1addiu	$6,$6,%lo($LC20)jal	mp_msgli	$5,1			# 0x1lui	$4,%hi($LC18)lw	$2,%lo($LC18)($4)lw	$3,%lo($LC18+4)($4)sw	$2,40($22)move	$2,$16j	$L235sw	$3,44($22)$L233:j	$L201move	$19,$0$L202:j	$L230move	$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 + -