	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ## -- Begin function ghb_create_audio_settings_row
LCPI0_0:
	.quad	0x3fb999999999999a              ## double 0.10000000000000001
LCPI0_1:
	.quad	0xc034000000000000              ## double -20
LCPI0_2:
	.quad	0x3ff0000000000000              ## double 1
LCPI0_3:
	.quad	0x3feccccccccccccd              ## double 0.90000000000000002
	.section	__TEXT,__text,regular,pure_instructions
	.globl	_ghb_create_audio_settings_row
	.p2align	4, 0x90
_ghb_create_audio_settings_row:         ## @ghb_create_audio_settings_row
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$184, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r12
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	_GTK_ORIENTATION_HORIZONTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r15
	movq	%rax, -224(%rbp)                ## 8-byte Spill
	leaq	L_.str(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	callq	_gtk_button_new_with_label
	movl	%eax, %edi
	callq	_GTK_BUTTON
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	leaq	L_.str.1(%rip), %rdi
	callq	__
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.2(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_hide
	movq	_audio_def_setting_add_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.3(%rip), %rsi
	movq	%rbx, %rdi
	movq	%r12, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	_GTK_ORIENTATION_HORIZONTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r13
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	movq	_TRUE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_hexpand
	movq	%r13, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_FILL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_halign
	movq	%r13, %rdi
	movq	%r13, -216(%rbp)                ## 8-byte Spill
	callq	_GTK_WIDGET
	leaq	L_.str.4(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	xorl	%eax, %eax
	callq	_gtk_combo_box_new
	movl	%eax, %edi
	callq	_GTK_COMBO_BOX
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_ghb_init_combo_box
	movq	%rbx, %rdi
	callq	_ghb_audio_encoder_opts_set
	xorl	%edi, %edi
	callq	_hb_audio_encoder_get_next
	movq	%rax, %r14
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r15
	movl	(%r14), %edi
	callq	_ghb_int_value
	movq	%r15, %rdi
	movl	%eax, %esi
	callq	_ghb_update_widget
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	leaq	L_.str.5(%rip), %rdi
	callq	__
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.6(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_encoder_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.7(%rip), %rsi
	movq	%rbx, %rdi
	movq	%r12, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r13, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	_GTK_ORIENTATION_HORIZONTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r15
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.8(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%r15, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_GTK_ORIENTATION_VERTICAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r14
	leaq	L_.str.9(%rip), %rdi
	callq	__
	xorl	%edi, %edi
	movq	%rax, %rsi
	callq	_gtk_radio_button_new_with_label
	movl	%eax, %edi
	callq	_GTK_RADIO_BUTTON
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.10(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	leaq	L_.str.11(%rip), %rdi
	callq	__
	movq	%rbx, %rdi
	movq	%rax, %rsi
	callq	_gtk_radio_button_new_with_label_from_widget
	movl	%eax, %edi
	callq	_GTK_RADIO_BUTTON
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.12(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	_audio_def_quality_enable_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.13(%rip), %rsi
	movq	%rbx, %rdi
	movq	%r12, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	xorl	%eax, %eax
	callq	_gtk_combo_box_new
	movl	%eax, %edi
	callq	_GTK_COMBO_BOX
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_ghb_init_combo_box
	movq	%rbx, %rdi
	callq	_ghb_audio_bitrate_opts_set
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	movl	$192, %edi
	callq	_ghb_int_value
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_ghb_update_widget
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	leaq	L_.str.14(%rip), %rdi
	callq	__
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.15(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_encode_setting_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	leaq	L_.str.7(%rip), %rsi
	movq	%r12, %rcx
	movq	%r12, %r13
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	_GTK_ORIENTATION_HORIZONTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r12
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.16(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	l___const.ghb_create_audio_settings_row.quality_icons+64(%rip), %rax
	movq	%rax, -64(%rbp)
	movaps	l___const.ghb_create_audio_settings_row.quality_icons+48(%rip), %xmm0
	movaps	%xmm0, -80(%rbp)
	movaps	l___const.ghb_create_audio_settings_row.quality_icons+32(%rip), %xmm0
	movaps	%xmm0, -96(%rbp)
	movaps	l___const.ghb_create_audio_settings_row.quality_icons+16(%rip), %xmm0
	movaps	%xmm0, -112(%rbp)
	movaps	l___const.ghb_create_audio_settings_row.quality_icons(%rip), %xmm0
	movaps	%xmm0, -128(%rbp)
	movsd	LCPI0_0(%rip), %xmm1            ## xmm1 = mem[0],zero
	leaq	-128(%rbp), %rsi
	xorps	%xmm0, %xmm0
	movl	$10, %edi
	callq	_ghb_scale_button_new
	movl	%eax, %edi
	callq	_GTK_SCALE_BUTTON
	movq	%rax, %r14
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rbx
	leaq	L_.str.23(%rip), %rdi
	callq	__
	movq	%rbx, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.24(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_quality_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.25(%rip), %rsi
	movq	%r14, %rdi
	movq	%r13, %rcx
	callq	_g_signal_connect
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%r12, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	leaq	L_.str.26(%rip), %rdi
	callq	_gtk_label_new
	movl	%eax, %edi
	callq	_GTK_LABEL
	movq	%rax, %rbx
	movq	%rax, %rdi
	movl	$4, %esi
	callq	_gtk_label_set_width_chars
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_START@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_halign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.27(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r12, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%r12, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_hide
	movq	%r12, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%r15, %rdi
	callq	_GTK_WIDGET
	movq	-216(%rbp), %r15                ## 8-byte Reload
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	xorl	%eax, %eax
	callq	_gtk_combo_box_new
	movl	%eax, %edi
	callq	_GTK_COMBO_BOX
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_ghb_init_combo_box
	movq	%rbx, %rdi
	callq	_ghb_mix_opts_set
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	movq	_HB_AMIXDOWN_5POINT1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ghb_int_value
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_ghb_update_widget
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	leaq	L_.str.28(%rip), %rdi
	callq	__
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %r12
	movl	(%r12), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.29(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_encode_setting_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	leaq	L_.str.7(%rip), %rsi
	movq	%r13, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	xorl	%eax, %eax
	callq	_gtk_combo_box_new
	movl	%eax, %edi
	callq	_GTK_COMBO_BOX
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_ghb_init_combo_box
	movq	%rbx, %rdi
	callq	_ghb_audio_samplerate_opts_set
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	xorl	%edi, %edi
	callq	_ghb_int_value
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_ghb_update_widget
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	leaq	L_.str.30(%rip), %rdi
	callq	__
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movl	(%r12), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.31(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_encode_setting_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	leaq	L_.str.7(%rip), %rsi
	movq	%r13, %rcx
	movq	%r13, -208(%rbp)                ## 8-byte Spill
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %rdi
	movq	%r15, %r12
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	_GTK_ORIENTATION_HORIZONTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r14
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.32(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	$0, -144(%rbp)
	leaq	L_.str.33(%rip), %rax
	movq	%rax, -176(%rbp)
	leaq	L_.str.34(%rip), %rax
	movq	%rax, -168(%rbp)
	leaq	L_.str.35(%rip), %rax
	movq	%rax, -160(%rbp)
	leaq	L_.str.36(%rip), %rax
	movq	%rax, -152(%rbp)
	movsd	LCPI0_1(%rip), %xmm0            ## xmm0 = mem[0],zero
	movsd	LCPI0_2(%rip), %xmm1            ## xmm1 = mem[0],zero
	leaq	-176(%rbp), %rsi
	movl	$21, %edi
	callq	_ghb_scale_button_new
	movl	%eax, %edi
	callq	_GTK_SCALE_BUTTON
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r15
	leaq	L_.str.37(%rip), %rdi
	callq	__
	movq	%r15, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_CENTER@GOTPCREL(%rip), %r15
	movl	(%r15), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.38(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_gain_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	leaq	L_.str.25(%rip), %rsi
	movq	%r13, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	leaq	L_.str.39(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	callq	_gtk_label_new
	movl	%eax, %edi
	callq	_GTK_LABEL
	movq	%rax, %rbx
	movq	%rax, %rdi
	movl	$6, %esi
	callq	_gtk_label_set_width_chars
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_START@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_halign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movl	(%r15), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.40(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%r12, %r13
	movq	%r12, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	_GTK_ORIENTATION_HORIZONTAL@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	callq	_gtk_box_new
	movl	%eax, %edi
	callq	_GTK_BOX
	movq	%rax, %r14
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.41(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movaps	l___const.ghb_create_audio_settings_row.drc_icons(%rip), %xmm0
	movaps	%xmm0, -192(%rbp)
	movsd	LCPI0_3(%rip), %xmm0            ## xmm0 = mem[0],zero
	leaq	-192(%rbp), %rsi
	movl	$4, %edi
	movsd	LCPI0_0(%rip), %xmm1            ## xmm1 = mem[0],zero
	callq	_ghb_scale_button_new
	movl	%eax, %edi
	callq	_GTK_SCALE_BUTTON
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r12
	leaq	L_.str.43(%rip), %rdi
	callq	__
	movq	%r12, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r15, %r12
	movl	(%r15), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.44(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_drc_changed_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	leaq	L_.str.25(%rip), %rsi
	movq	-208(%rbp), %r15                ## 8-byte Reload
	movq	%r15, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	leaq	L_.str.45(%rip), %rdi
	callq	__
	movq	%rax, %rdi
	callq	_gtk_label_new
	movl	%eax, %edi
	callq	_GTK_LABEL
	movq	%rax, %rbx
	movq	%rax, %rdi
	movl	$4, %esi
	callq	_gtk_label_set_width_chars
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_START@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_halign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movl	(%r12), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.46(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%r14, %rdi
	callq	_GTK_WIDGET
	movq	%r13, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	xorl	%eax, %eax
	callq	_gtk_button_new
	movl	%eax, %edi
	callq	_GTK_BUTTON
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_GTK_WIDGET
	movq	_TRUE@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_hexpand
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_FILL@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_halign
	leaq	L_.str.47(%rip), %rsi
	movq	%rbx, %rdi
	callq	_ghb_button_set_icon_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %r14
	leaq	L_.str.48(%rip), %rdi
	callq	__
	movq	%r14, %rdi
	movq	%rax, %rsi
	callq	_gtk_widget_set_tooltip_markup
	movq	_GTK_RELIEF_NONE@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_gtk_button_set_relief
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movl	(%r12), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_valign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	_GTK_ALIGN_END@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_gtk_widget_set_halign
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	leaq	L_.str.49(%rip), %rsi
	movq	%rax, %rdi
	callq	_gtk_widget_set_name
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	_audio_def_setting_remove_cb@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%rbx, %rdi
	leaq	L_.str.3(%rip), %rsi
	movq	%r15, %rcx
	callq	_g_signal_connect
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%r13, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%r13, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%r13, %rdi
	callq	_GTK_WIDGET
	movq	-224(%rbp), %rbx                ## 8-byte Reload
	movq	%rbx, %rdi
	movq	%rax, %rsi
	callq	_ghb_box_append_child
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	callq	_gtk_widget_show
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	leaq	L_.str.6(%rip), %rsi
	callq	_find_widget
	leaq	-196(%rbp), %r14
	movq	%rax, %rdi
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_ghb_widget_get_preferred_width
	movl	(%r15), %edi
	leaq	L_.str.50(%rip), %rsi
	callq	_GHB_WIDGET
	movl	-196(%rbp), %esi
	movq	%rax, %rdi
	movl	$-1, %edx
	callq	_gtk_widget_set_size_request
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	leaq	L_.str.8(%rip), %rsi
	callq	_find_widget
	movq	%rax, %rdi
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_ghb_widget_get_preferred_width
	movl	(%r15), %edi
	leaq	L_.str.51(%rip), %rsi
	callq	_GHB_WIDGET
	movl	-196(%rbp), %esi
	movq	%rax, %rdi
	movl	$-1, %edx
	callq	_gtk_widget_set_size_request
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	leaq	L_.str.29(%rip), %rsi
	callq	_find_widget
	movq	%rax, %rdi
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_ghb_widget_get_preferred_width
	movl	(%r15), %edi
	leaq	L_.str.52(%rip), %rsi
	callq	_GHB_WIDGET
	movl	-196(%rbp), %esi
	movq	%rax, %rdi
	movl	$-1, %edx
	callq	_gtk_widget_set_size_request
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	leaq	L_.str.31(%rip), %rsi
	callq	_find_widget
	movq	%rax, %rdi
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_ghb_widget_get_preferred_width
	movl	(%r15), %edi
	leaq	L_.str.53(%rip), %rsi
	callq	_GHB_WIDGET
	movl	-196(%rbp), %esi
	movq	%rax, %rdi
	movl	$-1, %edx
	callq	_gtk_widget_set_size_request
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	leaq	L_.str.32(%rip), %rsi
	callq	_find_widget
	movq	%rax, %rdi
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_ghb_widget_get_preferred_width
	movl	(%r15), %edi
	leaq	L_.str.54(%rip), %rsi
	callq	_GHB_WIDGET
	movl	-196(%rbp), %esi
	movq	%rax, %rdi
	movl	$-1, %edx
	callq	_gtk_widget_set_size_request
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	%rax, %rdi
	leaq	L_.str.41(%rip), %rsi
	callq	_find_widget
	movq	%rax, %rdi
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_ghb_widget_get_preferred_width
	movl	(%r15), %edi
	leaq	L_.str.55(%rip), %rsi
	callq	_GHB_WIDGET
	movl	-196(%rbp), %esi
	movq	%rax, %rdi
	movl	$-1, %edx
	callq	_gtk_widget_set_size_request
	movq	%rbx, %rdi
	callq	_GTK_WIDGET
	movq	___stack_chk_guard@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpq	-48(%rbp), %rcx
	jne	LBB0_2
## %bb.1:
	addq	$184, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_2:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_GTK_ORIENTATION_HORIZONTAL,4,2 ## @GTK_ORIENTATION_HORIZONTAL
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Add"

L_.str.1:                               ## @.str.1
	.asciz	"Add an audio encoder.\nEach selected source track will be encoded with all selected encoders."

	.comm	_GTK_ALIGN_CENTER,4,2           ## @GTK_ALIGN_CENTER
L_.str.2:                               ## @.str.2
	.asciz	"add_button"

L_.str.3:                               ## @.str.3
	.asciz	"clicked"

	.comm	_audio_def_setting_add_cb,8,3   ## @audio_def_setting_add_cb
	.comm	_TRUE,4,2                       ## @TRUE
	.comm	_GTK_ALIGN_FILL,4,2             ## @GTK_ALIGN_FILL
L_.str.4:                               ## @.str.4
	.asciz	"settings_box"

L_.str.5:                               ## @.str.5
	.asciz	"Set the audio codec to encode this track with."

L_.str.6:                               ## @.str.6
	.asciz	"AudioEncoder"

L_.str.7:                               ## @.str.7
	.asciz	"changed"

	.comm	_audio_def_encoder_changed_cb,8,3 ## @audio_def_encoder_changed_cb
L_.str.8:                               ## @.str.8
	.asciz	"br_q_box"

	.comm	_GTK_ORIENTATION_VERTICAL,4,2   ## @GTK_ORIENTATION_VERTICAL
L_.str.9:                               ## @.str.9
	.asciz	"Bitrate"

L_.str.10:                              ## @.str.10
	.asciz	"AudioTrackBitrateEnable"

L_.str.11:                              ## @.str.11
	.asciz	"Quality"

L_.str.12:                              ## @.str.12
	.asciz	"AudioTrackQualityEnable"

L_.str.13:                              ## @.str.13
	.asciz	"toggled"

	.comm	_audio_def_quality_enable_changed_cb,8,3 ## @audio_def_quality_enable_changed_cb
L_.str.14:                              ## @.str.14
	.asciz	"Set the bitrate to encode this track with."

L_.str.15:                              ## @.str.15
	.asciz	"AudioBitrate"

	.comm	_audio_def_encode_setting_changed_cb,8,3 ## @audio_def_encode_setting_changed_cb
L_.str.16:                              ## @.str.16
	.asciz	"AudioTrackQualityBox"

L_.str.17:                              ## @.str.17
	.asciz	"weather-storm"

L_.str.18:                              ## @.str.18
	.asciz	"weather-clear"

L_.str.19:                              ## @.str.19
	.asciz	"weather-showers-scattered"

L_.str.20:                              ## @.str.20
	.asciz	"weather-showers"

L_.str.21:                              ## @.str.21
	.asciz	"weather-overcast"

L_.str.22:                              ## @.str.22
	.asciz	"weather-few-clouds"

	.section	__DATA,__const
	.p2align	4                               ## @__const.ghb_create_audio_settings_row.quality_icons
l___const.ghb_create_audio_settings_row.quality_icons:
	.quad	L_.str.17
	.quad	L_.str.18
	.quad	L_.str.17
	.quad	L_.str.19
	.quad	L_.str.20
	.quad	L_.str.21
	.quad	L_.str.22
	.quad	L_.str.18
	.quad	0

	.section	__TEXT,__cstring,cstring_literals
L_.str.23:                              ## @.str.23
	.asciz	"<b>Audio Quality:</b>\nFor encoders that support it, adjust the quality of the output."

L_.str.24:                              ## @.str.24
	.asciz	"AudioTrackQualityX"

L_.str.25:                              ## @.str.25
	.asciz	"value-changed"

	.comm	_audio_def_quality_changed_cb,8,3 ## @audio_def_quality_changed_cb
L_.str.26:                              ## @.str.26
	.asciz	"0.00"

	.comm	_GTK_ALIGN_START,4,2            ## @GTK_ALIGN_START
L_.str.27:                              ## @.str.27
	.asciz	"AudioTrackQualityValue"

	.comm	_HB_AMIXDOWN_5POINT1,4,2        ## @HB_AMIXDOWN_5POINT1
L_.str.28:                              ## @.str.28
	.asciz	"Set the mixdown of the output audio track."

L_.str.29:                              ## @.str.29
	.asciz	"AudioMixdown"

L_.str.30:                              ## @.str.30
	.asciz	"Set the sample rate of the output audio track."

L_.str.31:                              ## @.str.31
	.asciz	"AudioSamplerate"

L_.str.32:                              ## @.str.32
	.asciz	"gain_box"

L_.str.33:                              ## @.str.33
	.asciz	"audio-volume-muted"

L_.str.34:                              ## @.str.34
	.asciz	"audio-volume-high"

L_.str.35:                              ## @.str.35
	.asciz	"audio-volume-low"

L_.str.36:                              ## @.str.36
	.asciz	"audio-volume-medium"

L_.str.37:                              ## @.str.37
	.asciz	"<b>Audio Gain:</b> Adjust the amplification or attenuation of the output audio track."

L_.str.38:                              ## @.str.38
	.asciz	"AudioTrackGainSlider"

	.comm	_audio_def_gain_changed_cb,8,3  ## @audio_def_gain_changed_cb
L_.str.39:                              ## @.str.39
	.asciz	"0dB"

L_.str.40:                              ## @.str.40
	.asciz	"AudioTrackGainValue"

L_.str.41:                              ## @.str.41
	.asciz	"drc_box"

L_.str.42:                              ## @.str.42
	.asciz	"audio-input-microphone"

	.section	__DATA,__const
	.p2align	4                               ## @__const.ghb_create_audio_settings_row.drc_icons
l___const.ghb_create_audio_settings_row.drc_icons:
	.quad	L_.str.42
	.quad	0

	.section	__TEXT,__cstring,cstring_literals
L_.str.43:                              ## @.str.43
	.asciz	"<b>Dynamic Range Compression:</b> Adjust the dynamic range of the output audio track.\n\nFor source audio that has a wide dynamic range (very loud and very soft sequences),\nDRC allows you to 'compress' the range by making loud sounds softer and soft sounds louder."

L_.str.44:                              ## @.str.44
	.asciz	"AudioTrackDRCSlider"

	.comm	_audio_def_drc_changed_cb,8,3   ## @audio_def_drc_changed_cb
L_.str.45:                              ## @.str.45
	.asciz	"Off"

L_.str.46:                              ## @.str.46
	.asciz	"AudioTrackDRCValue"

L_.str.47:                              ## @.str.47
	.asciz	"hb-remove"

L_.str.48:                              ## @.str.48
	.asciz	"Remove this audio encoder"

	.comm	_GTK_RELIEF_NONE,4,2            ## @GTK_RELIEF_NONE
	.comm	_GTK_ALIGN_END,4,2              ## @GTK_ALIGN_END
L_.str.49:                              ## @.str.49
	.asciz	"remove_button"

	.comm	_audio_def_setting_remove_cb,8,3 ## @audio_def_setting_remove_cb
L_.str.50:                              ## @.str.50
	.asciz	"audio_defaults_encoder_label"

L_.str.51:                              ## @.str.51
	.asciz	"audio_defaults_bitrate_label"

L_.str.52:                              ## @.str.52
	.asciz	"audio_defaults_mixdown_label"

L_.str.53:                              ## @.str.53
	.asciz	"audio_defaults_samplerate_label"

L_.str.54:                              ## @.str.54
	.asciz	"audio_defaults_gain_label"

L_.str.55:                              ## @.str.55
	.asciz	"audio_defaults_drc_label"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_ghb_create_audio_settings_row  ; -- Begin function ghb_create_audio_settings_row
	.p2align	2
_ghb_create_audio_settings_row:         ; @ghb_create_audio_settings_row
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #288
	.cfi_def_cfa_offset 288
	stp	d9, d8, [sp, #176]              ; 16-byte Folded Spill
	stp	x28, x27, [sp, #192]            ; 16-byte Folded Spill
	stp	x26, x25, [sp, #208]            ; 16-byte Folded Spill
	stp	x24, x23, [sp, #224]            ; 16-byte Folded Spill
	stp	x22, x21, [sp, #240]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #256]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #272]            ; 16-byte Folded Spill
	add	x29, sp, #272
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	.cfi_offset b8, -104
	.cfi_offset b9, -112
	mov	x19, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-120]
Lloh3:
	adrp	x26, _GTK_ORIENTATION_HORIZONTAL@GOTPAGE
Lloh4:
	ldr	x26, [x26, _GTK_ORIENTATION_HORIZONTAL@GOTPAGEOFF]
	ldr	w0, [x26]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x20, x0
Lloh5:
	adrp	x0, l_.str@PAGE
Lloh6:
	add	x0, x0, l_.str@PAGEOFF
	bl	__
	bl	_gtk_button_new_with_label
	bl	_GTK_BUTTON
	mov	x21, x0
	bl	_GTK_WIDGET
	mov	x22, x0
Lloh7:
	adrp	x0, l_.str.1@PAGE
Lloh8:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x22
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x21
	bl	_GTK_WIDGET
Lloh9:
	adrp	x28, _GTK_ALIGN_CENTER@GOTPAGE
Lloh10:
	ldr	x28, [x28, _GTK_ALIGN_CENTER@GOTPAGEOFF]
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x21
	bl	_GTK_WIDGET
Lloh11:
	adrp	x1, l_.str.2@PAGE
Lloh12:
	add	x1, x1, l_.str.2@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x21
	bl	_GTK_WIDGET
	bl	_gtk_widget_hide
Lloh13:
	adrp	x8, _audio_def_setting_add_cb@GOTPAGE
Lloh14:
	ldr	x8, [x8, _audio_def_setting_add_cb@GOTPAGEOFF]
Lloh15:
	ldr	w2, [x8]
Lloh16:
	adrp	x1, l_.str.3@PAGE
Lloh17:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x0, x21
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x20
	bl	_ghb_box_append_child
	ldr	w0, [x26]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x22, x0
	bl	_GTK_WIDGET
Lloh18:
	adrp	x8, _TRUE@GOTPAGE
Lloh19:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh20:
	ldr	w1, [x8]
	bl	_gtk_widget_set_hexpand
	mov	x0, x22
	bl	_GTK_WIDGET
Lloh21:
	adrp	x8, _GTK_ALIGN_FILL@GOTPAGE
Lloh22:
	ldr	x8, [x8, _GTK_ALIGN_FILL@GOTPAGEOFF]
Lloh23:
	ldr	w1, [x8]
	bl	_gtk_widget_set_halign
	mov	x0, x22
	bl	_GTK_WIDGET
Lloh24:
	adrp	x1, l_.str.4@PAGE
Lloh25:
	add	x1, x1, l_.str.4@PAGEOFF
	bl	_gtk_widget_set_name
	bl	_gtk_combo_box_new
	bl	_GTK_COMBO_BOX
	mov	x21, x0
	bl	_ghb_init_combo_box
	mov	x0, x21
	bl	_ghb_audio_encoder_opts_set
	mov	x0, #0
	bl	_hb_audio_encoder_get_next
	mov	x23, x0
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x24, x0
	ldr	w0, [x23]
	bl	_ghb_int_value
	mov	x1, x0
	mov	x0, x24
	bl	_ghb_update_widget
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x23, x0
Lloh26:
	adrp	x0, l_.str.5@PAGE
Lloh27:
	add	x0, x0, l_.str.5@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x23
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x21
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x21
	bl	_GTK_WIDGET
Lloh28:
	adrp	x1, l_.str.6@PAGE
Lloh29:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x21
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh30:
	adrp	x8, _audio_def_encoder_changed_cb@GOTPAGE
Lloh31:
	ldr	x8, [x8, _audio_def_encoder_changed_cb@GOTPAGEOFF]
Lloh32:
	ldr	w2, [x8]
Lloh33:
	adrp	x27, l_.str.7@PAGE
Lloh34:
	add	x27, x27, l_.str.7@PAGEOFF
	mov	x0, x21
	mov	x1, x27
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
	ldr	w0, [x26]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x21, x0
	bl	_GTK_WIDGET
Lloh35:
	adrp	x1, l_.str.8@PAGE
Lloh36:
	add	x1, x1, l_.str.8@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x21
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh37:
	adrp	x8, _GTK_ORIENTATION_VERTICAL@GOTPAGE
Lloh38:
	ldr	x8, [x8, _GTK_ORIENTATION_VERTICAL@GOTPAGEOFF]
Lloh39:
	ldr	w0, [x8]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x23, x0
Lloh40:
	adrp	x0, l_.str.9@PAGE
Lloh41:
	add	x0, x0, l_.str.9@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, #0
	bl	_gtk_radio_button_new_with_label
	bl	_GTK_RADIO_BUTTON
	mov	x25, x0
	bl	_GTK_WIDGET
Lloh42:
	adrp	x1, l_.str.10@PAGE
Lloh43:
	add	x1, x1, l_.str.10@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x25
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x25
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x23
	bl	_ghb_box_append_child
Lloh44:
	adrp	x0, l_.str.11@PAGE
Lloh45:
	add	x0, x0, l_.str.11@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x25
	bl	_gtk_radio_button_new_with_label_from_widget
	bl	_GTK_RADIO_BUTTON
	mov	x25, x0
	bl	_GTK_WIDGET
Lloh46:
	adrp	x1, l_.str.12@PAGE
Lloh47:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_gtk_widget_set_name
Lloh48:
	adrp	x8, _audio_def_quality_enable_changed_cb@GOTPAGE
Lloh49:
	ldr	x8, [x8, _audio_def_quality_enable_changed_cb@GOTPAGEOFF]
Lloh50:
	ldr	w2, [x8]
Lloh51:
	adrp	x1, l_.str.13@PAGE
Lloh52:
	add	x1, x1, l_.str.13@PAGEOFF
	mov	x0, x25
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x25
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x25
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x23
	bl	_ghb_box_append_child
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x21
	bl	_ghb_box_append_child
	bl	_gtk_combo_box_new
	bl	_GTK_COMBO_BOX
	mov	x23, x0
	bl	_ghb_init_combo_box
	mov	x0, x23
	bl	_ghb_audio_bitrate_opts_set
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x25, x0
	mov	w0, #192
	bl	_ghb_int_value
	mov	x1, x0
	mov	x0, x25
	bl	_ghb_update_widget
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x25, x0
Lloh53:
	adrp	x0, l_.str.14@PAGE
Lloh54:
	add	x0, x0, l_.str.14@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x25
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x23
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh55:
	adrp	x1, l_.str.15@PAGE
Lloh56:
	add	x1, x1, l_.str.15@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh57:
	adrp	x24, _audio_def_encode_setting_changed_cb@GOTPAGE
Lloh58:
	ldr	x24, [x24, _audio_def_encode_setting_changed_cb@GOTPAGEOFF]
	ldr	w2, [x24]
	mov	x0, x23
	mov	x1, x27
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x21
	bl	_ghb_box_append_child
	ldr	w0, [x26]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x25, x0
	bl	_GTK_WIDGET
Lloh59:
	adrp	x1, l_.str.16@PAGE
Lloh60:
	add	x1, x1, l_.str.16@PAGEOFF
	bl	_gtk_widget_set_name
Lloh61:
	adrp	x8, l___const.ghb_create_audio_settings_row.quality_icons@PAGE
Lloh62:
	add	x8, x8, l___const.ghb_create_audio_settings_row.quality_icons@PAGEOFF
	ldp	q0, q1, [x8, #32]
	stp	q0, q1, [sp, #112]
	ldr	x9, [x8, #64]
	add	x10, sp, #80
	str	x9, [x10, #64]
	ldp	q1, q0, [x8]
	stp	q1, q0, [sp, #80]
	mov	x8, #-7378697629483820647
	movk	x8, #39322
	movk	x8, #16313, lsl #48
	fmov	d8, x8
	movi	d0, #0000000000000000
	add	x1, sp, #80
	mov	w0, #10
	fmov	d1, d8
	bl	_ghb_scale_button_new
	bl	_GTK_SCALE_BUTTON
	mov	x23, x0
	bl	_GTK_WIDGET
	mov	x26, x0
Lloh63:
	adrp	x0, l_.str.23@PAGE
Lloh64:
	add	x0, x0, l_.str.23@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x26
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x23
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh65:
	adrp	x1, l_.str.24@PAGE
Lloh66:
	add	x1, x1, l_.str.24@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh67:
	adrp	x8, _audio_def_quality_changed_cb@GOTPAGE
Lloh68:
	ldr	x8, [x8, _audio_def_quality_changed_cb@GOTPAGEOFF]
Lloh69:
	ldr	w2, [x8]
Lloh70:
	adrp	x26, l_.str.25@PAGE
Lloh71:
	add	x26, x26, l_.str.25@PAGEOFF
	mov	x0, x23
	mov	x1, x26
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x25
	bl	_ghb_box_append_child
Lloh72:
	adrp	x0, l_.str.26@PAGE
Lloh73:
	add	x0, x0, l_.str.26@PAGEOFF
	bl	_gtk_label_new
	bl	_GTK_LABEL
	mov	x23, x0
	mov	w1, #4
	bl	_gtk_label_set_width_chars
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh74:
	adrp	x8, _GTK_ALIGN_START@GOTPAGE
Lloh75:
	ldr	x8, [x8, _GTK_ALIGN_START@GOTPAGEOFF]
Lloh76:
	ldr	w1, [x8]
	bl	_gtk_widget_set_halign
	mov	x0, x23
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh77:
	adrp	x1, l_.str.27@PAGE
Lloh78:
	add	x1, x1, l_.str.27@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x25
	bl	_ghb_box_append_child
	mov	x0, x25
	bl	_GTK_WIDGET
	bl	_gtk_widget_hide
	mov	x0, x25
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x21
	bl	_ghb_box_append_child
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
	bl	_gtk_combo_box_new
	bl	_GTK_COMBO_BOX
	mov	x21, x0
	bl	_ghb_init_combo_box
	mov	x0, x21
	bl	_ghb_mix_opts_set
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x23, x0
Lloh79:
	adrp	x8, _HB_AMIXDOWN_5POINT1@GOTPAGE
Lloh80:
	ldr	x8, [x8, _HB_AMIXDOWN_5POINT1@GOTPAGEOFF]
Lloh81:
	ldr	w0, [x8]
	bl	_ghb_int_value
	mov	x1, x0
	mov	x0, x23
	bl	_ghb_update_widget
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x23, x0
Lloh82:
	adrp	x0, l_.str.28@PAGE
Lloh83:
	add	x0, x0, l_.str.28@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x23
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x21
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x21
	bl	_GTK_WIDGET
Lloh84:
	adrp	x1, l_.str.29@PAGE
Lloh85:
	add	x1, x1, l_.str.29@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x21
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	ldr	w2, [x24]
	mov	x0, x21
	mov	x1, x27
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
	bl	_gtk_combo_box_new
	bl	_GTK_COMBO_BOX
	mov	x21, x0
	bl	_ghb_init_combo_box
	mov	x0, x21
	bl	_ghb_audio_samplerate_opts_set
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x23, x0
	mov	w0, #0
	bl	_ghb_int_value
	mov	x1, x0
	mov	x0, x23
	bl	_ghb_update_widget
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x23, x0
Lloh86:
	adrp	x0, l_.str.30@PAGE
Lloh87:
	add	x0, x0, l_.str.30@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x23
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x21
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x21
	bl	_GTK_WIDGET
Lloh88:
	adrp	x1, l_.str.31@PAGE
Lloh89:
	add	x1, x1, l_.str.31@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x21
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	ldr	w2, [x24]
	mov	x0, x21
	mov	x1, x27
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
Lloh90:
	adrp	x25, _GTK_ORIENTATION_HORIZONTAL@GOTPAGE
Lloh91:
	ldr	x25, [x25, _GTK_ORIENTATION_HORIZONTAL@GOTPAGEOFF]
	ldr	w0, [x25]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x21, x0
	bl	_GTK_WIDGET
Lloh92:
	adrp	x1, l_.str.32@PAGE
Lloh93:
	add	x1, x1, l_.str.32@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x21
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh94:
	adrp	x8, l_.str.33@PAGE
Lloh95:
	add	x8, x8, l_.str.33@PAGEOFF
Lloh96:
	adrp	x9, l_.str.34@PAGE
Lloh97:
	add	x9, x9, l_.str.34@PAGEOFF
	stp	x8, x9, [sp, #40]
Lloh98:
	adrp	x8, l_.str.35@PAGE
Lloh99:
	add	x8, x8, l_.str.35@PAGEOFF
Lloh100:
	adrp	x9, l_.str.36@PAGE
Lloh101:
	add	x9, x9, l_.str.36@PAGEOFF
	str	x8, [sp, #56]
	stp	x9, xzr, [sp, #64]
	fmov	d0, #-20.00000000
	fmov	d1, #1.00000000
	add	x1, sp, #40
	mov	w0, #21
	bl	_ghb_scale_button_new
	bl	_GTK_SCALE_BUTTON
	mov	x23, x0
	bl	_GTK_WIDGET
	mov	x24, x0
Lloh102:
	adrp	x0, l_.str.37@PAGE
Lloh103:
	add	x0, x0, l_.str.37@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x24
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x23
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh104:
	adrp	x1, l_.str.38@PAGE
Lloh105:
	add	x1, x1, l_.str.38@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh106:
	adrp	x8, _audio_def_gain_changed_cb@GOTPAGE
Lloh107:
	ldr	x8, [x8, _audio_def_gain_changed_cb@GOTPAGEOFF]
Lloh108:
	ldr	w2, [x8]
	mov	x0, x23
	mov	x1, x26
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x21
	bl	_ghb_box_append_child
Lloh109:
	adrp	x0, l_.str.39@PAGE
Lloh110:
	add	x0, x0, l_.str.39@PAGEOFF
	bl	__
	bl	_gtk_label_new
	bl	_GTK_LABEL
	mov	x23, x0
	mov	w1, #6
	bl	_gtk_label_set_width_chars
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh111:
	adrp	x27, _GTK_ALIGN_START@GOTPAGE
Lloh112:
	ldr	x27, [x27, _GTK_ALIGN_START@GOTPAGEOFF]
	ldr	w1, [x27]
	bl	_gtk_widget_set_halign
	mov	x0, x23
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh113:
	adrp	x1, l_.str.40@PAGE
Lloh114:
	add	x1, x1, l_.str.40@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x21
	bl	_ghb_box_append_child
	mov	x0, x21
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
	ldr	w0, [x25]
	mov	w1, #0
	bl	_gtk_box_new
	bl	_GTK_BOX
	mov	x23, x0
	bl	_GTK_WIDGET
Lloh115:
	adrp	x21, l_.str.41@PAGE
Lloh116:
	add	x21, x21, l_.str.41@PAGEOFF
	mov	x1, x21
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh117:
	adrp	x8, l___const.ghb_create_audio_settings_row.drc_icons@PAGE
Lloh118:
	add	x8, x8, l___const.ghb_create_audio_settings_row.drc_icons@PAGEOFF
Lloh119:
	ldr	q0, [x8]
	str	q0, [sp, #16]
	mov	x8, #-3689348814741910324
	movk	x8, #52429
	movk	x8, #16364, lsl #48
	fmov	d0, x8
	add	x1, sp, #16
	mov	w0, #4
	fmov	d1, d8
	bl	_ghb_scale_button_new
	bl	_GTK_SCALE_BUTTON
	mov	x24, x0
	bl	_GTK_WIDGET
	mov	x25, x0
Lloh120:
	adrp	x0, l_.str.43@PAGE
Lloh121:
	add	x0, x0, l_.str.43@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x25
	bl	_gtk_widget_set_tooltip_markup
	mov	x0, x24
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x24
	bl	_GTK_WIDGET
Lloh122:
	adrp	x1, l_.str.44@PAGE
Lloh123:
	add	x1, x1, l_.str.44@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x24
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh124:
	adrp	x8, _audio_def_drc_changed_cb@GOTPAGE
Lloh125:
	ldr	x8, [x8, _audio_def_drc_changed_cb@GOTPAGEOFF]
Lloh126:
	ldr	w2, [x8]
	mov	x0, x24
	mov	x1, x26
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x24
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x23
	bl	_ghb_box_append_child
Lloh127:
	adrp	x0, l_.str.45@PAGE
Lloh128:
	add	x0, x0, l_.str.45@PAGEOFF
	bl	__
	bl	_gtk_label_new
	bl	_GTK_LABEL
	mov	x24, x0
	mov	w1, #4
	bl	_gtk_label_set_width_chars
	mov	x0, x24
	bl	_GTK_WIDGET
	ldr	w1, [x27]
	bl	_gtk_widget_set_halign
	mov	x0, x24
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x24
	bl	_GTK_WIDGET
Lloh129:
	adrp	x1, l_.str.46@PAGE
Lloh130:
	add	x1, x1, l_.str.46@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x24
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x24
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x23
	bl	_ghb_box_append_child
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
	bl	_gtk_button_new
	bl	_GTK_BUTTON
	mov	x23, x0
	bl	_GTK_WIDGET
Lloh131:
	adrp	x8, _TRUE@GOTPAGE
Lloh132:
	ldr	x8, [x8, _TRUE@GOTPAGEOFF]
Lloh133:
	ldr	w1, [x8]
	bl	_gtk_widget_set_hexpand
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh134:
	adrp	x8, _GTK_ALIGN_FILL@GOTPAGE
Lloh135:
	ldr	x8, [x8, _GTK_ALIGN_FILL@GOTPAGEOFF]
Lloh136:
	ldr	w1, [x8]
	bl	_gtk_widget_set_halign
Lloh137:
	adrp	x1, l_.str.47@PAGE
Lloh138:
	add	x1, x1, l_.str.47@PAGEOFF
	mov	x0, x23
	bl	_ghb_button_set_icon_name
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x24, x0
Lloh139:
	adrp	x0, l_.str.48@PAGE
Lloh140:
	add	x0, x0, l_.str.48@PAGEOFF
	bl	__
	mov	x1, x0
	mov	x0, x24
	bl	_gtk_widget_set_tooltip_markup
Lloh141:
	adrp	x8, _GTK_RELIEF_NONE@GOTPAGE
Lloh142:
	ldr	x8, [x8, _GTK_RELIEF_NONE@GOTPAGEOFF]
Lloh143:
	ldr	w1, [x8]
	mov	x0, x23
	bl	_gtk_button_set_relief
	mov	x0, x23
	bl	_GTK_WIDGET
	ldr	w1, [x28]
	bl	_gtk_widget_set_valign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh144:
	adrp	x8, _GTK_ALIGN_END@GOTPAGE
Lloh145:
	ldr	x8, [x8, _GTK_ALIGN_END@GOTPAGEOFF]
Lloh146:
	ldr	w1, [x8]
	bl	_gtk_widget_set_halign
	mov	x0, x23
	bl	_GTK_WIDGET
Lloh147:
	adrp	x1, l_.str.49@PAGE
Lloh148:
	add	x1, x1, l_.str.49@PAGEOFF
	bl	_gtk_widget_set_name
	mov	x0, x23
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
Lloh149:
	adrp	x8, _audio_def_setting_remove_cb@GOTPAGE
Lloh150:
	ldr	x8, [x8, _audio_def_setting_remove_cb@GOTPAGEOFF]
Lloh151:
	ldr	w2, [x8]
	mov	x0, x23
Lloh152:
	adrp	x1, l_.str.3@PAGE
Lloh153:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x3, x19
	bl	_g_signal_connect
	mov	x0, x23
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x22
	bl	_ghb_box_append_child
	mov	x0, x22
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x22
	bl	_GTK_WIDGET
	mov	x1, x0
	mov	x0, x20
	bl	_ghb_box_append_child
	mov	x0, x20
	bl	_GTK_WIDGET
	bl	_gtk_widget_show
	mov	x0, x20
	bl	_GTK_WIDGET
Lloh154:
	adrp	x1, l_.str.6@PAGE
Lloh155:
	add	x1, x1, l_.str.6@PAGEOFF
	bl	_find_widget
	add	x2, sp, #12
	mov	x1, #0
	bl	_ghb_widget_get_preferred_width
	ldr	w0, [x19]
Lloh156:
	adrp	x1, l_.str.50@PAGE
Lloh157:
	add	x1, x1, l_.str.50@PAGEOFF
	bl	_GHB_WIDGET
	ldr	w1, [sp, #12]
	mov	w2, #-1
	bl	_gtk_widget_set_size_request
	mov	x0, x20
	bl	_GTK_WIDGET
Lloh158:
	adrp	x1, l_.str.8@PAGE
Lloh159:
	add	x1, x1, l_.str.8@PAGEOFF
	bl	_find_widget
	add	x2, sp, #12
	mov	x1, #0
	bl	_ghb_widget_get_preferred_width
	ldr	w0, [x19]
Lloh160:
	adrp	x1, l_.str.51@PAGE
Lloh161:
	add	x1, x1, l_.str.51@PAGEOFF
	bl	_GHB_WIDGET
	ldr	w1, [sp, #12]
	mov	w2, #-1
	bl	_gtk_widget_set_size_request
	mov	x0, x20
	bl	_GTK_WIDGET
Lloh162:
	adrp	x1, l_.str.29@PAGE
Lloh163:
	add	x1, x1, l_.str.29@PAGEOFF
	bl	_find_widget
	add	x2, sp, #12
	mov	x1, #0
	bl	_ghb_widget_get_preferred_width
	ldr	w0, [x19]
Lloh164:
	adrp	x1, l_.str.52@PAGE
Lloh165:
	add	x1, x1, l_.str.52@PAGEOFF
	bl	_GHB_WIDGET
	ldr	w1, [sp, #12]
	mov	w2, #-1
	bl	_gtk_widget_set_size_request
	mov	x0, x20
	bl	_GTK_WIDGET
Lloh166:
	adrp	x1, l_.str.31@PAGE
Lloh167:
	add	x1, x1, l_.str.31@PAGEOFF
	bl	_find_widget
	add	x2, sp, #12
	mov	x1, #0
	bl	_ghb_widget_get_preferred_width
	ldr	w0, [x19]
Lloh168:
	adrp	x1, l_.str.53@PAGE
Lloh169:
	add	x1, x1, l_.str.53@PAGEOFF
	bl	_GHB_WIDGET
	ldr	w1, [sp, #12]
	mov	w2, #-1
	bl	_gtk_widget_set_size_request
	mov	x0, x20
	bl	_GTK_WIDGET
Lloh170:
	adrp	x1, l_.str.32@PAGE
Lloh171:
	add	x1, x1, l_.str.32@PAGEOFF
	bl	_find_widget
	add	x2, sp, #12
	mov	x1, #0
	bl	_ghb_widget_get_preferred_width
	ldr	w0, [x19]
Lloh172:
	adrp	x1, l_.str.54@PAGE
Lloh173:
	add	x1, x1, l_.str.54@PAGEOFF
	bl	_GHB_WIDGET
	ldr	w1, [sp, #12]
	mov	w2, #-1
	bl	_gtk_widget_set_size_request
	mov	x0, x20
	bl	_GTK_WIDGET
	mov	x1, x21
	bl	_find_widget
	add	x2, sp, #12
	mov	x1, #0
	bl	_ghb_widget_get_preferred_width
	ldr	w0, [x19]
Lloh174:
	adrp	x1, l_.str.55@PAGE
Lloh175:
	add	x1, x1, l_.str.55@PAGEOFF
	bl	_GHB_WIDGET
	ldr	w1, [sp, #12]
	mov	w2, #-1
	bl	_gtk_widget_set_size_request
	mov	x0, x20
	bl	_GTK_WIDGET
	ldur	x8, [x29, #-120]
Lloh176:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh177:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh178:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_2
; %bb.1:
	ldp	x29, x30, [sp, #272]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #256]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #240]            ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #224]            ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #208]            ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #192]            ; 16-byte Folded Reload
	ldp	d9, d8, [sp, #176]              ; 16-byte Folded Reload
	add	sp, sp, #288
	ret
LBB0_2:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.loh AdrpAdd	Lloh174, Lloh175
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpAdd	Lloh170, Lloh171
	.loh AdrpAdd	Lloh168, Lloh169
	.loh AdrpAdd	Lloh166, Lloh167
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpAdd	Lloh162, Lloh163
	.loh AdrpAdd	Lloh160, Lloh161
	.loh AdrpAdd	Lloh158, Lloh159
	.loh AdrpAdd	Lloh156, Lloh157
	.loh AdrpAdd	Lloh154, Lloh155
	.loh AdrpAdd	Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpAdd	Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpAdd	Lloh139, Lloh140
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh131, Lloh132, Lloh133
	.loh AdrpAdd	Lloh129, Lloh130
	.loh AdrpAdd	Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpAdd	Lloh122, Lloh123
	.loh AdrpAdd	Lloh120, Lloh121
	.loh AdrpAddLdr	Lloh117, Lloh118, Lloh119
	.loh AdrpAdd	Lloh115, Lloh116
	.loh AdrpAdd	Lloh113, Lloh114
	.loh AdrpLdrGot	Lloh111, Lloh112
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpAdd	Lloh104, Lloh105
	.loh AdrpAdd	Lloh102, Lloh103
	.loh AdrpAdd	Lloh100, Lloh101
	.loh AdrpAdd	Lloh98, Lloh99
	.loh AdrpAdd	Lloh96, Lloh97
	.loh AdrpAdd	Lloh94, Lloh95
	.loh AdrpAdd	Lloh92, Lloh93
	.loh AdrpLdrGot	Lloh90, Lloh91
	.loh AdrpAdd	Lloh88, Lloh89
	.loh AdrpAdd	Lloh86, Lloh87
	.loh AdrpAdd	Lloh84, Lloh85
	.loh AdrpAdd	Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpAdd	Lloh72, Lloh73
	.loh AdrpAdd	Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh57, Lloh58
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpAdd	Lloh53, Lloh54
	.loh AdrpAdd	Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpAdd	Lloh46, Lloh47
	.loh AdrpAdd	Lloh44, Lloh45
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpAdd	Lloh28, Lloh29
	.loh AdrpAdd	Lloh26, Lloh27
	.loh AdrpAdd	Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh9, Lloh10
	.loh AdrpAdd	Lloh7, Lloh8
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_GTK_ORIENTATION_HORIZONTAL,4,2 ; @GTK_ORIENTATION_HORIZONTAL
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Add"

l_.str.1:                               ; @.str.1
	.asciz	"Add an audio encoder.\nEach selected source track will be encoded with all selected encoders."

	.comm	_GTK_ALIGN_CENTER,4,2           ; @GTK_ALIGN_CENTER
l_.str.2:                               ; @.str.2
	.asciz	"add_button"

l_.str.3:                               ; @.str.3
	.asciz	"clicked"

	.comm	_audio_def_setting_add_cb,8,3   ; @audio_def_setting_add_cb
	.comm	_TRUE,4,2                       ; @TRUE
	.comm	_GTK_ALIGN_FILL,4,2             ; @GTK_ALIGN_FILL
l_.str.4:                               ; @.str.4
	.asciz	"settings_box"

l_.str.5:                               ; @.str.5
	.asciz	"Set the audio codec to encode this track with."

l_.str.6:                               ; @.str.6
	.asciz	"AudioEncoder"

l_.str.7:                               ; @.str.7
	.asciz	"changed"

	.comm	_audio_def_encoder_changed_cb,8,3 ; @audio_def_encoder_changed_cb
l_.str.8:                               ; @.str.8
	.asciz	"br_q_box"

	.comm	_GTK_ORIENTATION_VERTICAL,4,2   ; @GTK_ORIENTATION_VERTICAL
l_.str.9:                               ; @.str.9
	.asciz	"Bitrate"

l_.str.10:                              ; @.str.10
	.asciz	"AudioTrackBitrateEnable"

l_.str.11:                              ; @.str.11
	.asciz	"Quality"

l_.str.12:                              ; @.str.12
	.asciz	"AudioTrackQualityEnable"

l_.str.13:                              ; @.str.13
	.asciz	"toggled"

	.comm	_audio_def_quality_enable_changed_cb,8,3 ; @audio_def_quality_enable_changed_cb
l_.str.14:                              ; @.str.14
	.asciz	"Set the bitrate to encode this track with."

l_.str.15:                              ; @.str.15
	.asciz	"AudioBitrate"

	.comm	_audio_def_encode_setting_changed_cb,8,3 ; @audio_def_encode_setting_changed_cb
l_.str.16:                              ; @.str.16
	.asciz	"AudioTrackQualityBox"

l_.str.17:                              ; @.str.17
	.asciz	"weather-storm"

l_.str.18:                              ; @.str.18
	.asciz	"weather-clear"

l_.str.19:                              ; @.str.19
	.asciz	"weather-showers-scattered"

l_.str.20:                              ; @.str.20
	.asciz	"weather-showers"

l_.str.21:                              ; @.str.21
	.asciz	"weather-overcast"

l_.str.22:                              ; @.str.22
	.asciz	"weather-few-clouds"

	.section	__DATA,__const
	.p2align	3                               ; @__const.ghb_create_audio_settings_row.quality_icons
l___const.ghb_create_audio_settings_row.quality_icons:
	.quad	l_.str.17
	.quad	l_.str.18
	.quad	l_.str.17
	.quad	l_.str.19
	.quad	l_.str.20
	.quad	l_.str.21
	.quad	l_.str.22
	.quad	l_.str.18
	.quad	0

	.section	__TEXT,__cstring,cstring_literals
l_.str.23:                              ; @.str.23
	.asciz	"<b>Audio Quality:</b>\nFor encoders that support it, adjust the quality of the output."

l_.str.24:                              ; @.str.24
	.asciz	"AudioTrackQualityX"

l_.str.25:                              ; @.str.25
	.asciz	"value-changed"

	.comm	_audio_def_quality_changed_cb,8,3 ; @audio_def_quality_changed_cb
l_.str.26:                              ; @.str.26
	.asciz	"0.00"

	.comm	_GTK_ALIGN_START,4,2            ; @GTK_ALIGN_START
l_.str.27:                              ; @.str.27
	.asciz	"AudioTrackQualityValue"

	.comm	_HB_AMIXDOWN_5POINT1,4,2        ; @HB_AMIXDOWN_5POINT1
l_.str.28:                              ; @.str.28
	.asciz	"Set the mixdown of the output audio track."

l_.str.29:                              ; @.str.29
	.asciz	"AudioMixdown"

l_.str.30:                              ; @.str.30
	.asciz	"Set the sample rate of the output audio track."

l_.str.31:                              ; @.str.31
	.asciz	"AudioSamplerate"

l_.str.32:                              ; @.str.32
	.asciz	"gain_box"

l_.str.33:                              ; @.str.33
	.asciz	"audio-volume-muted"

l_.str.34:                              ; @.str.34
	.asciz	"audio-volume-high"

l_.str.35:                              ; @.str.35
	.asciz	"audio-volume-low"

l_.str.36:                              ; @.str.36
	.asciz	"audio-volume-medium"

l_.str.37:                              ; @.str.37
	.asciz	"<b>Audio Gain:</b> Adjust the amplification or attenuation of the output audio track."

l_.str.38:                              ; @.str.38
	.asciz	"AudioTrackGainSlider"

	.comm	_audio_def_gain_changed_cb,8,3  ; @audio_def_gain_changed_cb
l_.str.39:                              ; @.str.39
	.asciz	"0dB"

l_.str.40:                              ; @.str.40
	.asciz	"AudioTrackGainValue"

l_.str.41:                              ; @.str.41
	.asciz	"drc_box"

l_.str.42:                              ; @.str.42
	.asciz	"audio-input-microphone"

	.section	__DATA,__const
	.p2align	3                               ; @__const.ghb_create_audio_settings_row.drc_icons
l___const.ghb_create_audio_settings_row.drc_icons:
	.quad	l_.str.42
	.quad	0

	.section	__TEXT,__cstring,cstring_literals
l_.str.43:                              ; @.str.43
	.asciz	"<b>Dynamic Range Compression:</b> Adjust the dynamic range of the output audio track.\n\nFor source audio that has a wide dynamic range (very loud and very soft sequences),\nDRC allows you to 'compress' the range by making loud sounds softer and soft sounds louder."

l_.str.44:                              ; @.str.44
	.asciz	"AudioTrackDRCSlider"

	.comm	_audio_def_drc_changed_cb,8,3   ; @audio_def_drc_changed_cb
l_.str.45:                              ; @.str.45
	.asciz	"Off"

l_.str.46:                              ; @.str.46
	.asciz	"AudioTrackDRCValue"

l_.str.47:                              ; @.str.47
	.asciz	"hb-remove"

l_.str.48:                              ; @.str.48
	.asciz	"Remove this audio encoder"

	.comm	_GTK_RELIEF_NONE,4,2            ; @GTK_RELIEF_NONE
	.comm	_GTK_ALIGN_END,4,2              ; @GTK_ALIGN_END
l_.str.49:                              ; @.str.49
	.asciz	"remove_button"

	.comm	_audio_def_setting_remove_cb,8,3 ; @audio_def_setting_remove_cb
l_.str.50:                              ; @.str.50
	.asciz	"audio_defaults_encoder_label"

l_.str.51:                              ; @.str.51
	.asciz	"audio_defaults_bitrate_label"

l_.str.52:                              ; @.str.52
	.asciz	"audio_defaults_mixdown_label"

l_.str.53:                              ; @.str.53
	.asciz	"audio_defaults_samplerate_label"

l_.str.54:                              ; @.str.54
	.asciz	"audio_defaults_gain_label"

l_.str.55:                              ; @.str.55
	.asciz	"audio_defaults_drc_label"

.subsections_via_symbols
