	.file	"extr_mmalomx_logging.c_mmalomx_param_to_string.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"OMX_IndexParamPriorityMgmt"
	.text
	.p2align 4
	.globl	mmalomx_param_to_string
	.type	mmalomx_param_to_string, @function
mmalomx_param_to_string:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	mov	rbx, rdi
	call	mmalomx_parameter_name_omx@PLT
	test	rax, rax
	je	.L15
.L1:
	pop	rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L15:
	.cfi_restore_state
	lea	rax, .LC0[rip]
	cmp	rbx, 139
	je	.L1
	lea	rdx, param_to_names.1925[rip+40]
	mov	eax, 152
	xor	ecx, ecx
	jmp	.L6
	.p2align 4,,10
	.p2align 3
.L16:
	test	rax, rax
	je	.L8
	mov	rax, QWORD PTR [rdx]
	add	rdx, 16
.L6:
	add	ecx, 1
	cmp	rbx, rax
	jne	.L16
.L8:
	movsx	rcx, ecx
	lea	rax, param_to_names.1925[rip]
	pop	rbx
	.cfi_def_cfa_offset 8
	sal	rcx, 4
	mov	rax, QWORD PTR [rax+rcx]
	ret
	.cfi_endproc
.LFE0:
	.size	mmalomx_param_to_string, .-mmalomx_param_to_string
	.section	.rodata.str1.1
.LC1:
	.string	"OMX_IndexParamAudioInit"
.LC2:
	.string	"OMX_IndexParamImageInit"
.LC3:
	.string	"OMX_IndexParamVideoInit"
.LC4:
	.string	"OMX_IndexParamOtherInit"
.LC5:
	.string	"OMX_IndexParamPortDefinition"
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC6:
	.string	"OMX_IndexParamCompBufferSupplier"
	.section	.rodata.str1.1
.LC7:
	.string	"OMX_IndexParamAudioPortFormat"
.LC8:
	.string	"OMX_IndexParamVideoPortFormat"
.LC9:
	.string	"OMX_IndexParamImagePortFormat"
.LC10:
	.string	"OMX_IndexParamOtherPortFormat"
.LC11:
	.string	"OMX_IndexParamAudioPcm"
.LC12:
	.string	"OMX_IndexParamAudioAac"
.LC13:
	.string	"OMX_IndexParamAudioMp3"
.LC14:
	.string	"OMX_IndexParamVideoMpeg2"
.LC15:
	.string	"OMX_IndexParamVideoMpeg4"
.LC16:
	.string	"OMX_IndexParamVideoWmv"
.LC17:
	.string	"OMX_IndexParamVideoRv"
.LC18:
	.string	"OMX_IndexParamVideoAvc"
.LC19:
	.string	"OMX_IndexParamVideoH263"
	.section	.rodata.str1.8
	.align 8
.LC20:
	.string	"OMX_IndexParamStandardComponentRole"
	.section	.rodata.str1.1
.LC21:
	.string	"OMX_IndexParamContentURI"
	.section	.rodata.str1.8
	.align 8
.LC22:
	.string	"OMX_IndexParamCommonSensorMode"
	.align 8
.LC23:
	.string	"OMX_IndexConfigCommonWhiteBalance"
	.align 8
.LC24:
	.string	"OMX_IndexConfigCommonDigitalZoom"
	.align 8
.LC25:
	.string	"OMX_IndexConfigCommonExposureValue"
	.section	.rodata.str1.1
.LC26:
	.string	"OMX_IndexConfigCapturing"
	.section	.rodata.str1.8
	.align 8
.LC27:
	.string	"OMX_IndexAutoPauseAfterCapture"
	.section	.rodata.str1.1
.LC28:
	.string	"OMX_IndexConfigCommonRotate"
.LC29:
	.string	"OMX_IndexConfigCommonMirror"
.LC30:
	.string	"OMX_IndexConfigCommonScale"
	.section	.rodata.str1.8
	.align 8
.LC31:
	.string	"OMX_IndexConfigCommonInputCrop"
	.align 8
.LC32:
	.string	"OMX_IndexConfigCommonOutputCrop"
	.align 8
.LC33:
	.string	"OMX_IndexParamNumAvailableStreams"
	.section	.rodata.str1.1
.LC34:
	.string	"OMX_IndexParamActiveStream"
.LC35:
	.string	"OMX_IndexParamVideoBitrate"
	.section	.rodata.str1.8
	.align 8
.LC36:
	.string	"OMX_IndexParamVideoProfileLevelQuerySupported"
	.section	.rodata.str1.1
.LC37:
	.string	"OMX_IndexParam unknown"
	.section	.data.rel.ro.local,"aw"
	.align 32
	.type	param_to_names.1925, @object
	.size	param_to_names.1925, 608
param_to_names.1925:
	.quad	.LC0
	.quad	139
	.quad	.LC1
	.quad	152
	.quad	.LC2
	.quad	145
	.quad	.LC3
	.quad	134
	.quad	.LC4
	.quad	142
	.quad	.LC5
	.quad	140
	.quad	.LC6
	.quad	147
	.quad	.LC7
	.quad	149
	.quad	.LC8
	.quad	131
	.quad	.LC9
	.quad	144
	.quad	.LC10
	.quad	141
	.quad	.LC11
	.quad	150
	.quad	.LC12
	.quad	153
	.quad	.LC13
	.quad	151
	.quad	.LC14
	.quad	133
	.quad	.LC15
	.quad	132
	.quad	.LC16
	.quad	128
	.quad	.LC17
	.quad	129
	.quad	.LC18
	.quad	137
	.quad	.LC19
	.quad	135
	.quad	.LC20
	.quad	138
	.quad	.LC21
	.quad	146
	.quad	.LC22
	.quad	148
	.quad	.LC23
	.quad	155
	.quad	.LC24
	.quad	162
	.quad	.LC25
	.quad	161
	.quad	.LC26
	.quad	163
	.quad	.LC27
	.quad	164
	.quad	.LC28
	.quad	157
	.quad	.LC29
	.quad	159
	.quad	.LC30
	.quad	156
	.quad	.LC31
	.quad	160
	.quad	.LC32
	.quad	158
	.quad	.LC33
	.quad	143
	.quad	.LC34
	.quad	154
	.quad	.LC35
	.quad	136
	.quad	.LC36
	.quad	130
	.quad	.LC37
	.quad	0
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_mmalomx_logging.c_mmalomx_param_to_string.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"OMX_IndexParamPriorityMgmt\000"
	.text
	.align	2
	.global	mmalomx_param_to_string
	.syntax unified
	.arm
	.fpu softvfp
	.type	mmalomx_param_to_string, %function
mmalomx_param_to_string:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	mov	r4, r0
	bl	mmalomx_parameter_name_omx
	cmp	r0, #0
	popne	{r4, pc}
	cmp	r4, #139
	beq	.L6
	mov	r3, #152
	ldr	r2, .L9
	b	.L5
.L4:
	ldr	r3, [r3, #12]
.L5:
	cmp	r4, r3
	cmpne	r3, #0
	add	r0, r0, #1
	add	r3, r2, r0, lsl #3
	bne	.L4
	ldr	r0, [r2, r0, lsl #3]
	pop	{r4, pc}
.L6:
	ldr	r0, .L9+4
	pop	{r4, pc}
.L10:
	.align	2
.L9:
	.word	.LANCHOR0
	.word	.LC0
	.size	mmalomx_param_to_string, .-mmalomx_param_to_string
	.section	.rodata.str1.4
	.align	2
.LC1:
	.ascii	"OMX_IndexParamAudioInit\000"
	.align	2
.LC2:
	.ascii	"OMX_IndexParamImageInit\000"
	.align	2
.LC3:
	.ascii	"OMX_IndexParamVideoInit\000"
	.align	2
.LC4:
	.ascii	"OMX_IndexParamOtherInit\000"
	.align	2
.LC5:
	.ascii	"OMX_IndexParamPortDefinition\000"
	.align	2
.LC6:
	.ascii	"OMX_IndexParamCompBufferSupplier\000"
	.align	2
.LC7:
	.ascii	"OMX_IndexParamAudioPortFormat\000"
	.align	2
.LC8:
	.ascii	"OMX_IndexParamVideoPortFormat\000"
	.align	2
.LC9:
	.ascii	"OMX_IndexParamImagePortFormat\000"
	.align	2
.LC10:
	.ascii	"OMX_IndexParamOtherPortFormat\000"
	.align	2
.LC11:
	.ascii	"OMX_IndexParamAudioPcm\000"
	.align	2
.LC12:
	.ascii	"OMX_IndexParamAudioAac\000"
	.align	2
.LC13:
	.ascii	"OMX_IndexParamAudioMp3\000"
	.align	2
.LC14:
	.ascii	"OMX_IndexParamVideoMpeg2\000"
	.align	2
.LC15:
	.ascii	"OMX_IndexParamVideoMpeg4\000"
	.align	2
.LC16:
	.ascii	"OMX_IndexParamVideoWmv\000"
	.align	2
.LC17:
	.ascii	"OMX_IndexParamVideoRv\000"
	.align	2
.LC18:
	.ascii	"OMX_IndexParamVideoAvc\000"
	.align	2
.LC19:
	.ascii	"OMX_IndexParamVideoH263\000"
	.align	2
.LC20:
	.ascii	"OMX_IndexParamStandardComponentRole\000"
	.align	2
.LC21:
	.ascii	"OMX_IndexParamContentURI\000"
	.align	2
.LC22:
	.ascii	"OMX_IndexParamCommonSensorMode\000"
	.align	2
.LC23:
	.ascii	"OMX_IndexConfigCommonWhiteBalance\000"
	.align	2
.LC24:
	.ascii	"OMX_IndexConfigCommonDigitalZoom\000"
	.align	2
.LC25:
	.ascii	"OMX_IndexConfigCommonExposureValue\000"
	.align	2
.LC26:
	.ascii	"OMX_IndexConfigCapturing\000"
	.align	2
.LC27:
	.ascii	"OMX_IndexAutoPauseAfterCapture\000"
	.align	2
.LC28:
	.ascii	"OMX_IndexConfigCommonRotate\000"
	.align	2
.LC29:
	.ascii	"OMX_IndexConfigCommonMirror\000"
	.align	2
.LC30:
	.ascii	"OMX_IndexConfigCommonScale\000"
	.align	2
.LC31:
	.ascii	"OMX_IndexConfigCommonInputCrop\000"
	.align	2
.LC32:
	.ascii	"OMX_IndexConfigCommonOutputCrop\000"
	.align	2
.LC33:
	.ascii	"OMX_IndexParamNumAvailableStreams\000"
	.align	2
.LC34:
	.ascii	"OMX_IndexParamActiveStream\000"
	.align	2
.LC35:
	.ascii	"OMX_IndexParamVideoBitrate\000"
	.align	2
.LC36:
	.ascii	"OMX_IndexParamVideoProfileLevelQuerySupported\000"
	.align	2
.LC37:
	.ascii	"OMX_IndexParam unknown\000"
	.section	.rodata
	.align	2
	.set	.LANCHOR0,. + 0
	.type	param_to_names.4209, %object
	.size	param_to_names.4209, 304
param_to_names.4209:
	.word	.LC0
	.word	139
	.word	.LC1
	.word	152
	.word	.LC2
	.word	145
	.word	.LC3
	.word	134
	.word	.LC4
	.word	142
	.word	.LC5
	.word	140
	.word	.LC6
	.word	147
	.word	.LC7
	.word	149
	.word	.LC8
	.word	131
	.word	.LC9
	.word	144
	.word	.LC10
	.word	141
	.word	.LC11
	.word	150
	.word	.LC12
	.word	153
	.word	.LC13
	.word	151
	.word	.LC14
	.word	133
	.word	.LC15
	.word	132
	.word	.LC16
	.word	128
	.word	.LC17
	.word	129
	.word	.LC18
	.word	137
	.word	.LC19
	.word	135
	.word	.LC20
	.word	138
	.word	.LC21
	.word	146
	.word	.LC22
	.word	148
	.word	.LC23
	.word	155
	.word	.LC24
	.word	162
	.word	.LC25
	.word	161
	.word	.LC26
	.word	163
	.word	.LC27
	.word	164
	.word	.LC28
	.word	157
	.word	.LC29
	.word	159
	.word	.LC30
	.word	156
	.word	.LC31
	.word	160
	.word	.LC32
	.word	158
	.word	.LC33
	.word	143
	.word	.LC34
	.word	154
	.word	.LC35
	.word	136
	.word	.LC36
	.word	130
	.word	.LC37
	.word	0
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
