vf_blackframe.s

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 453 行

S
453
字号
.file	1 "vf_blackframe.c".section .mdebug.abi32.previous.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"%u:%u\000".section	.text.vf_open,"ax",@progbits.align	2.align	5.ent	vf_open.type	vf_open, @functionvf_open:.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	$16,16($sp)move	$16,$4li	$4,16			# 0x10sw	$17,20($sp)sw	$31,24($sp)jal	uc_mallocmove	$17,$5move	$8,$2move	$9,$0beq	$2,$0,$L4sw	$2,100($16)move	$6,$2addiu	$7,$2,4lui	$2,%hi(query_format)addiu	$2,$2,%lo(query_format)sw	$2,12($16)lui	$3,%hi(config)lui	$2,%hi(put_image)addiu	$3,$3,%lo(config)addiu	$2,$2,%lo(put_image)sw	$3,4($16)sw	$2,20($16)lui	$3,%hi(control)lui	$2,%hi(uninit)addiu	$3,$3,%lo(control)addiu	$2,$2,%lo(uninit)lui	$5,%hi($LC0)sw	$3,8($16)sw	$2,32($16)li	$3,98			# 0x62li	$2,32			# 0x20move	$4,$17addiu	$5,$5,%lo($LC0)li	$9,1			# 0x1sw	$3,0($8)sw	$2,4($8)sw	$0,8($8)beq	$17,$0,$L4sw	$0,12($8)jal	sscanfnopli	$9,1			# 0x1$L4:lw	$31,24($sp)lw	$17,20($sp)lw	$16,16($sp)move	$2,$9j	$31addiu	$sp,$sp,32.set	macro.set	reorder.end	vf_open.section	.text.query_format,"ax",@progbits.align	2.align	5.ent	query_format.type	query_format, @functionquery_format:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroli	$3,842072064			# 0x32310000ori	$2,$3,0x5659beq	$5,$2,$L11sltu	$2,$2,$5beq	$2,$0,$L17li	$2,808583168			# 0x30320000li	$2,1345388544			# 0x50310000ori	$2,$2,0x3134beq	$5,$2,$L11nopsltu	$2,$2,$5beq	$2,$0,$L18li	$2,961871872			# 0x39550000li	$2,1345585152			# 0x50340000ori	$2,$2,0x3434beq	$5,$2,$L11nopli	$2,1448411136			# 0x56550000ori	$2,$2,0x5949beq	$5,$2,$L11nopli	$2,1345454080			# 0x50320000ori	$2,$2,0x3234bne	$5,$2,$L10nop$L11:j	vf_next_query_formatnop$L17:ori	$2,$2,0x3449beq	$5,$2,$L11nopsltu	$2,$2,$5beq	$2,$0,$L19li	$2,538968064			# 0x20200000ori	$2,$3,0x4d48beq	$5,$2,$L11nopori	$2,$3,0x564ebeq	$5,$2,$L11nopli	$2,825360384			# 0x31320000ori	$2,$2,0x564ebne	$5,$2,$L10nopj	$L11nop$L18:ori	$2,$2,0x5659beq	$5,$2,$L11nopli	$2,1280311296			# 0x4c500000ori	$2,$2,0x4c43beq	$5,$2,$L11nopli	$2,959447040			# 0x39300000ori	$2,$2,0x4649bne	$5,$2,$L10nopj	$L11nop$L19:ori	$2,$2,0x3859beq	$5,$2,$L11nopli	$2,808452096			# 0x30300000ori	$2,$2,0x3859beq	$5,$2,$L11nop$L10:j	$31move	$2,$0.set	macro.set	reorder.end	query_format.section	.text.uninit,"ax",@progbits.align	2.align	5.ent	uninit.type	uninit, @functionuninit:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacrolw	$2,100($4)beq	$2,$0,$L24move	$4,$2j	uc_freenop$L24:j	$31nop.set	macro.set	reorder.end	uninit.section	.text.control,"ax",@progbits.align	2.align	5.ent	control.type	control, @functioncontrol:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	vf_next_controlnop.set	macro.set	reorder.end	control.section	.rodata.str1.4.align	2$LC1:.ascii	"vf_blackframe: %u, %i%%, %s (I:%u)\012\000".section	.text.put_image,"ax",@progbits.align	2.align	5.ent	put_image.type	put_image, @functionput_image:.frame	$sp,56,$31		# vars= 0, regs= 6/0, args= 32, gp= 0.mask	0x80370000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$21,48($sp)sw	$20,44($sp)sw	$18,40($sp)sw	$17,36($sp)sw	$31,52($sp)sw	$16,32($sp)lw	$14,100($4)lw	$12,28($5)move	$20,$6move	$21,$7move	$17,$5move	$18,$4lw	$7,32($5)lw	$15,48($5)lw	$16,72($5)lw	$6,24($5)lw	$8,4($14)blez	$12,$L28lw	$13,0($14)move	$9,$6move	$5,$0li	$11,1			# 0x1$L30:blez	$6,$L33move	$4,$0$L32:addu	$3,$4,$7lbu	$2,0($3)addiu	$4,$4,1slt	$2,$2,$8bne	$6,$4,$L32addu	$5,$5,$2$L33:sll	$3,$5,4sll	$2,$5,2addu	$2,$2,$3sll	$4,$2,2addu	$2,$2,$4div	$0,$2,$9teq	$9,$0,7mflo	$10slt	$3,$10,$13bne	$3,$0,$L34addiu	$11,$11,1slt	$2,$12,$11bne	$2,$0,$L34addu	$9,$9,$6j	$L30addu	$7,$7,$15$L28:move	$10,$0$L34:sltu	$2,$16,4bne	$2,$0,$L37li	$2,1			# 0x1move	$16,$0$L39:slt	$2,$10,$13$L45:bne	$2,$0,$L41sll	$3,$16,2lui	$2,%hi(picttypes.2838)addiu	$2,$2,%lo(picttypes.2838)addu	$3,$3,$2lw	$4,0($3)lw	$7,8($14)sw	$4,20($sp)sw	$10,16($sp)lw	$2,12($14)lui	$6,%hi($LC1)addiu	$6,$6,%lo($LC1)li	$4,29			# 0x1dli	$5,4			# 0x4jal	mp_msgsw	$2,24($sp)lw	$14,100($18)$L41:lw	$2,8($14)lw	$4,92($18)addiu	$2,$2,1sw	$2,8($14)lw	$5,4($17)lw	$3,12($17)lw	$2,8($17)move	$6,$0move	$7,$0sw	$3,20($sp)jal	vf_get_imagesw	$2,16($sp)move	$16,$2lw	$3,48($17)lw	$2,32($17)sw	$3,48($16)sw	$2,32($16)lw	$2,36($17)lw	$3,52($17)sw	$2,36($16)sw	$3,52($16)lw	$2,40($17)lw	$3,56($17)move	$5,$17move	$4,$16sw	$2,40($16)jal	vf_clone_mpi_attributessw	$3,56($16)move	$4,$18move	$5,$16move	$6,$20move	$7,$21lw	$31,52($sp)lw	$21,48($sp)lw	$20,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	vf_next_put_imageaddiu	$sp,$sp,56$L37:bne	$16,$2,$L45slt	$2,$10,$13lw	$2,8($14)j	$L39sw	$2,12($14).set	macro.set	reorder.end	put_image.section	.text.config,"ax",@progbits.align	2.align	5.ent	config.type	config, @functionconfig:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	vf_next_confignop.set	macro.set	reorder.end	config.globl	vf_info_blackframe.section	.rodata.str1.4.align	2$LC2:.ascii	"detects black frames\000".align	2$LC3:.ascii	"blackframe\000".align	2$LC4:.ascii	"Brian J. Murrell, Julian Hall, Ivo van Poorten\000".align	2$LC5:.ascii	"Useful for detecting scene transitions\000".data.align	2.type	vf_info_blackframe, @object.size	vf_info_blackframe, 24vf_info_blackframe:.word	$LC2.word	$LC3.word	$LC4.word	$LC5.word	vf_open.word	0.section	.rodata.str1.4.align	2$LC6:.ascii	"unknown\000".align	2$LC7:.ascii	"I\000".align	2$LC8:.ascii	"P\000".align	2$LC9:.ascii	"B\000".rdata.align	2.type	picttypes.2838, @object.size	picttypes.2838, 16picttypes.2838:.word	$LC6.word	$LC7.word	$LC8.word	$LC9.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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