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

📄 video.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 4 页
字号:
move	$4,$16move	$5,$3jal	__nedf2move	$17,$3beq	$2,$0,$L119move	$4,$16lw	$6,16($20)lw	$7,20($20)jal	__subdf3move	$5,$17move	$16,$2move	$17,$3$L122:move	$4,$16move	$5,$17move	$6,$0jal	__gedf2move	$7,$0bltz	$2,$L157move	$4,$16$L205:jal	__truncdfsf2move	$5,$17lw	$5,64($sp)move	$21,$2j	$L92lw	$16,44($5)$L94:jal	ds_get_next_ptsmove	$4,$20move	$16,$2lui	$2,%hi($LC14)lw	$6,%lo($LC14)($2)lw	$7,%lo($LC14+4)($2)move	$4,$16move	$5,$3jal	__nedf2move	$17,$3beq	$2,$0,$L125move	$4,$16lw	$6,16($20)lw	$7,20($20)jal	__subdf3move	$5,$17move	$16,$2move	$17,$3$L128:move	$4,$16move	$5,$17move	$6,$0jal	__ltdf2move	$7,$0bltz	$2,$L129move	$4,$22jal	__lesf2move	$5,$0blez	$2,$L129move	$4,$16jal	__truncdfsf2move	$5,$17move	$21,$2lw	$2,64($sp)j	$L92lw	$16,44($2)$L93:jal	ds_get_next_ptsmove	$4,$20move	$18,$2lui	$2,%hi($LC14)lw	$6,%lo($LC14)($2)lw	$7,%lo($LC14+4)($2)move	$4,$18move	$5,$3jal	__nedf2move	$19,$3beq	$2,$0,$L104move	$4,$18lw	$6,16($20)lw	$7,20($20)jal	__subdf3move	$5,$19move	$16,$2move	$17,$3$L107:move	$4,$16move	$5,$17move	$6,$0jal	__gedf2move	$7,$0bltz	$2,$L108move	$4,$16move	$5,$17move	$6,$0jal	__gtdf2move	$7,$0blez	$2,$L205move	$4,$16jal	__fixsfsilw	$4,236($23)li	$3,1000			# 0x3e8beq	$2,$3,$L113lui	$2,%hi($LC15)lw	$4,%lo($LC15)($2)lw	$5,%lo($LC15+4)($2)move	$6,$16jal	__divdf3move	$7,$17move	$18,$2move	$19,$3move	$4,$16$L190:jal	__truncdfsf2move	$5,$17sw	$2,240($23)move	$4,$18move	$5,$19jal	__truncdfsf2move	$21,$2lw	$3,64($sp)sw	$2,236($23)j	$L92lw	$16,44($3)$L58:move	$21,$0$L175:lui	$5,%hi(videobuf_len)$L206:lw	$3,%lo(videobuf_len)($5)li	$2,786432			# 0xc0000ori	$2,$2,0x7ffcslt	$3,$3,$2beq	$3,$0,$L76move	$18,$5jal	sync_video_packetmove	$4,$20move	$16,$2beq	$2,$0,$L21lw	$17,%lo(videobuf_len)($18)jal	read_video_packetmove	$4,$20beq	$2,$0,$L21li	$2,-97			# 0xffffffffffffff9fand	$2,$16,$2li	$3,263			# 0x107beq	$2,$3,$L187li	$3,-97			# 0xffffffffffffff9f$L207:and	$3,$16,$3addiu	$2,$3,-257sltu	$2,$2,2bne	$2,$0,$L72li	$2,261			# 0x105beq	$3,$2,$L72nop$L66:beq	$21,$0,$L206lui	$5,%hi(videobuf_len)$L74:jal	sync_video_packetmove	$4,$20li	$3,-97			# 0xffffffffffffff9fand	$3,$2,$3li	$2,262			# 0x106beq	$3,$2,$L76li	$2,265			# 0x109beq	$3,$2,$L76addiu	$2,$3,-257sltu	$2,$2,2bne	$2,$0,$L79li	$2,261			# 0x105bne	$3,$2,$L206lui	$5,%hi(videobuf_len)$L79:lw	$3,0($20)lw	$2,4($20)slt	$2,$3,$2beq	$2,$0,$L81noplw	$2,8($20)addu	$2,$2,$3lbu	$3,0($2)srl	$2,$3,7$L83:beq	$2,$0,$L206lui	$5,%hi(videobuf_len)$L76:lui	$2,%hi(videobuffer)lw	$4,%lo(videobuffer)($2)lui	$3,%hi($LC1)lui	$2,%hi(videobuf_len)lw	$2,%lo(videobuf_len)($2)lw	$21,%lo($LC1)($3)move	$fp,$0lui	$3,%hi(videobuf_len)sw	$2,56($sp)sw	$0,60($sp)sw	$4,0($19)j	$L42sw	$0,%lo(videobuf_len)($3)$L72:j	$L74li	$21,1			# 0x1$L186:lw	$4,236($23)jal	__mulsf3lw	$5,%lo($LC11)($2)lui	$3,%hi($LC12)lw	$5,%lo($LC12)($3)lw	$4,240($23)jal	__mulsf3sw	$2,236($23)lui	$6,%hi($LC13)addiu	$6,$6,%lo($LC13)sw	$2,240($23)li	$4,13			# 0xdjal	mp_msgli	$5,4			# 0x4lw	$4,28($23)move	$5,$21li	$3,1			# 0x1lui	$2,%hi(telecine)jal	__addsf3sw	$3,%lo(telecine)($2)lw	$3,32($23)lw	$5,240($23)addiu	$3,$3,1move	$4,$21sw	$2,28($23)jal	__mulsf3sw	$3,32($23)j	$L49move	$21,$2$L187:beq	$16,$2,$L66lui	$2,%hi(videobuffer)lw	$5,%lo(videobuffer)($2)lw	$6,%lo(videobuf_len)($18)lui	$4,%hi(picture)addiu	$2,$17,4addiu	$17,$4,%lo(picture)addu	$5,$2,$5move	$4,$17jal	h264_parse_spssubu	$6,$6,$2lw	$16,20($17)move	$5,$0jal	__gtsf2move	$4,$16blez	$2,$L68lui	$2,%hi($LC1)sw	$16,236($23)lw	$5,20($17)jal	__divsf3lw	$4,%lo($LC1)($2)sw	$2,240($23)$L68:jal	sync_video_packetmove	$4,$20beq	$2,$0,$L21move	$16,$2jal	read_video_packetmove	$4,$20bne	$2,$0,$L207li	$3,-97			# 0xffffffffffffff9fj	$L189li	$2,-1			# 0xffffffffffffffff$L81:jal	ds_fill_buffermove	$4,$20beq	$2,$0,$L76noplw	$2,8($20)lw	$3,0($20)addu	$2,$2,$3lbu	$4,0($2)j	$L83srl	$2,$4,7$L104:jal	__extendsfdf2move	$4,$22lw	$4,16($20)lw	$5,20($20)move	$6,$2jal	__subdf3move	$7,$3move	$16,$2j	$L107move	$17,$3$L125:jal	__extendsfdf2move	$4,$22lw	$4,16($20)lw	$5,20($20)move	$6,$2jal	__subdf3move	$7,$3move	$16,$2j	$L128move	$17,$3$L129:lw	$3,64($sp)lui	$2,%hi($LC18)lw	$21,%lo($LC18)($2)j	$L92lw	$16,44($3)$L119:jal	__extendsfdf2move	$4,$22lw	$4,16($20)lw	$5,20($20)move	$6,$2jal	__subdf3move	$7,$3move	$16,$2j	$L122move	$17,$3$L113:lw	$4,%lo($LC15)($2)lw	$5,%lo($LC15+4)($2)move	$6,$16jal	__divdf3move	$7,$17move	$5,$3move	$4,$2move	$18,$2jal	__fixdfsimove	$19,$3lui	$6,%hi($LC16)addiu	$6,$6,%lo($LC16)move	$7,$2li	$4,1			# 0x1jal	mp_msgli	$5,6			# 0x6j	$L190move	$4,$16$L108:lw	$2,16($20)lw	$3,20($20)move	$4,$21sw	$16,32($sp)sw	$2,16($sp)sw	$3,20($sp)sw	$18,24($sp)sw	$19,28($sp)jal	__extendsfdf2sw	$17,36($sp)lui	$6,%hi($LC17)li	$4,1			# 0x1addiu	$6,$6,%lo($LC17)li	$5,2			# 0x2sw	$2,40($sp)jal	mp_msgsw	$3,44($sp)lw	$4,64($sp)j	$L92lw	$16,44($4)$L157:lw	$5,64($sp)j	$L92lw	$16,44($5).set	macro.set	reorder.end	video_read_frame.section	.rodata.str1.4.align	2$LC19:.ascii	"NONE :(\012\000".align	2$LC20:.ascii	"OK!\012\000".align	2$LC21:.ascii	"Cannot allocate shared memory.\012\000".align	2$LC22:.ascii	"Searching for Video Object Layer Start code... \000".align	2$LC23:.ascii	"M4V: 0x%X\012\000".align	2$LC24:.ascii	"Can't read Video Object Layer Header\012\000".align	2$LC25:.ascii	"OK! FPS SEEMS TO BE %.3f\012Searching for Video Object P".ascii	"lane Start code... \000".align	2$LC26:.ascii	"Can't read Video Object Plane Header\012\000".globl	__eqsf2.align	2$LC27:.ascii	"MIN: %d, mid: %d, max: %d\012\000".align	2$LC28:.ascii	"FPS seems to be: %f, resolution: %d, delta_units: %d\012".ascii	"\000".align	2$LC30:.ascii	"FPS seems to be: %f\012\000".align	2$LC31:.ascii	"Can't read sequence parameter set\012\000".align	2$LC32:.ascii	"Searching for picture parameter set... \000".align	2$LC33:.ascii	"H264: 0x%X\012\000".align	2$LC34:.ascii	"OK!\012Searching for Slice... \000".align	2$LC36:.ascii	"Searching for sequence header... \000".align	2$LC37:.ascii	"MPEG: FATAL: EOF while searching for sequence header.\012".ascii	"\000".align	2$LC38:.ascii	"FATAL: Cannot read sequence header.\012\000".align	2$LC39:.ascii	"MPEG: bad sequence header\012\000".align	2$LC40:.ascii	"FATAL: Cannot read sequence header extension.\012\000".align	2$LC41:.ascii	"MPEG: bad sequence header extension\012\000".align	2$LC42:.ascii	"MPEG1\000".align	2$LC43:.ascii	"MPEG2\000".align	2$LC44:.ascii	"VIDEO:  %s  %dx%d  (aspect %d)  %5.3f fps  %5.1f kbps (%".ascii	"4.1f kbyte/s)\012\000".globl	__floatsidf.align	2$LC46:.ascii	"Couldn't find VC-1 sequence header\012\000".align	2$LC47:.ascii	"found\012\000".align	2$LC48:.ascii	"Couldn't read VC-1 sequence header!\012\000".align	2$LC49:.ascii	"Couldn't find VC-1 entry point sync-code:(\012\000".align	2$LC50:.ascii	"Couldn't read VC-1 entry point sync-code:(\012\000".align	2$LC51:.ascii	"Couldn't alloc %d bytes for VC-1 extradata!\012\000".align	2$LC52:.ascii	"VIDEO:  VC-1  %dx%d, %5.3f fps, header len: %d\012\000".align	2$LC53:.ascii	"Searching for VC1 sequence header... \000".align	2$LC54:.ascii	"Searching for Video Object Start code... \000".align	2$LC55:.ascii	"Searching for sequence parameter set... \000".section	.rodata.cst4.align	2$LC29:.word	1065353216.align	2$LC35:.word	-1071644672.section	.rodata.cst8.align	3$LC45:.word	-755914244.word	1062232653.section	.text.video_read_properties,"ax",@progbits.align	2.align	5.globl	video_read_properties.ent	video_read_properties.type	video_read_properties, @functionvideo_read_properties:.frame	$sp,112,$31		# vars= 16, regs= 10/0, args= 56, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0addiu	$sp,$sp,-112sw	$17,76($sp)sw	$31,108($sp)sw	$fp,104($sp)sw	$23,100($sp)sw	$22,96($sp)sw	$21,92($sp)sw	$20,88($sp)sw	$19,84($sp)sw	$18,80($sp)sw	$16,72($sp)lw	$18,4($4)move	$17,$4lw	$2,72($18)li	$3,23			# 0x17lw	$4,44($2).set	noreorder.set	nomacrobeq	$4,$3,$L386li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L386li	$2,42			# 0x2a.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L386li	$2,41			# 0x29.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L386li	$2,2			# 0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L417li	$2,33			# 0x21.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L386li	$2,29			# 0x1d.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L418li	$2,27			# 0x1b.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L224li	$2,30			# 0x1e.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L437lui	$2,%hi(videobuf_code_len).set	macro.set	reorderli	$2,6			# 0x6$L439:.set	noreorder.set	nomacrobeq	$4,$2,$L234li	$2,3			# 0x3.set	macro.set	reorderbeq	$4,$2,$L234$L233:.set	noreorder.set	nomacroj	$L237li	$5,1			# 0x1.set	macro.set	reorder$L417:lw	$3,12($17).set	noreorder.set	nomacrobne	$3,$0,$L419li	$5,268435456			# 0x10000000.set	macro.set	reorder$L386:lui	$19,%hi(telecine)lui	$23,%hi(telecine_cnt)lui	$20,%hi($LC35)lui	$22,%hi($LC36)lw	$2,%lo($LC35)($20)$L432:li	$4,13			# 0xdsw	$2,%lo(telecine_cnt)($23)lui	$2,%hi(videobuf_len)sw	$0,%lo(videobuf_len)($2)li	$5,6			# 0x6lui	$2,%hi(videobuf_code_len)addiu	$6,$22,%lo($LC36)sw	$0,%lo(videobuf_code_len)($2)sw	$0,%lo(telecine)($19).set	noreorder.set	nomacrojal	mp_msgli	$16,435			# 0x1b3.set	macro.set	reorder$L307:.set	noreorder.set	nomacrojal	sync_video_packetmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$16,$L308move	$4,$18.set	macro.set	reorderbeq	$2,$0,$L310jal	skip_video_packetbne	$2,$0,$L307$L310:li	$4,13			# 0xd.set	noreorder.set	nomacrojal	mp_msg_testli	$5,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L420lui	$6,%hi($LC19).set	macro.set	reorderlui	$6,%hi($LC37)$L431:li	$5,1			# 0x1addiu	$6,$6,%lo($LC37).set	noreorder.set	nomacrojal	mp_msgli	$4,13			# 0xd.set	macro.set	reordermove	$5,$0$L237:lw	$31,108($sp)lw	$fp,104($sp)lw	$23,100($sp)lw	$22,96($sp)lw	$21,92($sp)lw	$20,88($sp)lw	$19,84($sp)lw	$18,80($sp)lw	$17,76($sp)lw	$16,72($sp)move	$2,$5.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,112.set	macro.set	reorder$L420:addiu	$6,$6,%lo($LC19)li	$4,13			# 0xd.set	noreorder.set	nomacrojal	mp_msgli	$5,6			# 0x6.set	macro.set	reorder.set	noreorder.set	nomacroj	$L431lui	$6,%hi($LC37).set	macro.set	reorder$L308:lui	$6,%hi($LC20)addiu	$6,$6,%lo($LC20)li	$4,13			# 0xdli	$5,6			# 0x6.set	noreorder.set	nomacrojal	mp_msglui	$21,%hi(videobuffer).set	macro.set	reorderlw	$2,%lo(videobuffer)($21).set	noreorder.set	nomacrobeq	$2,$0,$L421li	$16,1048576			# 0x100000.set	macro.set	reorder$L314:.set	noreorder.set	nomacrojal	read_video_packetmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L388lui	$fp,%hi(picture).set	macro.set	reorderlw	$5,%lo(videobuffer)($21)addiu	$5,$5,4.set	noreorder.set	nomacrojal	mp_header_process_sequence_headeraddiu	$4,$fp,%lo(picture).set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L320lui	$6,%hi($LC39).set	macro.set	reorderaddiu	$6,$6,%lo($LC39)li	$4,13			# 0xd.set	noreorder.set	nomacrojal	mp_msgli	$5,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacroj	$L432lw	$2,%lo($LC35)($20).set	macro.set	reorder$L421:li	$4,32			# 0x20.set	noreorder.set	nomacrojal	uc_memalignori	$5,$16,0x8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L348sw	$2,%lo(videobuffer)($21).set	macro.set	reorderaddu	$4,$2,$16move	$5,$0.set	noreorder.set	nomacrojal	memsetli	$6,8			# 0x8.set	macro.set	reorderj	$L314$L419:ori	$2,$5,0x1.set	noreorder.set	nomacrobeq	$3,$2,$L386ori	$2,$5,0x2.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L386ori	$2,$5,0x4.set	macro.set	reorder

⌨️ 快捷键说明

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