vf_scale.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 4,150 行 · 第 1/4 页

MID
4,150
字号
	sw	$22,64($sp)	sw	$21,60($sp)	sw	$20,56($sp)	sw	$19,52($sp)	sw	$18,48($sp)	sw	$17,44($sp)	sw	$16,40($sp)	move	$fp,$4	sw	$5,84($sp)	beq	$3,$2,$L466	sw	$7,92($sp)	slt	$2,$2,$3	beq	$2,$0,$L546	li	$2,844693504			# 0x32590000	li	$4,1380384768			# 0x52470000	ori	$2,$4,0x4208	beq	$3,$2,$L473	slt	$2,$2,$3	beq	$2,$0,$L547	li	$2,1345454080			# 0x50320000	ori	$2,$4,0x4220	beq	$3,$2,$L477	slt	$2,$2,$3	beq	$2,$0,$L548	ori	$2,$4,0x4210	li	$2,1448411136			# 0x56550000	ori	$2,$2,0x5949	beq	$3,$2,$L456	li	$2,1498808320			# 0x59560000	ori	$2,$2,0x5955	beq	$3,$2,$L479	ori	$2,$4,0x4284	beq	$3,$2,$L487	li	$23,30			# 0x1e	li	$3,1111949312			# 0x42470000$L564:	ori	$2,$3,0x5218	bne	$6,$2,$L550	li	$23,-1			# 0xffffffffffffffff	li	$22,3			# 0x3$L521:	li	$2,1111949312			# 0x42470000$L565:	ori	$2,$2,0x5208	bne	$6,$2,$L562	lui	$3,%hi(firstTime.4190)$L507:	li	$22,14			# 0xe$L523:	lui	$3,%hi(firstTime.4190)$L562:	lw	$2,%lo(firstTime.4190)($3)	beq	$2,$0,$L524	li	$4,29			# 0x1d	li	$20,4096			# 0x1000	sw	$0,%lo(firstTime.4190)($3)$L526:	lui	$21,%hi(src_filter)	lw	$4,%lo(src_filter)($21)	beq	$4,$0,$L563	lui	$2,%hi(sws_chr_hshift)	jal	sws_freeFilter	nop	lui	$2,%hi(sws_chr_hshift)$L563:	lw	$4,%lo(sws_chr_hshift)($2)	lui	$3,%hi(sws_lum_gblur)	lui	$2,%hi(sws_chr_gblur)	lw	$17,%lo(sws_lum_gblur)($3)	lw	$19,%lo(sws_chr_gblur)($2)	lui	$3,%hi(sws_lum_sharpen)	lui	$2,%hi(sws_chr_sharpen)	lw	$18,%lo(sws_lum_sharpen)($3)	jal	__floatsisf	lw	$16,%lo(sws_chr_sharpen)($2)	lui	$3,%hi(sws_chr_vshift)	lw	$4,%lo(sws_chr_vshift)($3)	jal	__floatsisf	sw	$2,16($sp)	lui	$3,%hi(verbose)	lw	$8,%lo(verbose)($3)	move	$4,$17	slt	$8,$8,2	xori	$8,$8,0x1	move	$5,$19	move	$6,$18	move	$7,$16	sw	$8,24($sp)	jal	sws_getDefaultFilter	sw	$2,20($sp)	move	$8,$2	lui	$2,%hi(sws_flags)	lw	$3,%lo(sws_flags)($2)	sltu	$2,$3,11	beq	$2,$0,$L531	sw	$8,%lo(src_filter)($21)	sll	$2,$3,2	lui	$3,%hi($L543)	addiu	$3,$3,%lo($L543)	addu	$2,$2,$3	lw	$4,0($2)	j	$4	nop	.rdata	.align	2	.align	2$L543:	.word	$L532	.word	$L531	.word	$L534	.word	$L535	.word	$L536	.word	$L537	.word	$L538	.word	$L539	.word	$L540	.word	$L541	.word	$L542	.section	.text.sws_getContextFromCmdLine$L546:	ori	$2,$2,0x5559	beq	$3,$2,$L459	slt	$2,$2,$3	beq	$2,$0,$L551	li	$2,808583168			# 0x30320000	ori	$2,$8,0x5204	beq	$3,$2,$L462	slt	$2,$2,$3	beq	$2,$0,$L552	li	$2,961871872			# 0x39550000	ori	$2,$8,0x520f	beq	$3,$2,$L464	ori	$2,$8,0x5210	beq	$3,$2,$L465	ori	$2,$8,0x5208	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000	j	$L566	li	$23,25			# 0x19$L466:	li	$23,3			# 0x3$L487:	li	$3,1111949312			# 0x42470000$L566:$L567:$L568:$L569:$L570:	ori	$2,$3,0x5218	beq	$6,$2,$L521	li	$22,3			# 0x3$L550:	slt	$2,$2,$6	bne	$2,$0,$L514	li	$4,1380384768			# 0x52470000	li	$2,844693504			# 0x32590000	ori	$2,$2,0x5559	beq	$6,$2,$L493	slt	$2,$2,$6	beq	$2,$0,$L553	li	$2,808583168			# 0x30320000	ori	$2,$3,0x5204	beq	$6,$2,$L496	slt	$2,$2,$6	beq	$2,$0,$L554	li	$2,961871872			# 0x39550000	ori	$2,$3,0x520f	beq	$6,$2,$L498	ori	$2,$3,0x5210	beq	$6,$2,$L499	ori	$2,$3,0x5208	beq	$6,$2,$L555	nop$L488:	j	$L522	li	$22,-1			# 0xffffffffffffffff$L514:	ori	$2,$4,0x4208	beq	$6,$2,$L507	slt	$2,$2,$6	beq	$2,$0,$L556	li	$2,1345454080			# 0x50320000	ori	$2,$4,0x4220	beq	$6,$2,$L511	slt	$2,$2,$6	beq	$2,$0,$L557	ori	$2,$4,0x4210	li	$2,1448411136			# 0x56550000	ori	$2,$2,0x5949	beq	$6,$2,$L490	li	$2,1498808320			# 0x59560000	ori	$2,$2,0x5955	beq	$6,$2,$L513	ori	$2,$4,0x4284	bne	$6,$2,$L488	nop	j	$L521	li	$22,30			# 0x1e$L531:	ori	$3,$20,0x2$L544:	lw	$2,96($sp)	lw	$5,84($sp)	lw	$7,92($sp)	move	$4,$fp	move	$6,$22	sw	$23,20($sp)	sw	$2,16($sp)	sw	$3,24($sp)	sw	$8,28($sp)	sw	$0,32($sp)	jal	sws_getContext	sw	$0,36($sp)	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	j	$31	addiu	$sp,$sp,80$L524:	jal	mp_msg_test	li	$5,7			# 0x7	move	$20,$0	li	$3,4096			# 0x1000	j	$L526	movn	$20,$3,$2$L556:	ori	$2,$2,0x3234	beq	$6,$2,$L504	slt	$2,$2,$6	beq	$2,$0,$L558	ori	$2,$3,0x5284	ori	$2,$4,0x4201	beq	$6,$2,$L495	ori	$2,$4,0x4204	beq	$6,$2,$L506	li	$2,1345585152			# 0x50340000	ori	$2,$2,0x3434	bne	$6,$2,$L488	nop	j	$L521	li	$22,5			# 0x5$L553:	ori	$2,$2,0x3449	beq	$6,$2,$L490	slt	$2,$2,$6	beq	$2,$0,$L559	li	$2,538968064			# 0x20200000	li	$3,842072064			# 0x32310000	ori	$2,$3,0x564e	beq	$6,$2,$L492	ori	$2,$3,0x5659	beq	$6,$2,$L490	li	$2,825360384			# 0x31320000	ori	$2,$2,0x564e	bne	$6,$2,$L488	nop	j	$L521	li	$22,32			# 0x20$L547:	ori	$2,$2,0x3234	beq	$3,$2,$L470	slt	$2,$2,$3	beq	$2,$0,$L560	ori	$2,$8,0x5284	ori	$2,$4,0x4201	beq	$3,$2,$L461	ori	$2,$4,0x4204	beq	$3,$2,$L472	li	$2,1345585152			# 0x50340000	ori	$2,$2,0x3434	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000	j	$L567	li	$23,5			# 0x5$L551:	ori	$2,$2,0x3449	beq	$3,$2,$L456	slt	$2,$2,$3	beq	$2,$0,$L561	li	$2,538968064			# 0x20200000	li	$4,842072064			# 0x32310000	ori	$2,$4,0x564e	beq	$3,$2,$L458	ori	$2,$4,0x5659	beq	$3,$2,$L456	li	$2,825360384			# 0x31320000	ori	$2,$2,0x564e	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000	j	$L568	li	$23,32			# 0x20$L473:	j	$L487	li	$23,28			# 0x1c$L493:	j	$L521	li	$22,1			# 0x1$L459:	j	$L487	li	$23,1			# 0x1$L490:	move	$22,$0$L522:	li	$2,1380384768			# 0x52470000	ori	$2,$2,0x4208	bne	$6,$2,$L565	li	$2,1111949312			# 0x42470000	j	$L523	li	$22,14			# 0xe$L456:	j	$L487	move	$23,$0$L532:	j	$L544	ori	$3,$20,0x1$L542:	j	$L544	ori	$3,$20,0x400$L541:	j	$L544	ori	$3,$20,0x200$L540:	j	$L544	ori	$3,$20,0x100$L539:	j	$L544	ori	$3,$20,0x80$L538:	j	$L544	ori	$3,$20,0x40$L537:	j	$L544	ori	$3,$20,0x20$L536:	j	$L544	ori	$3,$20,0x10$L535:	j	$L544	ori	$3,$20,0x8$L534:	j	$L544	ori	$3,$20,0x4$L561:	ori	$2,$2,0x3859	beq	$3,$2,$L455	li	$2,808452096			# 0x30300000	ori	$2,$2,0x3859	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000$L455:	j	$L487	li	$23,11			# 0xb$L548:	beq	$3,$2,$L475	ori	$2,$4,0x4218	beq	$3,$2,$L476	ori	$2,$4,0x420f	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000	j	$L569	li	$23,10			# 0xa$L560:	beq	$3,$2,$L468	li	$2,1345388544			# 0x50310000	ori	$2,$2,0x3134	beq	$3,$2,$L469	ori	$2,$8,0x5220	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000	j	$L570	li	$23,6			# 0x6$L552:	ori	$2,$2,0x5659	beq	$3,$2,$L460	ori	$2,$8,0x5201	beq	$3,$2,$L461	li	$2,959447040			# 0x39300000	ori	$2,$2,0x4649	bne	$3,$2,$L564	li	$3,1111949312			# 0x42470000$L460:	j	$L487	li	$23,7			# 0x7$L558:	beq	$6,$2,$L502	li	$2,1345388544			# 0x50310000	ori	$2,$2,0x3134	beq	$6,$2,$L503	ori	$2,$3,0x5220	bne	$6,$2,$L488	nop	j	$L521	li	$22,6			# 0x6$L554:	ori	$2,$2,0x5659	beq	$6,$2,$L494	ori	$2,$3,0x5201	beq	$6,$2,$L495	li	$2,959447040			# 0x39300000	ori	$2,$2,0x4649	bne	$6,$2,$L488	nop$L494:	j	$L522	li	$22,7			# 0x7$L559:	ori	$2,$2,0x3859	beq	$6,$2,$L489	li	$2,808452096			# 0x30300000	ori	$2,$2,0x3859	bne	$6,$2,$L488	nop$L489:	j	$L522	li	$22,11			# 0xb$L557:	beq	$6,$2,$L509	ori	$2,$4,0x4218	beq	$6,$2,$L510	ori	$2,$4,0x420f	bne	$6,$2,$L488	nop	j	$L521	li	$22,10			# 0xa$L555:	j	$L521	li	$22,25			# 0x19$L504:	j	$L521	li	$22,4			# 0x4$L477:	j	$L487	li	$23,22			# 0x16$L496:	j	$L521	li	$22,26			# 0x1a$L470:	j	$L487	li	$23,4			# 0x4$L511:	j	$L521	li	$22,22			# 0x16$L462:	j	$L487	li	$23,26			# 0x1a$L461:	j	$L487	li	$23,13			# 0xd$L495:	j	$L522	li	$22,13			# 0xd$L498:	j	$L521	li	$22,24			# 0x18$L492:	j	$L521	li	$22,31			# 0x1f$L502:	j	$L521	li	$22,27			# 0x1b$L464:	j	$L487	li	$23,24			# 0x18$L458:	j	$L487	li	$23,31			# 0x1f$L475:	j	$L487	li	$23,9			# 0x9$L509:	j	$L521	li	$22,9			# 0x9$L468:	j	$L487	li	$23,27			# 0x1b$L510:	j	$L521	li	$22,2			# 0x2$L469:	j	$L487	li	$23,8			# 0x8$L499:	j	$L521	li	$22,23			# 0x17$L513:	j	$L521	li	$22,20			# 0x14$L472:	j	$L487	li	$23,29			# 0x1d$L506:	j	$L521	li	$22,29			# 0x1d$L479:	j	$L487	li	$23,20			# 0x14$L476:	j	$L487	li	$23,2			# 0x2$L503:	j	$L521	li	$22,8			# 0x8$L465:	j	$L487	li	$23,23			# 0x17	.set	macro	.set	reorder	.end	sws_getContextFromCmdLine	.globl	sws_flags	.data	.align	2	.type	sws_flags, @object	.size	sws_flags, 4sws_flags:	.word	2	.globl	sws_lum_gblur	.section	.bss	.align	2	.type	sws_lum_gblur, @object	.size	sws_lum_gblur, 4sws_lum_gblur:	.space	4	.globl	sws_chr_gblur	.align	2	.type	sws_chr_gblur, @object	.size	sws_chr_gblur, 4sws_chr_gblur:	.space	4	.globl	sws_chr_vshift	.align	2	.type	sws_chr_vshift, @object	.size	sws_chr_vshift, 4sws_chr_vshift:	.space	4	.globl	sws_chr_hshift	.align	2	.type	sws_chr_hshift, @object	.size	sws_chr_hshift, 4sws_chr_hshift:	.space	4	.globl	sws_chr_sharpen	.align	2	.type	sws_chr_sharpen, @object	.size	sws_chr_sharpen, 4sws_chr_sharpen:	.space	4	.globl	sws_lum_sharpen	.align	2	.type	sws_lum_sharpen, @object	.size	sws_lum_sharpen, 4sws_lum_sharpen:	.space	4	.globl	vf_info_scale	.section	.rodata.str1.4	.align	2$LC12:	.ascii	"software scaling\000"	.align	2$LC13:	.ascii	"scale\000"	.align	2$LC14:	.ascii	"A'rpi\000"	.subsection	-1	.align	2$LC15:	.ascii	"\000"	.data	.align	2	.type	vf_info_scale, @object	.size	vf_info_scale, 24vf_info_scale:	.word	$LC12	.word	$LC13	.word	$LC14	.word	$LC15	.word	open	.word	vf_opts	.local	src_filter	.comm	src_filter,4,4	.rdata	.align	2	.type	outfmt_list, @object	.size	outfmt_list, 124outfmt_list:	.word	1345598516	.word	1345466932	.word	842094169	.word	808596553	.word	1448433993	.word	961893977	.word	959465033	.word	1345401140	.word	842094158	.word	825382478	.word	844715353	.word	1498831189	.word	1111970336	.word	1380401696	.word	1111970328	.word	1380401688	.word	1111970320	.word	1380401680	.word	1111970319	.word	1380401679	.word	808466521	.word	538982489	.word	1111970312	.word	1380401672	.word	1111970308	.word	1380401668	.word	1111970436	.word	1380401796	.word	1111970305	.word	1380401665	.word	0	.data	.align	2	.type	firstTime.4190, @object	.size	firstTime.4190, 4firstTime.4190:	.word	1	.align	2	.type	vf_opts, @object	.size	vf_opts, 16vf_opts:	.word	$LC13	.word	320	.word	vf_priv_dflt	.word	vf_opts_fields	.rdata	.align	3	.type	vf_priv_dflt, @object	.size	vf_priv_dflt, 320vf_priv_dflt:	.word	-1	.word	-1	.word	0	.space	4	.word	0	.word	1090397184	.word	0	.word	1090397184	.word	0	.word	0	.word	0	.word	0	.space	272	.section	.rodata.str1.4	.align	2$LC16:	.ascii	"w\000"	.align	2$LC17:	.ascii	"h\000"	.align	2$LC18:	.ascii	"interlaced\000"	.align	2$LC19:	.ascii	"chr-drop\000"	.align	2$LC20:	.ascii	"param\000"	.align	2$LC21:	.ascii	"param2\000"	.align	2$LC22:	.ascii	"presize\000"	.align	2$LC23:	.ascii	"noup\000"	.align	2$LC24:	.ascii	"arnd\000"	.data	.align	3	.type	vf_opts_fields, @object	.size	vf_opts_fields, 400vf_opts_fields:	.word	$LC16	.word	0	.word	m_option_type_int	.word	1	.word	0	.word	-1071251456	.word	0	.word	0	.word	0	.space	4	.word	$LC17	.word	4	.word	m_option_type_int	.word	1	.word	0	.word	-1071251456	.word	0	.word	0	.word	0	.space	4	.word	$LC18	.word	48	.word	m_option_type_int	.word	3	.word	0	.word	0	.word	0	.word	1072693248	.word	0	.space	4	.word	$LC19	.word	8	.word	m_option_type_int	.word	3	.word	0	.word	0	.word	0	.word	1074266112	.word	0	.space	4	.word	$LC20	.word	16	.word	m_option_type_double	.word	3	.word	0	.word	0	.word	0	.word	1079574528	.word	0	.space	4	.word	$LC21	.word	24	.word	m_option_type_double	.word	3	.word	0	.word	0	.word	0	.word	1079574528	.word	0	.space	4	.word	$LC22	.word	0	.word	m_option_type_obj_presets	.word	0	.word	0	.word	0	.word	0	.word	0	.word	size_preset	.space	4	.word	$LC23	.word	52	.word	m_option_type_int	.word	3	.word	0	.word	0	.word	0	.word	1073741824	.word	0	.space	4	.word	$LC24	.word	56	.word	m_option_type_flag	.word	0	.word	0	.word	0	.word	0	.word	1072693248	.word	0	.space	4	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.space	4	.align	2	.type	size_preset, @object	.size	size_preset, 16size_preset:	.word	vf_size_preset	.word	vf_opts	.word	vf_size_presets_defs	.word	0	.section	.rodata.str1.4	.align	2$LC25:	.ascii	"scale_size_preset\000"	.data	.align	2	.type	vf_size_preset, @object	.size	vf_size_preset, 16vf_size_preset:	.word	$LC25	.word	12	.word	0	.word	vf_size_preset_fields	.section	.rodata.str1.4	.align	2$LC26:	.ascii	"qntsc\000"	.align	2$LC27:	.ascii	"qpal\000"	.align	2$LC28:	.ascii	"ntsc\000"	.align	2$LC29:	.ascii	"pal\000"	.align	2$LC30:	.ascii	"sntsc\000"	.align	2$LC31:	.ascii	"spal\000"	.data	.align	2	.type	vf_size_presets_defs, @object	.size	vf_size_presets_defs, 84vf_size_presets_defs:	.word	$LC26	.word	352	.word	240	.word	$LC27	.word	352	.word	288	.word	$LC28	.word	720	.word	480	.word	$LC29	.word	720	.word	576	.word	$LC30	.word	640	.word	480	.word	$LC31	.word	768	.word	576	.word	0	.word	0	.word	0	.align	3	.type	vf_size_preset_fields, @object	.size	vf_size_preset_fields, 120vf_size_preset_fields:	.word	$LC16	.word	4	.word	m_option_type_int	.word	1	.word	0	.word	1072693248	.word	0	.word	0	.word	0	.space	4	.word	$LC17	.word	8	.word	m_option_type_int	.word	1	.word	0	.word	1072693248	.word	0	.word	0	.word	0	.space	4	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.word	0	.space	4	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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