vd_ffmpeg.s

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

S
4,063
字号
.set	reorder$L341:addiu	$4,$16,3sb	$0,0($16)sb	$0,1($16).set	noreorder.set	nomacroj	$L338sb	$0,2($16).set	macro.set	reorder$L382:ori	$2,$2,0x4a4d.set	noreorder.set	nomacrobeq	$4,$2,$L380li	$2,1850867712			# 0x6e520000.set	macro.set	reorderori	$2,$2,0x5641bne	$4,$2,$L377$L380:lw	$5,336($18).set	noreorder.set	nomacrobeq	$5,$0,$L529lui	$2,%hi(lavc_param_threads).set	macro.set	reorderlwl	$2,3($5)lwr	$2,0($5)sltu	$2,$2,41bne	$2,$0,$L441lw	$2,12($17)ori	$2,$2,0x1000sw	$2,12($17)lwl	$4,3($5)lwr	$4,0($5)addiu	$2,$4,-40sw	$2,28($17).set	noreorder.set	nomacrojal	av_malloczaddiu	$4,$4,-32.set	macro.set	reorderlw	$6,28($17)lw	$8,336($18)move	$4,$2sltu	$2,$6,32sw	$4,24($17).set	noreorder.set	nomacrobne	$2,$0,$L430addiu	$5,$8,40.set	macro.set	reorderandi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L430andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L430li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L404addiu	$5,$8,36.set	macro.set	reorder$L484:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L484$L404:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L436$L485:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L485.set	noreorder.set	nomacroj	$L526andi	$6,$6,0x3.set	macro.set	reorder$L518:sw	$2,12($16).set	noreorder.set	nomacroj	$L355lw	$3,32($19).set	macro.set	reorder$L417:jal	memcpy.set	noreorder.set	nomacroj	$L527lw	$4,24($17).set	macro.set	reorder$L521:.set	noreorder.set	nomacroj	$L415ori	$2,$2,0x3001.set	macro.set	reorder$L379:lw	$4,340($18)beq	$4,$0,$L380lw	$4,0($4)addiu	$2,$4,-4sw	$2,28($17).set	noreorder.set	nomacrojal	av_malloczaddiu	$4,$4,4.set	macro.set	reorderlw	$6,28($17)lw	$8,340($18)move	$4,$2sltu	$2,$6,32sw	$4,24($17).set	noreorder.set	nomacrobeq	$2,$0,$L524addiu	$5,$8,4.set	macro.set	reorder$L430:jal	memcpy.set	noreorder.set	nomacroj	$L528lw	$5,336($18).set	macro.set	reorder$L522:li	$4,1			# 0x1.set	noreorder.set	nomacrojal	uc_callocli	$5,1028			# 0x404.set	macro.set	reordermove	$7,$2lw	$8,336($18)li	$2,1			# 0x1sw	$2,0($7)sw	$7,584($17)lwl	$4,3($8)li	$2,40			# 0x28lwr	$4,0($8).set	noreorder.set	nomacrobeq	$4,$2,$L444addiu	$6,$4,-40.set	macro.set	reorderli	$3,1024			# 0x400sltu	$2,$6,1025movz	$6,$3,$2sltu	$4,$6,32addiu	$3,$7,4.set	noreorder.set	nomacrobne	$4,$0,$L446addiu	$5,$8,40.set	macro.set	reorderandi	$2,$3,0x3.set	noreorder.set	nomacrobne	$2,$0,$L446andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L446li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$6,$2addu	$4,$7,$2sltu	$3,$7,$4.set	noreorder.set	nomacrobeq	$3,$0,$L450addiu	$5,$8,36.set	macro.set	reorder$L488:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000111000000000010001010101	#S32SDI XR1,$7,4.word	0b01110000111000000000010010010101	#S32SDI XR2,$7,4.word	0b01110000111000000000010011010101	#S32SDI XR3,$7,4.word	0b01110000111000000000010100010101	#S32SDI XR4,$7,4.word	0b01110000111000000000010101010101	#S32SDI XR5,$7,4.word	0b01110000111000000000010110010101	#S32SDI XR6,$7,4.word	0b01110000111000000000010111010101	#S32SDI XR7,$7,4.word	0b01110000111000000000011000010101	#S32SDI XR8,$7,4#NO_APPsltu	$2,$7,$4bne	$2,$0,$L488$L450:andi	$2,$6,0x1caddu	$4,$4,$2sltu	$3,$7,$4beq	$3,$0,$L452$L489:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000111000000000010001010101	#S32SDI XR1,$7,4#NO_APPsltu	$2,$7,$4bne	$2,$0,$L489$L452:andi	$4,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$4,$2,$L456li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$4,$2,$L468li	$2,1			# 0x1.set	macro.set	reorderbne	$4,$2,$L454lbu	$2,4($5).set	noreorder.set	nomacroj	$L454sb	$2,4($7).set	macro.set	reorder$L446:.set	noreorder.set	nomacrojal	memcpymove	$4,$3.set	macro.set	reorder$L454:lw	$3,336($18)$L530:.set	noreorder.set	nomacrobne	$3,$0,$L469lui	$2,%hi(lavc_param_threads).set	macro.set	reorder.set	noreorder.set	nomacroj	$L539lw	$5,%lo(lavc_param_threads)($2).set	macro.set	reorder$L352:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L349sb	$0,5($5).set	macro.set	reorder$L523:lui	$6,%hi($LC30)addiu	$6,$6,%lo($LC30)li	$5,1			# 0x1.set	noreorder.set	nomacrojal	mp_msgli	$4,13			# 0xd.set	macro.set	reorder.set	noreorder.set	nomacrojal	uninitmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L337move	$2,$0.set	macro.set	reorder$L515:addiu	$4,$16,1.set	noreorder.set	nomacroj	$L338sb	$0,0($16).set	macro.set	reorder$L516:.set	noreorder.set	nomacroj	$L349sb	$0,4($5).set	macro.set	reorder$L517:lw	$2,8($18)lui	$6,%hi($LC28)lw	$7,428($2)addiu	$6,$6,%lo($LC28)li	$5,1			# 0x1.set	noreorder.set	nomacrojal	mp_msgli	$4,13			# 0xd.set	macro.set	reorder.set	noreorder.set	nomacrojal	uninitmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L337move	$2,$0.set	macro.set	reorder$L444:lwl	$2,35($8)addiu	$9,$7,4lwr	$2,32($8)sll	$6,$2,2slt	$3,$6,1025li	$2,1024			# 0x400movz	$6,$2,$3sltu	$4,$6,32.set	noreorder.set	nomacrobne	$4,$0,$L458addiu	$5,$8,40.set	macro.set	reorderandi	$2,$9,0x3.set	noreorder.set	nomacrobne	$2,$0,$L458andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L458li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderand	$2,$6,$2addu	$4,$7,$2sltu	$3,$7,$4.set	noreorder.set	nomacrobeq	$3,$0,$L462addiu	$5,$8,36.set	macro.set	reorder$L490:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000111000000000010001010101	#S32SDI XR1,$7,4.word	0b01110000111000000000010010010101	#S32SDI XR2,$7,4.word	0b01110000111000000000010011010101	#S32SDI XR3,$7,4.word	0b01110000111000000000010100010101	#S32SDI XR4,$7,4.word	0b01110000111000000000010101010101	#S32SDI XR5,$7,4.word	0b01110000111000000000010110010101	#S32SDI XR6,$7,4.word	0b01110000111000000000010111010101	#S32SDI XR7,$7,4.word	0b01110000111000000000011000010101	#S32SDI XR8,$7,4#NO_APPsltu	$2,$7,$4bne	$2,$0,$L490$L462:andi	$2,$6,0x1caddu	$4,$4,$2sltu	$3,$7,$4.set	noreorder.set	nomacrobeq	$3,$0,$L538andi	$3,$6,0x3.set	macro.set	reorder$L491:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000111000000000010001010101	#S32SDI XR1,$7,4#NO_APPsltu	$2,$7,$4.set	noreorder.set	nomacrobne	$2,$0,$L491andi	$3,$6,0x3.set	macro.set	reorder$L538:li	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L468li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L454lbu	$2,4($5).set	noreorder.set	nomacroj	$L454sb	$2,4($7).set	macro.set	reorder$L524:andi	$2,$4,0x3.set	noreorder.set	nomacrobne	$2,$0,$L430andi	$2,$5,0x3.set	macro.set	reorder.set	noreorder.set	nomacrobne	$2,$0,$L430li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$4,-4and	$2,$6,$2addu	$7,$4,$2sltu	$3,$4,$7.set	noreorder.set	nomacrobeq	$3,$0,$L388move	$5,$8.set	macro.set	reorder$L482:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L482$L388:andi	$2,$6,0x1caddu	$7,$7,$2sltu	$3,$4,$7beq	$3,$0,$L436$L483:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$7bne	$2,$0,$L483.set	noreorder.set	nomacroj	$L526andi	$6,$6,0x3.set	macro.set	reorder$L458:.set	noreorder.set	nomacrojal	memcpymove	$4,$9.set	macro.set	reorder.set	noreorder.set	nomacroj	$L530lw	$3,336($18).set	macro.set	reorder$L426:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L416sb	$3,5($4).set	macro.set	reorder$L427:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L416sb	$2,6($4).set	macro.set	reorder$L468:lbu	$2,4($5)sb	$2,4($7)lbu	$3,5($5)sb	$3,5($7)lbu	$2,6($5).set	noreorder.set	nomacroj	$L454sb	$2,6($7).set	macro.set	reorder$L456:lbu	$2,4($5)sb	$2,4($7)lbu	$3,5($5).set	noreorder.set	nomacroj	$L454sb	$3,5($7).set	macro.set	reorder$L439:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L392sb	$3,5($4).set	macro.set	reorder$L440:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L392sb	$2,6($4).set	macro.set	reorder.end	init.globl	mpcodecs_vd_ffmpeg.data.align	2.type	mpcodecs_vd_ffmpeg, @object.size	mpcodecs_vd_ffmpeg, 20mpcodecs_vd_ffmpeg:.word	info.word	init.word	uninit.word	control.word	decode.globl	avcodec_inited.section	.bss.align	2.type	avcodec_inited, @object.size	avcodec_inited, 4avcodec_inited:.space	4.globl	lavc_decode_opts_conf.section	.rodata.str1.4.align	2$LC32:.ascii	"bug\000".align	2$LC33:.ascii	"er\000".align	2$LC34:.ascii	"gray\000".align	2$LC35:.ascii	"idct\000".align	2$LC36:.ascii	"ec\000".align	2$LC37:.ascii	"vstats\000".align	2$LC38:.ascii	"debug\000".align	2$LC39:.ascii	"vismv\000".align	2$LC40:.ascii	"st\000".align	2$LC41:.ascii	"sb\000".align	2$LC42:.ascii	"fast\000".align	2$LC43:.ascii	"lowres\000".align	2$LC44:.ascii	"skiploopfilter\000".align	2$LC45:.ascii	"skipidct\000".align	2$LC46:.ascii	"skipframe\000".align	2$LC47:.ascii	"threads\000".align	2$LC48:.ascii	"bitexact\000".data.align	3.type	lavc_decode_opts_conf, @object.size	lavc_decode_opts_conf, 720lavc_decode_opts_conf:.word	$LC32.word	lavc_param_workaround_bugs.word	m_option_type_int.word	3.word	0.word	-1074790400.word	0.word	1093567614.word	0.space	4.word	$LC33.word	lavc_param_error_resilience.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1079558144.word	0.space	4.word	$LC34.word	lavc_param_gray.word	m_option_type_flag.word	0.word	0.word	0.word	0.word	1080033280.word	0.space	4.word	$LC35.word	lavc_param_idct_algo.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1079558144.word	0.space	4.word	$LC36.word	lavc_param_error_concealment.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1079558144.word	0.space	4.word	$LC37.word	lavc_param_vstats.word	m_option_type_flag.word	0.word	0.word	0.word	0.word	1072693248.word	0.space	4.word	$LC38.word	lavc_param_debug.word	m_option_type_int.word	3.word	0.word	0.word	-536870912.word	1097011919.word	0.space	4.word	$LC39.word	lavc_param_vismv.word	m_option_type_int.word	3.word	0.word	0.word	-536870912.word	1097011919.word	0.space	4.word	$LC40.word	lavc_param_skip_top.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1083127808.word	0.space	4.word	$LC41.word	lavc_param_skip_bottom.word	m_option_type_int.word	3.word	0.word	0.word	0.word	1083127808.word	0.space	4.word	$LC42.word	lavc_param_fast.word	m_option_type_flag.word	0.word	0.word	0.word	0.word	1072693248.word	0.space	4.word	$LC43.word	lavc_param_lowres_str.word	m_option_type_string.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC44.word	lavc_param_skip_loop_filter_str.word	m_option_type_string.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC45.word	lavc_param_skip_idct_str.word	m_option_type_string.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC46.word	lavc_param_skip_frame_str.word	m_option_type_string.word	0.word	0.word	0.word	0.word	0.word	0.space	4.word	$LC47.word	lavc_param_threads.word	m_option_type_int.word	3.word	0.word	1072693248.word	0.word	1075838976.word	0.space	4.word	$LC48.word	lavc_param_bitexact.word	m_option_type_flag.word	0.word	0.word	0.word	0.word	1096810496.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	lavc_param_workaround_bugs, @object.size	lavc_param_workaround_bugs, 4lavc_param_workaround_bugs:.word	1.align	2.type	lavc_param_error_resilience, @object.size	lavc_param_error_resilience, 4lavc_param_error_resilience:.word	2.local	lavc_param_gray.comm	lavc_param_gray,4,4.local	lavc_param_idct_algo.comm	lavc_param_idct_algo,4,4.align	2.type	lavc_param_error_concealment, @object.size	lavc_param_error_concealment, 4lavc_param_error_concealment:.word	3.local	lavc_param_vstats.comm	lavc_param_vstats,4,4.local	lavc_param_debug.comm	lavc_param_debug,4,4.local	lavc_param_vismv.comm	lavc_param_vismv,4,4.local	lavc_param_skip_top.comm	lavc_param_skip_top,4,4.local	lavc_param_skip_bottom.comm	lavc_param_skip_bottom,4,4.local	lavc_param_fast.comm	lavc_param_fast,4,4.local	lavc_param_lowres_str.comm	lavc_param_lowres_str,4,4.local	lavc_param_skip_loop_filter_str.comm	lavc_param_skip_loop_filter_str,4,4.local	lavc_param_skip_idct_str.comm	lavc_param_skip_idct_str,4,4.local	lavc_param_skip_frame_str.comm	lavc_param_skip_frame_str,4,4.align	2.type	lavc_param_threads, @object.size	lavc_param_threads, 4lavc_param_threads:.word	1.local	lavc_param_bitexact.comm	lavc_param_bitexact,4,4.local	lavc_param_lowres.comm	lavc_param_lowres,4,4.local	all_frametime.5993.comm	all_frametime.5993,8,8.local	all_len.5991.comm	all_len.5991,8,8.local	fvstats.5989.comm	fvstats.5989,4,4.align	2.type	print_prefix.5506, @object.size	print_prefix.5506, 4print_prefix.5506:.word	1.section	.rodata.str1.4.align	2$LC49:.ascii	"FFmpeg's libavcodec codec family\000".align	2$LC50:.ascii	"ffmpeg\000".align	2$LC51:.ascii	"A'rpi\000".align	2$LC52:.ascii	"A'rpi, Michael, Alex\000".align	2$LC53:.ascii	"native codecs (http://ffmpeg.sf.net/)\000".data.align	2.type	info, @object.size	info, 20info:.word	$LC49.word	$LC50.word	$LC51.word	$LC52.word	$LC53.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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