vf_blackframe.mid

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

MID
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	nomacro		addiu	$sp,$sp,-32	sw	$16,16($sp)	move	$16,$4	li	$4,16			# 0x10	sw	$17,20($sp)	sw	$31,24($sp)	jal	uc_malloc	move	$17,$5	move	$8,$2	move	$9,$0	beq	$2,$0,$L4	sw	$2,100($16)	move	$6,$2	addiu	$7,$2,4	lui	$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			# 0x62	li	$2,32			# 0x20	move	$4,$17	addiu	$5,$5,%lo($LC0)	li	$9,1			# 0x1	sw	$3,0($8)	sw	$2,4($8)	sw	$0,8($8)	beq	$17,$0,$L4	sw	$0,12($8)	jal	sscanf	nop	li	$9,1			# 0x1$L4:	lw	$31,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	move	$2,$9	j	$31	addiu	$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	nomacro		li	$3,842072064			# 0x32310000	ori	$2,$3,0x5659	beq	$5,$2,$L11	sltu	$2,$2,$5	beq	$2,$0,$L17	li	$2,808583168			# 0x30320000	li	$2,1345388544			# 0x50310000	ori	$2,$2,0x3134	beq	$5,$2,$L11	nop	sltu	$2,$2,$5	beq	$2,$0,$L18	li	$2,961871872			# 0x39550000	li	$2,1345585152			# 0x50340000	ori	$2,$2,0x3434	beq	$5,$2,$L11	nop	li	$2,1448411136			# 0x56550000	ori	$2,$2,0x5949	beq	$5,$2,$L11	nop	li	$2,1345454080			# 0x50320000	ori	$2,$2,0x3234	bne	$5,$2,$L10	nop$L11:	j	vf_next_query_format	nop$L17:	ori	$2,$2,0x3449	beq	$5,$2,$L11	nop	sltu	$2,$2,$5	beq	$2,$0,$L19	li	$2,538968064			# 0x20200000	ori	$2,$3,0x4d48	beq	$5,$2,$L11	nop	ori	$2,$3,0x564e	beq	$5,$2,$L11	nop	li	$2,825360384			# 0x31320000	ori	$2,$2,0x564e	bne	$5,$2,$L10	nop	j	$L11	nop$L18:	ori	$2,$2,0x5659	beq	$5,$2,$L11	nop	li	$2,1280311296			# 0x4c500000	ori	$2,$2,0x4c43	beq	$5,$2,$L11	nop	li	$2,959447040			# 0x39300000	ori	$2,$2,0x4649	bne	$5,$2,$L10	nop	j	$L11	nop$L19:	ori	$2,$2,0x3859	beq	$5,$2,$L11	nop	li	$2,808452096			# 0x30300000	ori	$2,$2,0x3859	beq	$5,$2,$L11	nop$L10:	j	$31	move	$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	nomacro		lw	$2,100($4)	beq	$2,$0,$L24	move	$4,$2	j	uc_free	nop$L24:	j	$31	nop	.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	nomacro		j	vf_next_control	nop	.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	nomacro		addiu	$sp,$sp,-56	sw	$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,$6	move	$21,$7	move	$17,$5	move	$18,$4	lw	$7,32($5)	lw	$15,48($5)	lw	$16,72($5)	lw	$6,24($5)	lw	$8,4($14)	blez	$12,$L28	lw	$13,0($14)	move	$9,$6	move	$5,$0	li	$11,1			# 0x1$L30:	blez	$6,$L33	move	$4,$0$L32:	addu	$3,$4,$7	lbu	$2,0($3)	addiu	$4,$4,1	slt	$2,$2,$8	bne	$6,$4,$L32	addu	$5,$5,$2$L33:	sll	$3,$5,4	sll	$2,$5,2	addu	$2,$2,$3	sll	$4,$2,2	addu	$2,$2,$4	div	$0,$2,$9	teq	$9,$0,7	mflo	$10	slt	$3,$10,$13	bne	$3,$0,$L34	addiu	$11,$11,1	slt	$2,$12,$11	bne	$2,$0,$L34	addu	$9,$9,$6	j	$L30	addu	$7,$7,$15$L28:	move	$10,$0$L34:	sltu	$2,$16,4	bne	$2,$0,$L37	li	$2,1			# 0x1	move	$16,$0$L39:	slt	$2,$10,$13$L45:	bne	$2,$0,$L41	sll	$3,$16,2	lui	$2,%hi(picttypes.2838)	addiu	$2,$2,%lo(picttypes.2838)	addu	$3,$3,$2	lw	$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			# 0x1d	li	$5,4			# 0x4	jal	mp_msg	sw	$2,24($sp)	lw	$14,100($18)$L41:	lw	$2,8($14)	lw	$4,92($18)	addiu	$2,$2,1	sw	$2,8($14)	lw	$5,4($17)	lw	$3,12($17)	lw	$2,8($17)	move	$6,$0	move	$7,$0	sw	$3,20($sp)	jal	vf_get_image	sw	$2,16($sp)	move	$16,$2	lw	$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,$17	move	$4,$16	sw	$2,40($16)	jal	vf_clone_mpi_attributes	sw	$3,56($16)	move	$4,$18	move	$5,$16	move	$6,$20	move	$7,$21	lw	$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_image	addiu	$sp,$sp,56$L37:	bne	$16,$2,$L45	slt	$2,$10,$13	lw	$2,8($14)	j	$L39	sw	$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	nomacro		j	vf_next_config	nop	.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 + -
显示快捷键?