⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 video.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
.file	1 "video.c".section .mdebug.abi32.previous.globl	__truncdfsf2.globl	__nesf2.section	.rodata.str1.4,"aMS",@progbits,1.align	2$LC0:.ascii	"Warning! FPS changed %5.3f -> %5.3f  (%f) [%d]  \012\000".globl	__extendsfdf2.globl	__subsf3.globl	__divsf3.globl	__floatsisf.globl	__mulsf3.globl	__muldf3.globl	__subdf3.globl	__adddf3.align	2$LC5:.ascii	"\015 telecine = %3.1f  %5.3f     \012\000".globl	__ltsf2.globl	__gtsf2.align	2$LC8:.ascii	"\012demux_mpg: 30000/1001fps NTSC content detected, swit".ascii	"ching framerate.\012\000".align	2$LC13:.ascii	"\012demux_mpg: 24000/1001fps progressive NTSC content de".ascii	"tected, switching framerate.\012\000".globl	__addsf3.globl	__gtdf2.globl	__nedf2.globl	__gedf2.globl	__fixsfsi.globl	__divdf3.align	2$LC16:.ascii	"\012avg. framerate: %d fps             \012\000".globl	__fixdfsi.align	2$LC17:.ascii	"\012Invalid frame duration value (%5.3f/%5.3f => %5.3f).".ascii	" Defaulting to %5.3f sec.\012\000".globl	__ltdf2.globl	__lesf2.globl	__eqdf2.section	.rodata.cst4,"aM",@progbits,4.align	2$LC1:.word	1065353216.align	2$LC2:.word	1008981770.section	.rodata.cst8,"aM",@progbits,8.align	3$LC3:.word	-858993459.word	1072483532.align	3$LC4:.word	0.word	1072955392.section	.rodata.cst4.align	2$LC6:.word	-1077936128.align	2$LC7:.word	1069547520.align	2$LC9:.word	-1090519040.align	2$LC10:.word	1056964608.align	2$LC11:.word	1061997773.align	2$LC12:.word	1067450368.section	.rodata.cst8.align	3$LC14:.word	0.word	-1008730112.align	3$LC15:.word	0.word	1072693248.section	.rodata.cst4.align	2$LC18:.word	981668463.section	.text.video_read_frame,"ax",@progbits.align	2.align	5.globl	video_read_frame.ent	video_read_frame.type	video_read_frame, @functionvideo_read_frame:.frame	$sp,120,$31		# vars= 32, regs= 10/0, args= 48, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-120sw	$23,108($sp)sw	$19,92($sp)sw	$31,116($sp)sw	$fp,112($sp)sw	$22,104($sp)sw	$21,100($sp)sw	$20,96($sp)sw	$18,88($sp)sw	$17,84($sp)sw	$16,80($sp)lw	$20,4($4)move	$23,$4lw	$2,72($20)sw	$5,124($sp)lw	$3,44($2)lw	$4,16($20)lw	$5,20($20)sw	$2,64($sp)li	$2,1			# 0x1move	$19,$6sw	$7,132($sp)sw	$0,0($6)sw	$4,72($sp)beq	$3,$2,$L2sw	$5,76($sp)li	$2,42			# 0x2abeq	$3,$2,$L2li	$2,41			# 0x29beq	$3,$2,$L2li	$2,2			# 0x2beq	$3,$2,$L177li	$2,23			# 0x17beq	$3,$2,$L2li	$2,29			# 0x1dbeq	$3,$2,$L178li	$2,33			# 0x21beq	$3,$2,$L2li	$2,27			# 0x1bbeq	$3,$2,$L169li	$2,30			# 0x1ebeq	$3,$2,$L175move	$21,$0move	$5,$19$L201:jal	ds_get_packetmove	$4,$20bltz	$2,$L21sw	$2,56($sp)lui	$2,%hi($LC1)lw	$21,%lo($LC1)($2)move	$fp,$0sw	$0,60($sp)$L42:lw	$4,28($23)jal	__addsf3move	$5,$21lw	$3,32($23)lw	$5,240($23)addiu	$3,$3,1sw	$3,32($23)move	$4,$21jal	__mulsf3sw	$2,28($23)lw	$3,132($sp)bne	$3,$0,$L156move	$21,$2$L49:lw	$4,72($sp)jal	__truncdfsf2lw	$5,76($sp)lw	$4,64($sp)move	$22,$2lw	$16,44($4)addiu	$3,$16,-6sltu	$2,$3,30bne	$2,$0,$L179sll	$2,$3,2$L92:li	$2,2			# 0x2$L204:beq	$16,$2,$L132li	$2,41			# 0x29beq	$16,$2,$L132li	$2,29			# 0x1dbeq	$16,$2,$L180li	$2,1			# 0x1beq	$16,$2,$L132li	$2,33			# 0x21beq	$16,$2,$L132nop$L118:lw	$2,16($20)lw	$3,20($20)sw	$2,40($23)sw	$3,44($23)$L141:lw	$5,124($sp)$L197:beq	$5,$0,$L191lw	$2,56($sp)sw	$21,0($5)lw	$2,56($sp)lw	$31,116($sp)lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp)j	$31addiu	$sp,$sp,120$L177:lw	$3,12($23)beq	$3,$0,$L192move	$fp,$0li	$4,268435456			# 0x10000000ori	$2,$4,0x1bne	$3,$2,$L181ori	$2,$4,0x2$L2:move	$fp,$0$L192:sw	$0,60($sp)move	$17,$0lui	$5,%hi(videobuf_len)$L188:lw	$3,%lo(videobuf_len)($5)li	$2,786432			# 0xc0000ori	$2,$2,0x7ffcslt	$3,$3,$2beq	$3,$0,$L193lui	$16,%hi(picture)$L16:jal	sync_video_packetmove	$4,$20move	$16,$2lui	$2,%hi(videobuf_len)beq	$17,$0,$L17lw	$18,%lo(videobuf_len)($2)addiu	$2,$16,-257sltu	$2,$2,175beq	$2,$0,$L182nop$L19:jal	read_video_packetmove	$4,$20beq	$2,$0,$L189li	$2,-1			# 0xffffffffffffffffli	$2,435			# 0x1b3$L195:beq	$16,$2,$L30addiu	$4,$18,4li	$2,437			# 0x1b5beq	$16,$2,$L31li	$2,256			# 0x100bne	$16,$2,$L188lui	$5,%hi(videobuf_len)lui	$2,%hi(videobuffer)lw	$3,%lo(videobuffer)($2)addu	$3,$3,$4lbu	$2,1($3)lw	$3,%lo(videobuf_len)($5)srl	$2,$2,3andi	$2,$2,0x7sw	$2,60($sp)li	$2,786432			# 0xc0000ori	$2,$2,0x7ffcslt	$3,$3,$2bne	$3,$0,$L16lui	$16,%hi(picture)$L193:lui	$2,%hi(videobuffer)addiu	$21,$16,%lo(picture)lw	$3,%lo(videobuffer)($2)lw	$18,236($23)lw	$17,20($21)lui	$2,%hi(videobuf_len)lw	$2,%lo(videobuf_len)($2)sw	$3,0($19)move	$4,$18move	$5,$17jal	__nesf2sw	$2,56($sp)beq	$2,$0,$L32lw	$3,132($sp)beq	$3,$0,$L183nop$L32:addiu	$16,$16,%lo(picture)lw	$4,48($16)jal	__floatsisflui	$22,%hi(telecine_cnt)lui	$3,%hi($LC2)lw	$5,%lo($LC2)($3)jal	__mulsf3move	$4,$2move	$4,$2move	$21,$2li	$2,100			# 0x64lui	$5,%hi(videobuf_len)sw	$2,48($16)jal	__extendsfdf2sw	$0,%lo(videobuf_len)($5)lw	$4,%lo(telecine_cnt)($22)move	$18,$2jal	__extendsfdf2move	$19,$3lui	$4,%hi($LC3)lw	$6,%lo($LC3)($4)lw	$7,%lo($LC3+4)($4)move	$5,$3jal	__muldf3move	$4,$2move	$5,$3jal	__truncdfsf2move	$4,$2jal	__extendsfdf2move	$4,$2move	$16,$2lui	$2,%hi($LC4)lw	$6,%lo($LC4)($2)lw	$7,%lo($LC4+4)($2)move	$4,$18move	$5,$19jal	__subdf3move	$17,$3move	$6,$2move	$7,$3move	$4,$16jal	__adddf3move	$5,$17move	$5,$3jal	__truncdfsf2move	$4,$2move	$4,$2sw	$18,16($sp)sw	$19,20($sp)jal	__extendsfdf2sw	$2,%lo(telecine_cnt)($22)lui	$6,%hi($LC5)addiu	$6,$6,%lo($LC5)li	$4,13			# 0xdli	$5,7			# 0x7sw	$2,24($sp)jal	mp_msgsw	$3,28($sp)lui	$3,%hi(telecine)lw	$2,%lo(telecine)($3)beq	$2,$0,$L37lw	$16,%lo(telecine_cnt)($22)lui	$2,%hi($LC6)lw	$5,%lo($LC6)($2)jal	__ltsf2move	$4,$16bltz	$2,$L39lui	$2,%hi($LC7)lw	$5,%lo($LC7)($2)jal	__gtsf2move	$4,$16bgtz	$2,$L194lui	$6,%hi($LC8)lui	$2,%hi($LC1)j	$L42lw	$21,%lo($LC1)($2)$L17:li	$2,256			# 0x100beq	$16,$2,$L184addiu	$2,$16,-257sltu	$2,$2,175beq	$2,$0,$L25move	$4,$20jal	read_video_packetli	$17,1			# 0x1bne	$2,$0,$L195li	$2,435			# 0x1b3$L21:li	$2,-1			# 0xffffffffffffffff$L189:sw	$2,56($sp)$L208:lw	$2,56($sp)$L191:lw	$31,116($sp)lw	$fp,112($sp)lw	$23,108($sp)lw	$22,104($sp)lw	$21,100($sp)lw	$20,96($sp)lw	$19,92($sp)lw	$18,88($sp)lw	$17,84($sp)lw	$16,80($sp)j	$31addiu	$sp,$sp,120$L30:lui	$2,%hi(videobuffer)lw	$5,%lo(videobuffer)($2)addu	$5,$4,$5lui	$4,%hi(picture)jal	mp_header_process_sequence_headeraddiu	$4,$4,%lo(picture)j	$L188lui	$5,%hi(videobuf_len)$L31:lui	$2,%hi(videobuffer)lw	$5,%lo(videobuffer)($2)addu	$5,$4,$5lui	$4,%hi(picture)jal	mp_header_process_extensionaddiu	$4,$4,%lo(picture)j	$L188lui	$5,%hi(videobuf_len)$L184:lw	$4,16($20)jal	__truncdfsf2lw	$5,20($20)move	$fp,$2sw	$0,16($20)j	$L19sw	$0,20($20)$L37:lui	$2,%hi($LC9)lw	$5,%lo($LC9)($2)jal	__gtsf2move	$4,$16blez	$2,$L42lui	$2,%hi($LC10)lw	$5,%lo($LC10)($2)jal	__ltsf2move	$4,$16bgez	$2,$L42lw	$5,132($sp)beq	$5,$0,$L186lui	$2,%hi($LC11)lw	$4,28($23)jal	__addsf3move	$5,$21lw	$3,32($23)lw	$5,240($23)addiu	$3,$3,1sw	$3,32($23)move	$4,$21jal	__mulsf3sw	$2,28($23)lw	$3,64($sp)move	$21,$2j	$L92lw	$16,44($3)$L180:lw	$3,12($23)li	$2,-268500992			# 0xffffffffefff0000ori	$2,$2,0xffffaddu	$3,$3,$2sltu	$3,$3,2beq	$3,$0,$L118nop$L132:jal	__extendsfdf2move	$4,$21lw	$4,40($23)lw	$5,44($23)move	$6,$2jal	__adddf3move	$7,$3lw	$4,60($sp)sw	$2,40($23)slt	$18,$4,3beq	$18,$0,$L138sw	$3,44($23)lw	$16,48($23)lw	$17,52($23)move	$6,$0move	$7,$0move	$4,$16jal	__eqdf2move	$5,$17beq	$2,$0,$L196move	$4,$fpsw	$16,40($23)sw	$17,44($23)jal	__extendsfdf2move	$4,$fpsw	$2,48($23)j	$L141sw	$3,52($23)$L138:move	$4,$fp$L196:jal	__nesf2move	$5,$0beq	$2,$0,$L197lw	$5,124($sp)beq	$18,$0,$L144nopjal	__extendsfdf2move	$4,$fpsw	$2,48($23)j	$L141sw	$3,52($23)$L156:lw	$4,64($sp)j	$L92lw	$16,44($4)$L181:beq	$3,$2,$L2ori	$2,$4,0x4bne	$3,$2,$L198ori	$2,$4,0x5$L169:lui	$2,%hi(videobuf_len)$L200:lw	$3,%lo(videobuf_len)($2)li	$2,786432			# 0xc0000ori	$2,$2,0x7ffcslt	$3,$3,$2beq	$3,$0,$L199lui	$3,%hi($LC1)jal	sync_video_packetmove	$4,$20beq	$2,$0,$L21move	$16,$2jal	read_video_packetmove	$4,$20beq	$2,$0,$L21li	$2,438			# 0x1b6bne	$16,$2,$L200lui	$2,%hi(videobuf_len)lui	$3,%hi($LC1)$L199:lui	$2,%hi(videobuffer)lw	$4,%lo(videobuffer)($2)lw	$21,%lo($LC1)($3)lui	$3,%hi(videobuf_len)lw	$3,%lo(videobuf_len)($3)sw	$4,0($19)move	$fp,$0lui	$4,%hi(videobuf_len)sw	$3,56($sp)sw	$0,60($sp)j	$L42sw	$0,%lo(videobuf_len)($4)$L179:lui	$3,%hi($L97)addiu	$3,$3,%lo($L97)addu	$2,$2,$3lw	$4,0($2)j	$4nop.rdata.align	2.align	2$L97:.word	$L93.word	$L93.word	$L93.word	$L92.word	$L92.word	$L94.word	$L92.word	$L92.word	$L93.word	$L92.word	$L92.word	$L92.word	$L93.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L92.word	$L95.word	$L92.word	$L92.word	$L95.word	$L92.word	$L92.word	$L92.word	$L96.section	.text.video_read_frame$L183:lui	$4,%hi(telecine)lw	$2,%lo(telecine)($4)bne	$2,$0,$L32nopjal	__extendsfdf2move	$4,$18move	$4,$17sw	$2,16($sp)jal	__extendsfdf2sw	$3,20($sp)move	$5,$17move	$4,$18sw	$3,28($sp)jal	__subsf3sw	$2,24($sp)jal	__extendsfdf2move	$4,$2lw	$7,16($21)lui	$6,%hi($LC0)addiu	$6,$6,%lo($LC0)li	$4,1			# 0x1li	$5,2			# 0x2sw	$2,32($sp)sw	$3,36($sp)jal	mp_msgsw	$7,40($sp)lw	$2,20($21)sw	$2,236($23)lui	$2,%hi($LC1)lw	$5,20($21)jal	__divsf3lw	$4,%lo($LC1)($2)j	$L32sw	$2,240($23)$L39:lui	$6,%hi($LC8)$L194:li	$4,13			# 0xdaddiu	$6,$6,%lo($LC8)jal	mp_msgli	$5,4			# 0x4lui	$2,%hi($LC1)lw	$21,%lo($LC1)($2)lui	$4,%hi(telecine)j	$L42sw	$0,%lo(telecine)($4)$L25:bne	$16,$0,$L19li	$2,-1			# 0xffffffffffffffffj	$L208sw	$2,56($sp)$L182:bne	$16,$0,$L193lui	$16,%hi(picture)j	$L189li	$2,-1			# 0xffffffffffffffff$L144:jal	__extendsfdf2move	$4,$fpsw	$2,40($23)j	$L141sw	$3,44($23)$L178:lw	$3,12($23)li	$2,-268500992			# 0xffffffffefff0000ori	$2,$2,0xffffaddu	$2,$3,$2sltu	$2,$2,2bne	$2,$0,$L2li	$4,268435456			# 0x10000000ori	$2,$4,0x4beq	$3,$2,$L169ori	$2,$4,0x5$L198:beq	$3,$2,$L58li	$2,826474496			# 0x31430000ori	$2,$2,0x5657bne	$3,$2,$L201move	$5,$19li	$2,786432			# 0xc0000ori	$18,$2,0x7ffcli	$17,269			# 0x10dlui	$4,%hi(videobuf_len)$L203:lw	$2,%lo(videobuf_len)($4)slt	$2,$2,$18beq	$2,$0,$L202lui	$2,%hi(videobuffer)jal	sync_video_packetmove	$4,$20beq	$2,$0,$L21move	$16,$2jal	read_video_packetmove	$4,$20beq	$2,$0,$L189li	$2,-1			# 0xffffffffffffffffbne	$16,$17,$L203lui	$4,%hi(videobuf_len)lui	$2,%hi(videobuffer)$L202:lui	$3,%hi($LC1)lui	$5,%hi(videobuf_len)lw	$4,%lo(videobuffer)($2)lw	$5,%lo(videobuf_len)($5)lw	$21,%lo($LC1)($3)lui	$2,%hi(videobuf_len)move	$fp,$0sw	$5,56($sp)sw	$0,60($sp)sw	$4,0($19)j	$L42sw	$0,%lo(videobuf_len)($2)$L95:lw	$18,16($20)lw	$19,20($20)move	$6,$0move	$7,$0move	$4,$18jal	__gtdf2move	$5,$19blez	$2,$L92move	$4,$22jal	__gtsf2move	$5,$0blez	$2,$L204li	$2,2			# 0x2jal	__extendsfdf2move	$4,$22move	$6,$2move	$4,$18move	$5,$19move	$7,$3sw	$2,48($sp)jal	__gtdf2sw	$3,52($sp)blez	$2,$L204li	$2,2			# 0x2lw	$6,48($sp)lw	$7,52($sp)move	$4,$18jal	__subdf3move	$5,$19move	$4,$2jal	__truncdfsf2move	$5,$3j	$L92move	$21,$2$L96:jal	__fixsfsilw	$4,236($23)move	$3,$2li	$2,1000			# 0x3e8beq	$3,$2,$L116slt	$2,$3,2beq	$2,$0,$L118nop$L116:jal	ds_get_next_ptsmove	$4,$20move	$16,$2lui	$2,%hi($LC14)lw	$6,%lo($LC14)($2)lw	$7,%lo($LC14+4)($2)

⌨️ 快捷键说明

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