ELF@@}|    {S`@@` @` @<@!@a ?` @s@@s~}` SA{¨_     FR%R$#"R&@%H$ "0_     ER$R"R%@$H? "0_    REC)D@@c}bB"$_    ER$RC"R%@$H? "0_     "ER$RR%@$H" "0_    {"R<@aRR{_    {`R<@"RaRR{_     {S*@ @?kBT[" kK@30@`@zA ՂKe fKKB#B}ӿk(T@b~}ӄr@B#f@BŚ|"@! "[B@SA{Ĩ_ք@s r@f@BĚb|"@R! "s4@[B@     {S`@@@ @ b>@ Rj@  j@ SAR@{è_     {S[@@"aC)""c}b@&SAR[B{è_     {S[@@"aC)""c}b@&SAR[B{è_     {S[@@"a C)!R"A@4M)J@&RSA[B@{Ĩ_    {S[ $@B@u"C)aaB}AaR"@B_kT B9!3R3 9[B*SA{è_     {S[@@"aC)""c}b@!@&SAR[B{è_    {R"rSR[ r3$@B@ksk"s"C)RaaB}A@k`T4R[B*SA{è_     {S[@@"aC)""c}b@&SAR[B{è_     {S[@<@@*!@a4_qa|@@_q@a>?SA[B{è_ր>@cb@@`@D@AT?SA[B{è_@?a?    {SR`@t @@@!<@!@a ?*"SA*@{è_     {@{_    {S[5@@ @ &@7*@;@ b@R @9B Qp9B $SA[B{Ĩ_     {S[5@@ @ BCC@ b@R @9B Qp9B $SA[B{Ĩ_     {S[5@@ @ BC@ b@R @9B Qp9B $SA[B{Ĩ_     {S[5@ @@ @@ aF)!{ӂFD@)@ c D)*5SA[B{Ǩ_!+@jaSA?[B{Ǩ_     {S@@!B`@b:@!@b>@!@!b&@c@@b2@!SA{¨_    {S@!`@Q)@@`@?qB!B!SA{¨_     {S@!@b@!@b@!@b"@!@b&@!@b*@!@b.@!@b2@!` @<@@@?SA{¨_!SA{¨_     {S @"H`@BB!SA@{è_    {**S*[@*`7@R3@!R@R@R@R@#@?"4aVSA[B{Ĩ_    {S[cRk*+@@3@!@`@"`@@xAWxA?qT@d@kT*#9 s ZkT@d@! ` 9tKE B9B3f B kHT_kiTK*B9B3#5SA[BcCkD+@{ƨ_PD@p@!@B@a DTˀ`RT@Ú.@*! `@|@:bTXK**e#SA[BcCkD+@{ƨ_{@R{_ { @R2 @{¨_     {@R!R{_    { @`^@@`b`^@`R @R{¨_     {SR@M)?kTSA*@{è_ր^@*6*@`@Q)!@@@A    {!RS@^@*7@*SA{è_@1T*@@Q)!@@@A@*SA{è_R*SA@{è_     {CS*[kdM)kTcw@6qTJ7@@?q`@q T<@@A 5cD{ASB[CkE_@!5c@q` T<@@|Cӟ qTC) {ASB[CcDkE_@!`@!@?qT{ASB[CcDkE_U@*C)  AC) @*B|_TC*SB?T<@@|Cӟ q Tb54{ASB[CkE_@cj$Cӣtl@(@$f҄|ÛF@Dfc!<@@|ƛQ)@AR@xcDi    {`R7{_    {!R @+{_    {S[cks9 @7< s@s7@`_8q6 ֢bj@@bn@@abr@a@Bia @Bd" T|@*jd*@!"!TSA[BcCkDsE{Ǩ_    {SH@@At@95SA{¨_`@R@A`SA{¨_    {S @"R4SA@{Ǩ_SA@{Ǩ_     {S[R@^@SA*[B{ƨ_cARk`@ )_H@@9S9R*X1TW @qmT9R 5" 79`@9c9R9*` 4 6b@*!@BH@@AcCkD" W@!@@WkKTW9cR*U5 J)_@a@` !<@B)`@@ @c!B2{{ cRNVZA8BE*`7^*SA[BcCkD{ƨ_SR*X1!TWR @q,TRRRsR*54*@`@Q)!@@@AcCkDHcCukDD9`5s     {S[c`@@w @>@ @ ? 7f@M)|~S~q@z TF@@!|? C`>@?q T`@9xZ)x`9:`@>@ @B|_A!!Ca&>@!Rj@! !j@Td@@<@@_q@RB}Ӡq|@ @B9jT!*j`@ RSA[BcC{Ĩ_֢b@!@@Cd@@# Ú\@Cl@)Cp@)$D<@C@c|bBBC>@j@! `"F@r@zAf@b|    {@%@$"<@@_q0@!@$RB}Ӂ$|@!Aa"@k TԐR0$@#r_kTB|c҃6XA{ӃO!A!B!|Û!G<8@_kTD@9c298(@!K@d!B@!Ú!R{_<@}R!|    ?4q@T_{!@RB @B`{_    {S[ck<@@ @@c@`4qV#@R ~@`A9@y !?@!@ ?* 7R%R*cR* 7eR*cR*7ER*cR*`7 _@R*cR*7b@@<@!@`q`!@}#Ra#|@a!a@@6bO@A@B@C@D?!3t[B*SAcCkD{Ũ_ @R_O A@CB@C@D@@H ?ymb A B C D E     {@S@c[ck@cW@Bxw!xw7O@"xw@_qT_ qmTR"x7` !xw$`"!zwR 7zw!R 7sx@zw?qaG@C p@s ?@G@*xaAwq T!|@ |C@ BR~ ~@7@Rs@  7 3@ `B9A39ԐR r@RpR@R_)7q@Tq@T qT2q!TABCDB{sE`SA[BcCkD{̨_"R"x722A֢BCD w@kTC@PC?@ ?2sER`@ҵ#R`@`@c!O@B@` @9e@!dp9e@d9O@`7O@>RsE     {S[!@M)@J74&@&!`T!K:@E)ԐR2@"r kT}Rc|||cĚ!Ěw*"7 G):BA! Kkw kT@9B29 :*C) @SA*[B{Ĩ_`&@a& b5aE)Kc:@ԐRd2@"r k T}Rc|"||cĚBĚ`*C@ fG)a:BbB Kk kT"c@9c2c9Aa:bC)  `vbE)ԐR`:@!rc2@BkT}R|A|c|Ú!Ú*`# gG)b:Ba! Kk kTAc@9c2c9!a:E)ԐR:@!r2@ck@ T}RB|a||BĚ!ĚV*֊"6 G):BA! Kk kTa@9B29!:k TKB*gbC)  `C) *SA[B{Ĩ_֖&@&6!iT*pbRB rc|"|gfBfybTKvB*aRA rB|a|Gf!f֞aRA r|A|f!f TwaRA rc||ff!f*    {S@` @` @a@"R!<@B _jTa@97` @SA{¨_` @!xa9`@SA{¨_     {S[c7R<@`@"@ @? q`TT4?kTj@ q@TB 5ks@;@@<@@B@?qy|@!#Z@! BRZ!}`@X@:`@ g@7w@?kT!ER"R!Rd$3B"obo@3@g@!o@!  !}7w@?kT)ER"R!Rd$3B"obo@3@o@!s@!  !}7w@?kTER1҂"Rc$!RB"bs@kDsE2!@B&M)>@B*!6 )a@ ?*`>@5@ER!R"R@@<@c@q'@@c@fJc%BSA*[BcC{Ǩ_?qT"x_qTSA*[BcC{Ǩ_!@&>@r@V6 r!@ ?*`>@@5@ER҅"R*@@<@c@q'@@c@fRc%BSA*[BcC{Ǩ_>@r@!*rA@ ?*`>@4SA*[BcC{Ǩ_M)>@!6 B6 )a@@!@@#`@`@ed@$d@k`T_q@TRkskDsEo$l@el@kaT!p@cp@kTf update_pending: %u irq_pos: %u period_frac: %u last_jiffies: %lu (%lu) timer_expires: %lu captureplayback sound timer: hw:%d,%d,%d timer open: %s %s inactive buffer_size: %u buffer_pos: %u silent_size: %u period_size: %u bytes_per_sec: %u sample_align: %u rate_shift: %u %s Loopback PCMsnd_timer_stop(%d,%d,%d) failed with %dsnd_timer_start(%d,%d,%d) failed with %dPeriod size (%lu frames) of loopback device is not corresponding to timer resolution (%lu nsec = %lu frames) of card timer %d,%d,%d. Use period size of %lu frames for loopback device.Cable %i substream %i: inactive valid: %u running: %u pause: %u PlaybackCapture.,Parsing timer source '%s' failed with %dsnd_timer_open (%d,%d,%d) failed with %dsnd_aloop3aloop: No loopback enabled &loopback->cable_lockLoopback Mixercable#%dtimer_sourceLoopbackLoopback %iPCM Rate Shift 100000PCM NotifyPCM Slave ActivePCM Slave FormatPCM Slave RatePCM Slave Channels    {!c7SC[Rz3sTcjt8C R#6#'3k@(TD@sTR4SA[BcC{ʨ_st`@TSA@[B{Sst`@TSA{¨_ @@ @timer_source pcm_notify pcm_substreams enable id index parm=timer_source:Sound card name or number and device/subdevice number of timer to be used. Empty string for jiffies timer [default].parmtype=timer_source:array of charpparm=pcm_notify:Break capture when PCM format/rate/channels changes.parmtype=pcm_notify:array of intparm=pcm_substreams:PCM substreams # (1-8) for loopback driver.parmtype=pcm_substreams:array of intparm=enable:Enable this loopback soundcard.parmtype=enable:array of boolparm=id:ID string for loopback soundcard.parmtype=id:array of charpparm=index:Index value for loopback soundcard.parmtype=index:array of intlicense=GPLdescription=A loopback soundcardauthor=Jaroslav Kysela $$$$$$GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)  \  p< 90 N@ b84 ux0 8 < 8 @l t 8t  @ " x $4h &Lt (d *ot ,~ .@ 0 2h 4 6 6 7 9` l ; = h ?0P AAOp, C(8* EhT G IP K M:( OR8( QnhP Sp U8 W,(@Y Y [Y ] _  a c)p e e7e@ gO" i^`&H k mP+8o ooxox@o@oPoHo(o !o :o Qo  ho@oP .popox E oo Too _  q q'qs sSsu|uu%uEu!u@uR%0uw,Fu`u*ruu/u5uQ u]!u~(v vv(v((&vP(=vx(Lv(Wv(y   "$&(*,.02479;=?ACEGIKMOQSUW[]_acgikmxet2    - L S e r          & - 8 E W ] d l v          ' B YN l v       e@    $ - B J \ k x     aloop.c$x$dloopback_pointerloopback_rate_shift_infoloopback_format_infoloopback_format_getloopback_rate_infoloopback_channels_infoloopback_resumeloopback_suspendclear_capture_bufloopback_hw_freeloopback_channels_getloopback_rate_getloopback_active_getloopback_notify_putloopback_notify_getloopback_rate_shift_putloopback_rate_shift_getfree_cableloopback_closeloopback_runtime_freerule_period_bytesrule_channelsrule_raterule_formatloopback_jiffies_timer_dpcm_infoloopback_snd_timer_dpcm_infoprint_dpcm_infoprint_timer_source_infoloopback_pcm_newcopy_play_bufloopback_jiffies_timer_stop_syncloopback_jiffies_timer_stoploopback_jiffies_timer_openloopback_jiffies_timer_functionloopback_snd_timer_close_cableloopback_snd_timer_stoploopback_snd_timer_startloopback_snd_timer_period_elapsedloopback_snd_timer_workloopback_snd_timer_functionprint_cable_infoloopback_set_timer_sourcechange_timer_source_infoloopback_snd_timer_openloopback_snd_timer_eventalsa_card_loopback_initloopback_prepareloopback_jiffies_timer_startloopback_openalsa_card_loopback_exitloopback_probeloopback_jiffies_timer_pos_updateloopback_triggerloopback_pcm_opsloopback_snd_timer_opsloopback_jiffies_timer_opsloopback_pcm_hardwareloopback_controlsloopback_pm__param_str_timer_source__param_arr_timer_source__param_str_pcm_notify__param_arr_pcm_notify__param_str_pcm_substreams__param_arr_pcm_substreams__param_str_enable__param_arr_enable__param_str_id__param_arr_id__param_str_index__param_arr_indexloopback_driverdevices__key.13__UNIQUE_ID___addressable_cleanup_module414__UNIQUE_ID___addressable_init_module413__UNIQUE_ID_timer_source412__UNIQUE_ID_timer_sourcetype411__UNIQUE_ID_pcm_notify410__UNIQUE_ID_pcm_notifytype409__UNIQUE_ID_pcm_substreams408__UNIQUE_ID_pcm_substreamstype407__UNIQUE_ID_enable406__UNIQUE_ID_enabletype405__UNIQUE_ID_id404__UNIQUE_ID_idtype403__UNIQUE_ID_index402__UNIQUE_ID_indextype401__UNIQUE_ID_license400__UNIQUE_ID_description399__UNIQUE_ID_author398__param_timer_source__param_pcm_notify__param_pcm_substreams__param_enable__param_id__param_index_raw_spin_lock_raw_spin_unlock__wake_upsnd_pcm_format_set_silencemutex_lockmutex_unlock_raw_spin_lock_irq_raw_spin_unlock_irqsnd_interval_refineseq_printfjiffiessnd_pcm_newsnd_pcm_set_opssnd_pcm_set_managed_buffer_allmemcpytimer_delete_synctimer_deleteinit_timer_keysnd_timer_closecancel_work_syncsnd_timer_instance_freememset_dev_err_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoresnd_pcm_period_elapsedsnd_pcm_stop_xrunstrlendevm_kfreedevm_kstrdupsnd_info_get_linestrimstrchrstrpbrkkstrtointsnd_ecards_limitsnd_card_refstrcmpput_devicesnd_timer_instance_new__this_module__platform_driver_registerplatform_device_register_fullplatform_device_unregister_printkplatform_driver_unregisterinit_modulesnd_pcm_format_physical_widthmod_timersystem_wqqueue_work_onkmalloc_cacheskmalloc_tracesnd_pcm_hw_constraint_integersnd_pcm_hw_rule_addcleanup_modulesnd_devm_card_new__mutex_initsnd_ctl_new1snd_ctl_addsnprintfsnd_card_rw_proc_newsprintfsnd_card_registersnd_ctl_notifysnd_pcm_stopsnd_ctl_boolean_mono_infoparam_ops_charpparam_ops_intparam_ops_boolparam_array_ops(HpdtHDt\, p     H    0 D  7 7  7 7  70 70   7H( 7H0 4 < 7hD 7hH x 7 7  7 7 7 7 7 7  7 7  7 7  7( 7, 4 7< 7@ H 70P 70T \ 7Hd 7Hh p 7`x 7`|  7x 7x  7 7 77 7(7,4x7|7ttH*L*P(707@x77, d@7777777777 ,707@7(D7(l|77`p|70700Dd t |      78780 h 8(8(@ P \  7h7hHXDL\( <  D  L h h p h x     @ @    @HzqH>@`zsP>@@x@zv0A/BBh{ ^