ELF(844 (444@@(((88[[DRtd Ptd((( Qtdp  " 4 &+2H[n +2:IQY`_~ ( d u\ `t , p Ԋx U Ho\ Tqt Jy ~ d: 0A lh ApDD S "q qTO ~S |T J `X ;u T u~H L U9l jUX 4UX D o OLP l @@HH0 @@@'A `  K H "&+025;=,pWeޠL>6 .gat_ ~ Qό_oxgeBYiz~u z&*(zKYo*L]HDZ&;ϻv5Z0ʪh|Ҝ=%ڋO$\DD67 @!B. =1 C) ;A/>0(4"?9 #'*+&%-3$852,<:_fini_init__cxa_finalize__deregister_frame_info__register_frame_infoRES_resampler_createRES_resampler_destoryRES_resampler_get_input_numRES_resampler_process_frame__stack_chk_fail__stack_chk_guardclosefprintffreehi_audio_check_module_handlehi_audio_register_module_handlehi_upvqe_createhi_upvqe_destroyhi_upvqe_get_confighi_upvqe_get_versionhi_upvqe_get_volumehi_upvqe_process_framehi_upvqe_read_framehi_upvqe_set_volumehi_upvqe_write_framehi_vqe_register_module_handlemallocmemcpymemcpy_smemmove_smemset_smmapmunmapopenprintfpthread_mutex_destroypthread_mutex_initpthread_mutex_lockpthread_mutex_unlockstderrupvqe_cache_process_frameupvqe_cache_process_write_in_bufupvqe_createupvqe_create_extend_vqeupvqe_destroyupvqe_destroy_extend_vqeupvqe_get_volumeupvqe_process_extend_vqeupvqe_process_frameupvqe_read_frameupvqe_set_volumeupvqe_write_frameMODULE_hi_audio_module_handle_deinitMODULE_hi_audio_module_handle_initmemsetDL_hi_audio_dlcloseDL_hi_audio_dlopenDL_hi_audio_dlsymg_audio_module_statesnprintf_sstrlenstrncmp__dlsym_time64dlclosedlerrordlopenstrcmplibc.soĤȤ̤1P+܂ܤ  +8A. )*   $9(3, 0 4,8<@@7DH;L4PBT$X#\<`'dhlptx|C/!%:HiBVT_AUDIO_VERSION_V3.0.7.34 Build Time:[Apr 2 2021, 15:41:55][Func]:%s [Line]:%d [Info]:malloc up_qve AVC out cache fail! DRC[Func]:%s [Line]:%d [Info]:malloc resampler fail! update_cache[Func]:%s [Line]:%d [Info]:%d: all err: ret is %d, read_sample is %d. [Func]:%s [Line]:%d [Info]:snprintf_s fail, ret:0x%x [Func]:%s [Line]:%d [Info]:lib_handle is empty![Func]:%s [Line]:%d [Info]:HI_ERR_UPVQE_WRITECACHE_FULL upvqe_create_ext_vqeGAIN[Func]:%s [Line]:%d [Info]:upvqe_create_io_cache failed![Func]:%s [Line]:%d [Info]:UPVQE output is null hi_upvqe_set_volume[Func]:%s [Line]:%d [Info]:upvqe_create_extend_vqe failed(0x%x)! upvqe_out_cache_write[Func]:%s [Line]:%d [Info]:eq_cfg memcpy_s fail, ret = 0x%x.[Func]:%s [Line]:%d [Info]:rnr_cfg memcpy_s fail, ret = 0x%x.cache_process_frame[Func]:%s [Line]:%d [Info]:vqe_inner_frame(%d) is wrong! [Func]:%s [Line]:%d [Info]:please enter right num! [Func]:%s [Line]:%d [Info]:hpf_cfg memcpy_s fail, ret = 0x%x.audio_get_module_dl_handle/dev/memAEC[Func]:%s [Line]:%d [Info]:UPVQE invalid frame_sample(%d) upvqe_process_extend_vqeset_talkv2_module_cfg[Func]:%s [Line]:%d [Info]:%d: up err: ret is %d, sample is %d [Func]:%s [Line]:%d [Info]:upvqe_process_extend_vqe failed!(0x%x) check_read_frame_attrupvqe_set_volume[Func]:%s [Line]:%d [Info]:UPVQE invalid input_sample(%d), vqe_frame(%d) [Func]:%s [Line]:%d [Info]:upvqe_frame is null [Func]:%s [Line]:%d [Info]:malloc up_qve resample process_buf fail! [Func]:%s [Line]:%d [Info]:cache_bak memcpy_s fail, ret = 0x%xupvqe_cache_write_innerAGC[Func]:%s [Line]:%d [Info]:nr_cfg memcpy_s fail, ret = 0x%x.upvqe_set_record_cfgHPFHDR[Func]:%s [Line]:%d [Info]:resample can't use param %d! hi_upvqe_write_frame[Func]:%s [Line]:%d [Info]:UPVQE invalid sou_buf(%p) process_frame_allDL_hi_audio_dlopen[Func]:%s [Line]:%d [Info]:sou_buf memcpy_s fail, ret = 0x%xupvqe_set_wnr_cfg[Func]:%s [Line]:%d [Info]:UPVQE invalid upvqe_frame->sin_buf_ref libhive_EQ.soFunc: %s, line: %d, mmap error! wnr[Func]:%s [Line]:%d [Info]:agc_cfg memcpy_s fail, ret = 0x%x.process_frame_upaudio_set_module_handle[Func]:%s [Line]:%d [Info]:hi_audio_dlsym fail, msg is %s! upvqe_create_innerupvqe_process_ext_framecheck_process_frame[Func]:%s [Line]:%d [Info]:%d: resampler_init fail. [Func]:%s [Line]:%d [Info]:upvqe_check_double_mic_param failed! [Func]:%s [Line]:%d [Info]:create_upvqe_cache sout_cache fail![Func]:%s [Line]:%d [Info]:%d: up err: ret is %d, read_sample is %d hi_upvqe_create[Func]:%s [Line]:%d [Info]:VQE only support the sample input/output channel config! [Func]:%s [Line]:%d [Info]:upvqe_create_ext_vqe failed!upvqe_out_cache_read_bakMBC[Func]:%s [Line]:%d [Info]:resample module init fail! check_extend_attrlibhive_AEC.sochip_id_mem_map[Func]:%s [Line]:%d [Info]:malloc fail![Func]:%s [Line]:%d [Info]:cache_buff memcpy_s fail, ret = 0x%xRES[Func]:%s [Line]:%d [Info]:UPVQE invalid work_sample_rate(%d) [Func]:%s [Line]:%d [Info]:pnr_cfg memcpy_s fail, ret = 0x%x.[Func]:%s [Line]:%d [Info]:malloc read_cache_buf fail! lib%s_%s.so[Func]:%s [Line]:%d [Info]:UPVQE invalid sin_buf(%p)/sou_buf(%p) [Func]:%s [Line]:%d [Info]:AVC/PEQ only work with 48kHz RNR! upvqe_out_cache_readresampler_create_innerlibhive_AGC.so[Func]:%s [Line]:%d [Info]:RECORD VQE unsupport AEC/ANR/PEQ! [Func]:%s [Line]:%d [Info]:create_upvqe_cache sin_cache fail!create_upvqe_cache_node[Func]:%s [Line]:%d [Info]:read_buf_copy memcpy_s fail, ret = 0x%x[Func]:%s [Line]:%d [Info]:hdr_cfg memcpy_s fail, ret = 0x%x.[Func]:%s [Line]:%d [Info]:UPVQE invalid sout_buf_r [Func]:%s [Line]:%d [Info]:error input_ch(%d) upvqe_resample_create[Func]:%s [Line]:%d [Info]:create_upvqe_cache sout_cache_r fail!copy_data[Func]:%s [Line]:%d [Info]:Don't have this module: %s hi_upvqe_get_volume[Func]:%s [Line]:%d [Info]:malloc up_qve AVC process_buf fail! [Func]:%s [Line]:%d [Info]:upvqe_process_ext_frame failed! upvqe_createget_vqe_inner_frame[Func]:%s [Line]:%d [Info]:drc_cfg memcpy_s fail, ret = 0x%x.upvqe_cache_process_write_in_buf[Func]:%s [Line]:%d [Info]:RECORD VQE only support input/output channel 1 or 2!input_ch(%d) [Func]:%s [Line]:%d [Info]:create_upvqe_cache sin_cache_r fail![Func]:%s [Line]:%d [Info]:cfg is null! upvqe_get_volume[Func]:%s [Line]:%d [Info]:memcpy_s fail, ret = 0x%x! [Func]:%s [Line]:%d [Info]:hi_upvqe_process_frame failed! RNR[Func]:%s [Line]:%d [Info]:cfg memcpy_s fail, ret = 0x%x.[Func]:%s [Line]:%d [Info]:sou_buf_ref memcpy_s fail, ret = 0x%x[Func]:%s [Line]:%d [Info]:UPVQE invalid sin_buf(%p) hi_vqe_register_module_handleFunc: %s, line: %d, open fd error! [Func]:%s [Line]:%d [Info]:cache->bak_write_sample = %d should >= 0.[Func]:%s [Line]:%d [Info]:%d: resampler fail, errnum is %d process_frame_up_cache[Func]:%s [Line]:%d [Info]:memmove_s fail, ret = 0x%x! process_frame_all_cache[Func]:%s [Line]:%d [Info]:null hanle of module: %s [Func]:%s [Line]:%d [Info]:handle of module: %s is wrong [Func]:%s [Line]:%d [Info]:handle_config is null [Func]:%s [Line]:%d [Info]:upvqe_resample_create failed! [Func]:%s [Line]:%d [Info]:malloc apstate fail! [Func]:%s [Line]:%d [Info]:aec_cfg memcpy_s fail, ret = 0x%x.process_frame_dn_multihi_audio_register_module_handleaudio_get_module_indexDL_hi_audio_dlsym[Func]:%s [Line]:%d [Info]:UPVQE invalid upvqe_handle [Func]:%s [Line]:%d [Info]:malloc fail! upvqe_create_extend_vqeRES_resampler_createhi_audio_check_module_handle[Func]:%s [Line]:%d [Info]:UPVQE invalid rin_buf(%p) malloc_cache_bufupvqe_cache_writeANR[Func]:%s [Line]:%d [Info]:module_name memcpy_s fail, ret = 0x%x[Func]:%s [Line]:%d [Info]:dlopen libhive_common.so/libsecurec.so or %s failed [Func]:%s [Line]:%d [Info]:func_name is %s DL_hi_audio_dlclosehi_upvqe_process_frame[Func]:%s [Line]:%d [Info]:malloc DQVE resampler_buf fail! [Func]:%s [Line]:%d [Info]:dlopen libsecurec.so or %s failed upvqe_check_config_paramsupvqe_create_io_cachetalkv2g_audio_%s_work_handlelibhive_ANR.so[Func]:%s [Line]:%d [Info]:memmove_s fail, ret:0x%x!recordPEQhive[Func]:%s [Line]:%d [Info]:module: %s has registered [Func]:%s [Line]:%d [Info]:wnr_cfg memcpy_s fail, ret = 0x%x.[Func]:%s [Line]:%d [Info]:func_handle or lib_handle is empty!upvqe_write_framehi_upvqe_read_frame[Func]:%s [Line]:%d [Info]:TALKV2 VQE only support input/output channel 1 or 2!input_ch(%d) [Func]:%s [Line]:%d [Info]:UPVQE invalid sou_buf_r(%p) EQ[Func]:%s [Line]:%d [Info]:reserved memcpy_s fail, ret = 0x%x.;H- T <0P ktH- p XLP <0P dHk{j P5J/P/ 0 c ja/*c*A jAJbJA? @/8O- M✆`Ap5P5qJAPZVPKy{P  ?x48P<Q Q R R# 1% p @R:%5 0P1P1% P R @R*PQ( @, 05PdP$( 0-P\PP  P  :PP $( 0PBP (, 0 P8PP  P  :4 0pP <4 Q80"2O QQQ& ;1# Pp#1 puDa?@#@ P($#1 pkP P( PP P  9I P(  9,@P\&0P$P\B x*P|F RPP xPJ xP< prP x PA 1" *1! _pm?! U _\\!\1 0P>{b1! q1! j1|!| xy1t!t P&\X!1 Zp A1 pP4G1  (O1  @jJfM%diadt4iiW%ef)LeF ,ea,g9d!a ccRdRGldfgdC'Ldw~P/M-@PP PP  P(P (PP P PPP PP |X xrW`pW` PV P  뀂|X xrW`pW` PV P  儂X xrW`tpW` PV P j ge눂X xrW`YpW` PV P O LJ&NMC R5JQ/H- 4 /AH/O-dM@P |"8r0 b`ㄒW<  R((P0K\< NP4@,$p P`8 P Q  P W PTP $ <$ P( 40 0, S00 0K< @8 PPF 0(p$`\0C` `  _%\ PF$Pb0 0P$  0P0 \Z P P(p0P\J`PcXh, T2P   @B 0P @Dp@ T<W@< " (8 40(84@ 2" W@0(  BPc0$p P`08 4408@Q0PQ2,( $" , ,2 " " L!, 055J,x3t! 2hd!6>,P 0)8?4!,P 5J$p v3! $p5J P?`0  8 440Q0P <W (P5JP5Jl PK_\_8_hg"?ZhZO-$M̑PP ` |BP0 B    ` 00\ @P-P8P Z. rP ``  `\0 ` @P% 8\0 3 QK4)4  t0p p 02455J@DC4@ @ (5JYXXPPXM-M@0P`PSTJ  A0<PU8S0 .PR pHC0 #PR`@D @ Tp 0P@D`@TT 0 P@9K44!41 00?K  02 0 00+> 0 00r2tt t0 00?`` `0 00?PVAxV$VUTFV+fUK-MP pQ! &n@P P 0PP KPU4L L <08 8 0\4=P5QJ(TTO-,Mℒ`V { Q @RPPp&Vx\@Pq' P  [P PZW PP P PpP$@ @ A pP\ 0( P @$P p$pp @P \ 0 P  P YpP pܐ PK5Jp|4x x h0d d 04L0H H 04p5qJXTDR$RqQRH- MP Q 0\ S РHx4t t d4` ` 0LL L 05V5J РTQd4QDQH- P "0R8 R  H H(25$ $ .5JhPH- MP Q 0^ k РLJ5H H 8O54 4 5J Р<OLOH- P HK(c5$ $ 5JXOH- P H9(q5$ $ 5J\uO0H-@A)P5P5QJA"PT Q PQ P Q P Q P$Q PQ dP4Q HP8Q ,PQ PQ PQ PQ P(Q P,Q P0Q hPQ LPzQ 0Pr Q Pj Q Pb$Q PZQ {PR4Q sPJ8Q kPBQ lcP:Q P[P2Q 4SP*Q KP"(Q CP,Q ;P0@Q 2P@ (6$ $ @0;J־7RpO~W>ro4*H-M`@ pp@P 0pp @ p F@ H D @0 ,  K{1ɻؾK-P.J`N P=  0@J pB P ;  0? p@CP PY @p9P @YpPPPG @TP `U P = : 8 L~0H H  ,0( ( <HkGpL-@PJ` P  0P@ ` P  0 @@`pXR0T T p8Z04 4  p蘼Gl̾FO-MP`PAP 0 PhPE` Up@ 0 PG PEpG` UUG0  PX 0I  00 PX-U 0 P20@S0 0 P DD!D1 00 =  0 00?N 5JK 0 002 0 0063hh h0 00?HH H0 00?갼DDXS\D'0DBI EDO-sM$MP 5J@$ 00PCPp PU  7` P@p 4 EQ%,B048<<P,K 4`S H O DP(pH$L PTX,\0 @8 @(000<@š P (0 S S } SpQPp`HW0p}}Qp( $    , 0 < p R4 p\5Jj+ P3 p ` x5J R ,,+4  Pe ~ `4Q 84+ P `<<*<  03C `H8@ 0/ 4".808<f P4P}@BL8P4$ 03 p5J`I4@#3 001 -$4 00}1#3 00a?#3 001P~ $A  P u5J p`V P MP@1/$D PH@Us  ? P `/e(rpl @C@$PK+ #3 0044 `Ixx"x2 0015!1 001M!1 001B"2 001ll!l1 00o?,!1 00>!1 001 0 001  0 0014U@ 0`D2H"pLPbTXTCPɺ@x:BL:*W,8ܦ8b7ʩ$H7E7Ⱥ̥6W :ߪ9&9ڪKX8Ǩ7o|7V4djcfORUb88P/pL-@P ]`@1/$E`HPVpLvH-QK `pFPM  2@PB P T P! P PR@  (p<0  p3/PP p P D`p@1/$FpH`W(H{4D D 4=0 0 5J|31\3P/pL-@p aP DP`@1/$Ea`HPVpLO-\MBp`P8K@ W  A ( A( 8 j VXo P5`Ps$PD SZ  P  P `0A兀`0S@e 8K0 0( 0P( ,4$ `8` P`($8K(@Z P @03/PYH`Z@0 0S-   04 @5J@4  t4p p @\\ \ (485J QK24#0e080ݢ 120H-P) @PP Uu =  aP u5J (80  3/P(65$ $ 5J贮X/>&H- PQ([5$ $ 5JP?.O-dM⠃@pP8K` T  A 0 A( @ ,PQ Q P P (2c`PP_ V P,  0p $p(`倠؂Pp`V 8K 0k0 0f, <0P8p 4$ D(`$p 4 ,P80  Y( 8K0pY`P @|23/P'XH,Yp P0mPD, PM   0b PE ll!l1 0057P5J 4 2h5  &  0{5`n5  u5  || |0 005 5!J PK.H8++Ğx+l+X+Lp<,-,O-$MCQ@ } AP P*} BA pP:`` PKLPg L L0@#  Paw`u13Wb``?3P0s_B<Y@ Yf0 p3/ Pe P) `YPy  0V` 0 p3/PS E`<PO  09```v0! 64J`~d``!0\ (>@A@o8,p4!4 0,0pA@4X00!0 60  060`4cJEO0  1/|=0x x   1/ *X(jh P(4(&V(')'z<'p''P/L-@ P D1/P P D1/P  %P 0R 0 \A/0/O-DM\@`T  PPP PK_(p 0a 0\`W4cJ WJ WP pbR W  pRP@ Qp8(  0nP J pW @`0(  3/Z P `Z H  pRP@ Qp8(  02P J pWw @`0(  3/ZPq `Zfe1$ e1`FZW+ 0Pp  f A0 @PV p f00 0P@`@0 8((  p3/ `0` ((   8`3/` X pJPN`P   0P `0` ((   8`3/`ZPJ@p 0P0S 0 }P "2 00=1=XX"X2 0015 @0aPe0S 0 SP <<"<2 001o?! o?]1! ]1`4cJ88!81 000!1 000l 0 000 `_.1  .1 0 0051 0 001 0 001%$,ҋ Փx)̕#;0 7x:v T\ؙxO-GM`P$ `Ȓ@ 0` V! pp P P@T @`㘒 Vc P~0L"L PM4` l$PK,@!1,0PԑP @`P010,P  P ``(LL!L1 000 `$0 !  `` @VT x xPp0 P `00  P || |0 000`y1x*dj0(. ߘō70pL-P @D(`PP9P`ppP. .K-MQ7 4  ApP@0P U" `p P  P   P@ ~0  [@KH1D D J@8)14 4 ꎖ-bO -K-MQ@ hf TA`P@0P U+ pp P  P`P,   P M1  ~0  `8KX=1T T `HG1D D `%@h,<Ɛw+pL-MPP@Q P`PXP KpRP LP FP l@P X%0T T @P4+00 0 꽋WcKjpL-MPQ P`P@P Kpt:0p p \F0XPXP @`T4 H0LP v0R H- P $U0  3L|@-@/@-@/-LƏʌ4Əʌ(ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌtƏʌhƏʌ\ƏʌPƏʌDƏʌ8Əʌ,Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌlƏʌ`ƏʌTƏʌHƏʌ<Əʌ0Əʌ$ƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌ8`9goP Ho Фt  oo d precordrecordHPFhpfAECaecANRanrRNRrnrHDRhdrDRCdrcPEQpeqAGCagcEQeqMBCmbcRESresGAINgaintalkv2talkv2wnrwnrNULLA0aeabi&cortex-a7 A   "$*,D.init_array.fini_array.ARM.exidx.text.got.got.plt.rel.plt.init.bss.ARM.attributes.dynstr.eh_frame_hdr.rel.dyn.dynsym.fini.gnu.hash.eh_frame.dynamic.shstrtab.rodata.data{ tt@o(\or P P Hp  8  2PPd(( (($8(|WAdd pp <p */ФЄG@Lp1