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

dec_video.s

君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
S
第 1 页 / 共 2 页
字号:
.file	1 "dec_video.c".section .mdebug.abi32.previous.section	.text.set_video_quality,"ax",@progbits.align	2.align	5.globl	set_video_quality.ent	set_video_quality.type	set_video_quality, @functionset_video_quality:.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)lw	$2,272($4)move	$16,$4sw	$5,28($sp)addiu	$6,$sp,28move	$4,$2beq	$2,$0,$L2li	$5,5			# 0x5lw	$2,8($2)jal	$2nopli	$3,1			# 0x1beq	$2,$3,$L8lw	$31,20($sp)$L2:lui	$2,%hi(mpvdec)lw	$2,%lo(mpvdec)($2)move	$4,$16li	$5,5			# 0x5beq	$2,$0,$L6addiu	$6,$sp,28lw	$2,12($2)jal	$2nop$L6:lw	$31,20($sp)$L8:lw	$16,16($sp)j	$31addiu	$sp,$sp,24.set	macro.set	reorder.end	set_video_quality.section	.text.get_video_colors,"ax",@progbits.align	2.align	5.globl	get_video_colors.ent	get_video_colors.type	get_video_colors, @functionget_video_colors:.frame	$sp,40,$31		# vars= 8, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$31,36($sp)lw	$2,272($4)move	$16,$5move	$17,$4move	$18,$6move	$4,$2li	$5,8			# 0x8addiu	$6,$sp,16beq	$2,$0,$L10sw	$16,16($sp)lw	$2,8($2)jal	$2nopli	$3,1			# 0x1beq	$2,$3,$L17li	$8,1			# 0x1$L10:lui	$2,%hi(mpvdec)lw	$2,%lo(mpvdec)($2)move	$4,$17move	$6,$16move	$7,$18move	$8,$0beq	$2,$0,$L13li	$5,7			# 0x7lw	$2,12($2)jal	$2nopmove	$8,$2$L13:lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$8j	$31addiu	$sp,$sp,40$L17:lw	$2,20($sp)sw	$2,0($18)lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$8j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	get_video_colors.section	.text.set_rectangle,"ax",@progbits.align	2.align	5.globl	set_rectangle.ent	set_rectangle.type	set_rectangle, @functionset_rectangle:.frame	$sp,32,$31		# vars= 8, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-32sw	$31,24($sp)lw	$3,272($4)move	$8,$5move	$7,$6move	$2,$0move	$4,$3li	$5,9			# 0x9beq	$3,$0,$L21addiu	$6,$sp,16lw	$2,8($3)sw	$8,16($sp)jal	$2sw	$7,20($sp)sltu	$2,$0,$2$L21:lw	$31,24($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	set_rectangle.section	.text.resync_video_stream,"ax",@progbits.align	2.align	5.globl	resync_video_stream.ent	resync_video_stream.type	resync_video_stream, @functionresync_video_stream:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$2,%hi(mpvdec)lw	$2,%lo(mpvdec)($2)li	$5,8			# 0x8beq	$2,$0,$L27move	$6,$0lw	$25,12($2)jr	$25nop$L27:j	$31nop.set	macro.set	reorder.end	resync_video_stream.section	.text.get_current_video_decoder_lag,"ax",@progbits.align	2.align	5.globl	get_current_video_decoder_lag.ent	get_current_video_decoder_lag.type	get_current_video_decoder_lag, @functionget_current_video_decoder_lag:.frame	$sp,24,$31		# vars= 0, regs= 1/0, args= 16, gp= 0.mask	0x80000000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-24sw	$31,16($sp)lui	$2,%hi(mpvdec)lw	$2,%lo(mpvdec)($2)li	$5,9			# 0x9bne	$2,$0,$L34move	$6,$0li	$3,-1			# 0xfffffffffffffffflw	$31,16($sp)$L35:move	$2,$3j	$31addiu	$sp,$sp,24$L34:lw	$2,12($2)jal	$2nopaddiu	$3,$2,-10slt	$2,$2,10beq	$2,$0,$L35lw	$31,16($sp)j	$L35li	$3,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	get_current_video_decoder_lag.section	.text.filter_video,"ax",@progbits.align	2.align	5.globl	filter_video.ent	filter_video.type	filter_video, @functionfilter_video:.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$18,24($sp)move	$18,$4sw	$31,36($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$17,20($sp)sw	$16,16($sp)move	$19,$5move	$16,$6jal	GetTimermove	$17,$7lw	$18,272($18)move	$20,$2lw	$2,20($18)move	$6,$16move	$5,$19move	$4,$18jal	$2move	$7,$17move	$16,$2move	$4,$18li	$5,7			# 0x7blez	$2,$L37move	$6,$0lw	$2,8($18)jal	$2nop$L37:jal	GetTimernoplui	$7,%hi(vout_time_usage)lw	$8,%lo(vout_time_usage)($7)subu	$2,$2,$20lw	$9,%lo(vout_time_usage+4)($7)addu	$4,$2,$8move	$3,$0sltu	$6,$4,$2addu	$5,$3,$9addu	$5,$6,$5sw	$4,%lo(vout_time_usage)($7)sw	$5,%lo(vout_time_usage+4)($7)move	$2,$16lw	$31,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,40.set	macro.set	reorder.end	filter_video.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Available (compiled-in) video codec families/drivers:\012".ascii	"\000".align	2$LC1:.ascii	"ID_VIDEO_DRIVERS\012\000".align	2$LC2:.ascii	"   vfm:    info:  (comment)\012\000".align	2$LC3:.ascii	"%8s  %s (%s)\012\000".section	.text.vfm_help,"ax",@progbits.align	2.align	5.globl	vfm_help.ent	vfm_help.type	vfm_help, @functionvfm_help:.frame	$sp,40,$31		# vars= 0, regs= 3/0, args= 24, gp= 0.mask	0x80030000,-8.fmask	0x00000000,0.set	noreorder.set	nomacrolui	$6,%hi($LC0)addiu	$sp,$sp,-40addiu	$6,$6,%lo($LC0)li	$4,13			# 0xdli	$5,4			# 0x4sw	$31,32($sp)sw	$17,28($sp)jal	mp_msgsw	$16,24($sp)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)li	$4,41			# 0x29jal	mp_msgli	$5,4			# 0x4lui	$6,%hi($LC2)addiu	$6,$6,%lo($LC2)li	$4,13			# 0xdjal	mp_msgli	$5,4			# 0x4lui	$2,%hi(mpcodecs_vd_drivers)lw	$3,%lo(mpcodecs_vd_drivers)($2)beq	$3,$0,$L44lui	$2,%hi(mpcodecs_vd_drivers+4)addiu	$16,$2,%lo(mpcodecs_vd_drivers+4)lui	$17,%hi($LC3)$L43:lw	$2,0($3)li	$4,13			# 0xdlw	$3,0($2)lw	$7,4($2)sw	$3,16($sp)lw	$8,16($2)li	$5,4			# 0x4addiu	$6,$17,%lo($LC3)jal	mp_msgsw	$8,20($sp)lw	$3,0($16)bne	$3,$0,$L43addiu	$16,$16,4$L44:lw	$31,32($sp)lw	$17,28($sp)lw	$16,24($sp)j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	vfm_help.section	.rodata.str1.4.align	2$LC4:.ascii	"Video attribute '%s' is not supported by selected vo & v".ascii	"d.\012\000".section	.text.set_video_colors,"ax",@progbits.align	2.align	5.globl	set_video_colors.ent	set_video_colors.type	set_video_colors, @functionset_video_colors:.frame	$sp,40,$31		# vars= 8, regs= 4/0, args= 16, gp= 0.mask	0x80070000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)sw	$31,36($sp)lw	$2,272($4)move	$16,$5move	$17,$6move	$18,$4li	$5,6			# 0x6move	$4,$2addiu	$6,$sp,16sw	$16,16($sp)beq	$2,$0,$L47sw	$17,20($sp)lw	$2,8($2)jal	$2nopli	$3,1			# 0x1beq	$2,$3,$L54lw	$31,36($sp)$L47:lui	$2,%hi(mpvdec)lw	$2,%lo(mpvdec)($2)move	$4,$18move	$7,$17move	$6,$16beq	$2,$0,$L50li	$5,6			# 0x6lw	$2,12($2)jal	$2nopli	$3,1			# 0x1beq	$2,$3,$L49lw	$31,36($sp)$L50:lui	$6,%hi($LC4)move	$7,$16addiu	$6,$6,%lo($LC4)li	$4,13			# 0xdjal	mp_msgli	$5,6			# 0x6lw	$31,36($sp)lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)move	$2,$0j	$31addiu	$sp,$sp,40$L49:$L54:lw	$18,32($sp)lw	$17,28($sp)lw	$16,24($sp)li	$2,1			# 0x1j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	set_video_colors.section	.rodata.str1.4.align	2$LC5:.ascii	"[PP] Using external postprocessing filter, max q = %d.\012".ascii	"\000".align	2$LC6:.ascii	"[PP] Using codec's postprocessing, max q = %d.\012\000".section	.text.get_video_quality_max,"ax",@progbits.align	2.align	5.globl	get_video_quality_max.ent	get_video_quality_max.type	get_video_quality_max, @functionget_video_quality_max:.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	$17,20($sp)sw	$31,24($sp)sw	$16,16($sp)lw	$2,272($4)move	$17,$4li	$5,4			# 0x4move	$4,$2beq	$2,$0,$L56move	$6,$0lw	$2,8($2)jal	$2noplui	$6,%hi($LC5)move	$16,$2addiu	$6,$6,%lo($LC5)li	$4,13			# 0xdli	$5,4			# 0x4blez	$2,$L56move	$7,$2$L64:jal	mp_msgnopmove	$2,$16lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32$L56:lui	$2,%hi(mpvdec)lw	$2,%lo(mpvdec)($2)move	$4,$17li	$5,4			# 0x4beq	$2,$0,$L60move	$6,$0lw	$2,12($2)jal	$2noplui	$6,%hi($LC6)addiu	$6,$6,%lo($LC6)li	$4,13			# 0xdli	$5,4			# 0x4move	$7,$2bgtz	$2,$L64move	$16,$2$L60:move	$16,$0move	$2,$16lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	get_video_quality_max.section	.rodata.str1.4.align	2$LC7:.ascii	"ffmpeg\000".subsection	-1.align	2$LC8:.ascii	"\000".align	2$LC9:.ascii	"Requested video codec family [%s] (vfm=%s) not available".ascii	".\012Enable it at compilation.\012\000".align	2$LC10:.ascii	"Opening video decoder: [%s] %s\012\000".align	2$LC11:.ascii	"VDecoder init failed :(\012\000".section	.text.init_video,"ax",@progbits.align	2.align	5.globl	init_video.ent	init_video.type	init_video, @functioninit_video:.frame	$sp,64,$31		# vars= 0, regs= 10/0, args= 24, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-64sw	$21,44($sp)sw	$19,36($sp)sw	$31,60($sp)sw	$fp,56($sp)sw	$23,52($sp)sw	$22,48($sp)sw	$20,40($sp)sw	$18,32($sp)sw	$17,28($sp)sw	$16,24($sp)lw	$8,336($4)move	$19,$4move	$21,$5sw	$6,72($sp)beq	$8,$0,$L143sw	$7,76($sp)lwl	$23,19($8)lwr	$23,16($8)$L68:sw	$0,8($19)beq	$21,$0,$L69sw	$0,276($19)lb	$3,0($21)li	$2,43			# 0x2bbeq	$3,$2,$L144nop$L69:move	$fp,$0$L142:beq	$8,$0,$L73nopswl	$23,19($8)swr	$23,16($8)lw	$4,12($19)addiu	$5,$8,16$L75:lw	$6,8($19)jal	find_video_codecmove	$7,$fpmove	$17,$2beq	$2,$0,$L76sw	$2,8($19)lh	$18,452($2)bltz	$18,$L130nopbeq	$21,$0,$L79noplw	$4,416($2)jal	strcmpmove	$5,$21bne	$2,$0,$L130nop$L79:lw	$2,72($sp)beq	$2,$0,$L81noplw	$4,432($17)jal	strcmpmove	$5,$2bne	$2,$0,$L130nop$L81:bne	$fp,$0,$L150lui	$3,%hi(mpcodecs_vd_drivers)lh	$2,454($17)lw	$3,76($sp)slt	$2,$2,$3bne	$2,$0,$L130lui	$3,%hi(mpcodecs_vd_drivers)$L150:li	$2,-32768lw	$16,%lo(mpcodecs_vd_drivers)($3)or	$2,$18,$2beq	$16,$0,$L85sh	$2,452($17)lw	$18,432($17)lui	$2,%hi(mpcodecs_vd_drivers+4)j	$L87addiu	$17,$2,%lo(mpcodecs_vd_drivers+4)$L145:lw	$16,0($17)beq	$16,$0,$L85addiu	$17,$17,4$L87:lw	$2,0($16)move	$5,$18jal	strcmplw	$4,4($2)bne	$2,$0,$L145nop$L85:lw	$4,8($19)lui	$22,%hi(mpvdec)jal	copy_codecs_scriptsw	$16,%lo(mpvdec)($22)beq	$2,$0,$L135move	$20,$2lw	$2,%lo(mpvdec)($22)move	$17,$20beq	$2,$0,$L92sw	$20,8($19)lui	$16,%hi($LC7)jal	strlenaddiu	$4,$16,%lo($LC7)move	$5,$2sltu	$2,$2,4beq	$2,$0,$L94lbu	$3,%lo($LC7)($16)lw	$18,432($20)lbu	$2,0($18)addiu	$6,$16,%lo($LC7)beq	$5,$0,$L96subu	$2,$3,$2bne	$2,$0,$L98sltu	$4,$5,2lbu	$2,1($6)lbu	$3,1($18)bne	$4,$0,$L96subu	$2,$2,$3bne	$2,$0,$L98li	$4,2			# 0x2lbu	$2,2($6)lbu	$3,2($18)beq	$5,$4,$L96subu	$2,$2,$3bne	$2,$0,$L98noplbu	$3,3($6)lbu	$2,3($18)subu	$2,$3,$2$L96:beq	$2,$0,$L146nop$L134:lw	$17,8($19)$L98:lw	$8,336($19)beq	$8,$0,$L113nop$L148:lwl	$18,7($8)lwl	$16,11($8)lwr	$18,4($8)lwr	$16,8($8)$L115:lhu	$2,452($17)sw	$18,256($19)andi	$2,$2,0x2beq	$2,$0,$L116sw	$16,260($19)li	$2,-16			# 0xfffffffffffffff0addiu	$3,$18,15addiu	$4,$16,15and	$4,$4,$2and	$3,$3,$2sw	$3,256($19)sw	$4,260($19)$L116:beq	$8,$0,$L151

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -