ELFh@@+)*****************                                                 _$  ?#{*R*R*R8R*Rbr*R**R*R*R{#__$  ?#{*R*R*R*RR*R**R*R*R*!`R"R{#__$  ?#{O*!`R*h@*!dR**hRx6h@ET*R*R*R8R*Rbr*R**R*R*ROA{¨#__$  ?#{gWO!@_RRbR  @4*6@ qiT5@@TC*6 @9i462@ q Tsf!@*)R 9B3@B@!v7{_ FӢ.@z R$R@4*!`R**!dR**!`R*!`R*!hR@@*AhRR*hR2*hRx6h%˨@T*hR 7@ qT@R@#RA*ODWC_BgA{Ũ#_(@@@5(@@@5(@ @@5(@ @_$  ?#{O4B;Ո5  RB<;"R*|*!5 R6*!`R7+R r  R+R r R* )(4B  *dR"R*4B OA{¨#_֟$)R J[!4$՟?$R$՟?_$  ?#{ 3B;h5  RB"R*|*!5 R* J@I3B q @ {¨#_֟$)R J)!4$՟?$R_$  ?#{og_WO A8)B @ @ kaT**R*R*R*ARBR(@qiT@7:R9B @E@949h@ qQh@ q@*!XR(@q) T:Rh@ Q?q7T qATA4A4(@q TR(@qTR*ZR*@@*2R*R*h@ Q?q3ThN@!q3T5q2TbAfAiJ@U=l@j=nXm* Q_ qCT?q@T5hA96@4b@4#R *@A*iJ@? qT5@****k(@ qH3Ta@)si:@ 4*2R@$RX3)$*RWhAq`T qT qTwr@{@|@6***fA *5a@ARRa@RR1qh%T )+yhxJ @֟$)Q@#)jN@ wr@Ky(  q_qT I *{@wr@****(@fAqI@T*i:@i(4*2R** H}R*XR#)$*u@9qTqT qT(@ qTqTr R @R(+q3q !q R* *, *qKRI *kqlvS3q)}kqnBR  @9q'q%k    *) *) *?q R;q `R7|q Tqzq*R_) qRr7**HR*rR*"R*Rr UR*R@9)@qHR(=32R*!Rr*AR*@BR*aRr"R*Rr *R@9)@qHR(=32R*Rr@i**!RHIS)1 *@3M * *RR @h**!R1 *5 **RR@*(!@ *hRq 2Tq Rq R*I 3@)*]"*R* *2* R**R* 2#A)"A*@R* 2(R2q 2TBR*Br.R*r$h@q ) q(R (^@5fAjA= }S?HkJ} *ZRh@ *XR(h@b@h@Q qhT9Z4(@4A8B_ TOEWD_CgBoA{ƨ#_iN@*Q_q'7)qT?-q`T?)qT q#?%q3)hT J*XRLyixk `֟$ ?qB)}@Ri@**)*HR#)*8RvSY  uS} *a@R***HRR$ՊbA? qkJ@IR8J}Wi qa T@*@R*****c$ՈbA?qoC)@@R}*i*)***~`R** **a R*****R$ qHR@*=R$q@*R]#)J$ՉbAjJ@)7e_ q T@*@R*****~SS*`R*****R***L$(R*R%@@R@*****n~S`R***H}R*:aFcJeN@$@**$@*8R$@*R]@@R@*****~~SS`R ****  R**a H ***RH}Rr_$  ?#{`A dAW@O @})=i5mA R****h@~SR*** *h@R**** hAR**** hAR**** hA R**** OCWB @{Ĩ#__$  ?#{O**AR**!RR*R**RR*RR*RRbnA*XR6*XR**brA*XRbvA*XRbzA*YRb~A*!YR*AYR*bA*aYROA{¨#__$  ?#{ @*Rb@*!Rb@*ARb@*aR*R* @{¨#__$  ?#{BR *ᢃRrb@*Rb@*ARb@*Rb@*!R*R"R*RBR @{¨#__$  ?#{W`AK2_O*1 9dA2*&R*RgRR*Rr"C)*R"A*@*R"C)*AR"A*@)"R*aR *@h&@h*@h.ʀR*Rr*RRʀR*ARrR*aR""rR*!RHrR*ARr*RRb2@*!Rb6@*!Rb:@*!Rb>@*!RbB@*!RbF@*!RbJ@*!RbN@*!R*RRbR@*!RbV@*!RbZ@*!Rb^@*!Rbb@*!Rbf@*!Rbj@*!Rbn@*!R*RRbr@*!Rbv@*!Rbz@*!Rb~@*!Rb@*!Rb@*!Rb@*!Rb@*!Rh@9iBA9( u6}SiA9 iUR} }S*qKT*aR<*aRb@*aXRh@*XR hJ9*iJ9ZRjK9SkzEyq *H3 *hrEy*bvEyaZR=3**#3R*RqRB**!R*aR*qTYxR jR *)} Rj} R)} SRL} Sr-   ?SY*1 *! *h 3)J***R**AR**aR**R"@RR*Rr*aRR*R**aRBR"R*Rr*RRR*RrR*RBrIRr*AR@9q(Rr"*R@9qR*!R@9q(RHr*aR**R**R@*R@9qR*R@9q2*qKT*R**RR*R* 2*R*R@qR(dr*R**!R"R*q-T/ S Ri*r **aRR*RrR*Rr*!RRbR*ARJr"C)*R=S)D *@A2#*qKT*RRR*Rr*!RR*ARbR*R*bR΀R*RrRbr*R*q+Tjt*aRATR*RrR*!Rr*ARR*[R**a6R**!R2*!Rb@*AZR*!R"R*AR"ROCWB_A{Ĩ#__$  ?#{ **A6R**6R**!6R* @{¨#__$  ?#{ *YRR*YR**YR@@5hfAijA= }S?HkJ} *ZR @{¨#__$  ?#{O_W@*!R7B;5  RB"R*|*5 RRt RRR RR**8qT*hqÈ RRR*R*R*qT@RRu<@R*R*!R82*!R*AR* RR**6qT*qˆ RRR*AR*2*AR*ARx*AR7B 5+R rT*ARBR7(Rx2!RN"R:@!Rq`@B9 b@*2R*R*b@*!XR*XR*@5hfAijA= }S?HkJ} *ZR*OCWB_A{Ĩ#_֟$)R Ja47$՟?ՙ$R%_$  ?#{`4 qmTHR*qן ) yh{#__$  ?#{O*!R"R4R*XR*(q`2T" ЀR j`T@h4(Q qThJA95(R?qhJ9@ThF9h")R 1i7`OA R{¨#_? qTa2@$>6_$  ?#{ O@7a@94sB94B;Ո5  RBPO"R*|* 5 RR5R**qT*Rq՟* RR5R*AR*!R@*!R@RRx@RR RR**qT*hRq՟* RR* )(4B *OB @{è#_֟$)R J4$՟?$R_$  ?#{ WOji"R*|* 5)@?`T?aT@@T@TBtb$R@qIT*$R*B Jhh2hr"@2( I!H@V"5@qT*@ qT@ qT* )(OCWB @{Ĩ#_ŽGB)$)R JYa4_$  ?#{R\R O@?T@ q TmI   L@a@@_q5@ TIR(`" !Bh^i 9HG"R*|*5 @ @?kT @h&3 =@ YA9) = 454@! @941T* )(@ qT @OB{è#_ _*Ri _i 9* )($)R J4_$  ?#{ _WO"R*|*5@T(R J*HE8I@ qT"R*|*5@T@(3@T@?3? qiT)@ (@8#T(@h@F@@_T J@AT MRk@ Kjl6@944 J@J!K@94K_ kT)J1!T_9@ @_ q)Q T* )(h@h4b@bh@*OD*WC_B @{Ũ#_BC؁Rz$)R J!4a$)R J4r_$  ?#{c** RO*q T!*7@- S?T@ qIT @ qT @ qT*OA{¨#__$  ?#{ @h@- S`@c* R @*{¨#__$  ?#{og_WOA8 B**(@BR dAR+XF)`A5(E)=)=m9m8 D)!L@/)hO@ Q? q\6T%qT5qT@R[_ r\T%q`T5qTh3@@R r*}i (@R[?h3@*R***}i*ak~SR***@RݝR\J )hbAqThfAA qThA *^ )@B97C)'@gbA***  CK KhfA*A8B_ TOEWD_CgBoA{ƨ#__$  ?#{ d@(@a" ?@@T?hB(4h  )R K) R* @{¨#_֟$)R _$  ?#`R{ohrg_( WO A8)B-qHT )d@ +yJ @֟$k2C9A8 @ -@qa?T7 @k6xӊ"J郉J1_ ꇟ]x*@+R"_(" Ջ Rr?k 4T(Rr?kaTA8 @9 @(7 @k6xӊ"J郉J1_ ꇟ Yx *@"_("h@ Ո ջ$A8 @9 @(7 @k6xӊ"JA郉J1_ ꇟ*x @"?("R ՠSVub*$Rs@ RqiB9T(R@N)hqRkijhs$A8 @9 @(7 @k6xӊ"J郉J1_ ꇟjNx*@"_("h@ h g$iBBA8j.@k@C @9 @s(7 @k6xӊ"JA郉J1_ ꇟ1x @"?("R D$A8թ@9@(7@j6xӉ")A胈)1?釟x թ@")"R `w@@aj qPT{@c@?kT@i@ kIpT@ q)QT$A8 @9 @(7 @k6xӊ"JA郉J1_ ꇟʀx @"?("R s@w@+ >T{@"k=T#R@A$A8 @9 @(7 @k6xӊ"JA郉J1_ ꇟ{x @"?("R  s@w@+8T{@"k@8TCR@A$A8 @9 @(7 @k6xӊ"J郉J1_ ꇟj5x*@"_("h@ h ՟$A8 @9 @(7 @k6xӊ"J郉J1_ ꇟ.x@*"?(" h@q *T q,ThnA )}S?q)Ihni\$A8i@9h@(7j@j6xӉ")胈)1?釟 xi@*")" u@r  T'@>Ss`4^S`4+J)'@s@H}!}@* KI w  qCT }S#R)@ A#*qk TA8 @9 @(7 @k6xӊ"J)郉J1_ ꇟx @!"?("BR ;i@9h@(7j@j6xӉ")!胈)1?釟x i@")"R 7 @k6xӊ"J郉J1_ ꇟJx*@KR"_(" Ջ *qATA8 @9 @(7 @k6xӊ"J)郉J1_ ꇟ*x @!"?("BR RQqTN)O)thiP)jAkhiR)jhS)iBCj @h@i_qh)LThbAqTifA?A qTjA_%qATjA 4 @*Rhi qjQT@aA@qq?qhATDBDEBEh)k*FBFGBGh.k*HBHIBIBA*FAAAA>A Ki K@ KBF>4@qT߂qT!kv8@URQ*|q TA8 @9 @(7 @k6xӊ"J!郉J1_ ꇟx @!"?("R 0R.hAh4hA5irA@!qar)>ThvAirA ?A@qhvCTraAa4hA5j&Y)@i*)q,T4hA bA(@?kaTq)6Tq 6T$A8B_ HTO[WZ_YgXoW{V#_@ q6T|@@4@ qT*A8 @ -@pqT7 @k6xӊ"J郉J1_ ꇟ"x @!"?("R ` RX$R"*7 @k6xӊ"J郉J1_ ꇟJx @!"?("R ՛@ qTa@n@d@rq .TqT߂qTjv8@q,TqT߂qTjv8@qI+T#Ak 'A+AhryhA/AivyARjzy ql 9iqxT@3Aqa$TaA(Q q(ThB4*}@)Rv*(Yh @@?qA Tt@77:@@֢ q T@*@  ***4@ q T*@ q T7hAW@h   @)@@3I~ <@ qCThiB kTe@ qT**@@:@@q(T* @h?q(TAR@ qT(bAaA!5x A8*)@")" a@ HabAbfA'O)@hbifahbAifA(} } SqR(h@i@j@{h6Ai:AjNAkRA)i@)@9@w(7@J6)胈)1?釟i ը@("R WMN@ qHT+RFabA@qHTafAbA*G @ qT*@ q T@q Th+@@!RpRRRR)*A@ q{T'*A@ qyT*A@ qHxT *A@ qvT@ qT@_$  ?#{B|@{#__$  ?#{O! @Wd@T@qT%N@tUu@@h4D RLӉr *4@ q T@OBWA{è#_"@_$  ?#{ OW@?d q T @9@9(*(5 )Rr(AA }@@J} Jx!4 qT q T)R 9@95R*CR4@ (R q T@4@~SqT@ qT`@ qIT B!R@ qT*tfOCWB @{Ĩ#_@ qT@@@***R_$  ?#{ 3d@@ q T @*{¨#_?# A8*@9(@j(7)@i6 x 胈0#__$  ?#{ (\)_@WOdA`A! ) =@~)QXinq$)ITi@*kAqmAL}S) j  li2)jaITi*Aqj.A! ) )Qa&) Ti@qj6AkBAJ a j)T>~S}S/2k@}  RlNAaRA)  Mah) @(WC`" OD_B{Ũ#_@@@@qTa@@qTaBA_$  *? q?#ՈT* JLii8k `֟$@$ @@$ @A $@$@$@$տ#__$  ?#C{og_WO"R*|*a5*)@?TB_$qaT*)@?T!_$qcT )**;qD2)@9=@)0MA)8@97@91@96@9+5L):QB).@9H@ qT@ q64(T}S * C TB R*OHWG|@_FgEoD{CC#_/?)C?) ~)@_@ qT**@/)C_ q @HTacAbgA~) @_@ )q! /)C_ @@ qTs{qdq*e*@)~)@@_@ qT?qb~)_@$)R J 4 Y_$  ?#{ OW@q)T`BaZA*%yA4@ qT@95*xRkHT@*  qIiT*7@  q ITs`B9t!B`hBi`!h hiissR@R&R? T@q0 T24R a9*AAT999qkT9 *949q 맟 R R|q(@ K9 ? q9Hi Tc6@)T@)R J qSAI T4@ qT?@ qT@qT`@@ qT @*qiT* @OCWB{Ĩ#_5@T|SB!*5_$  ?#{O W`@@ qT@"R*|*5 @?T )*!I(@ q Txs*jH)RRaBE"Ri``BEB@@7a@94sB9kj"R*|* 5 ҵ@T*@@$sT*@T@@$sT* )("qT@ qIT@qITOC*WB @{Ĩ#_@ qTtRK@ qT$)R JSa4g$)R JOA4_$  ?#{ @q Th2@Q qThJA94`!R"R @{¨#_a2@_$  ?#{o g_ W O A8B(@ q)OTRARh6@qKTyBhuwbvh#`J71ITI7hNA94%$"R*~*!D5h@ T4@ T"@ ҫj( *tB2@h:E"R*~*A5x@ Tx:*ib(Xh&@h`& @!@ (@ qI2T(RhN9"R*~*a>5:*ib(x*ib(N9`&@`&@ q.Tl*t,V@2@4*_<R@cAgA QqTBA986*q Tc@)!(*!@+ @y,@yJA+y, y*!T@ q2T@"R~>i)mB@}  ~S@h2@Q54qT*"Rh2@Qq#T`"Rh2@Q qT& q@qTi7*"Rh2@ Q" Cz?qCT(`"Rh2@ Q" Czh?qCT(@qTh2@qAT*ARh2@HR  qTh2@!qT*AR@ K #j2@ BA96`4@!4*CR@AC)(A*h2@ h2@%QqHT*ARR@6`4@!4*CR@AR@h06@!4@4CR@AR@ H63C9q(R W4 4*CR@A (@ qRh2IT+R rT@ H@ qT*A4*}@H@qT @79=@9 9@IE@I@M@{@** H@ q(TH@ qT*A kCT G   )R)A# !R"R @"R*~*5i@t@*&jb4i:@:iHhRA94@R9h6@qaT~*@h@ q(T@ )cAgA q!@ qT*R**XR**R***@ qhT*R**aR**aR**AXR****4*'@Rg$*R!4$*R4$*R4 $i$*R4rR6@ qTA8B_ aTOK*WJ_IgHoG{F#_F8Ո RFFFQA_+Jk5I} 5F8h RFFQA_+Jk5I} 5F8 RFFQA_+Jk5I} 5e }_*@ ȫ5;սF8Ո RFFQA_+Jk5I} 5$QA_+Jk5I} 5QA_+Jk5I} 5*QA_+Jk5I} 5QA_+Jk5I} 5 }_J K } 5j@Ջ A՟@Ո A՟@՟A՟@h A՟@՟A՟@՟A՟@՟A՟@՟A՟@h A՟@h @A՟@u @A՟@՟A՟@՟A՟@Ջ A՟@՟A՟@՟A՟@՟A՟@՟A՟@a @A՟@՟AQA_+Jk5I} 5QA_+Jk5I} 5QA_+Jk5I} 5_)Ji5~ 5 _)Ji5~ 5!_)Ji5~ 5" }_) } 5"_)Ji5~ 5 Z0',2$$$ $tp 4  Z `ix fixed_slice_cfgclock_levelencode_print_levelno_timeoutnr_modeqp_table_debugsvc_enablesvc_ref_conf (8HXh  $,4DTdt ! "#$%&0'0(0)0*0+0,0-0.P/0123456789:;<=>?@@00 00 ; amlogic, amvenc_avc  !""##$$%%%&&&'''_$  ?#{ h@qT!4h@ qT@* @{¨#_?#{@qT{#_too many work queue! encoderset_cached: failed remap_pfn_range, wq:%p. amvenc_avc CMA pool too small. encode irq num: %d, inited: %s, process_queue_state: %d. current wq (%p) doesn't register. reload microcode AML-GXTVBBhwenc: wq->pic.encoder_width %d, vaddr %p amvenc_avc_probe -- reserved memory config fail. avc encode ucode name is %s encode work queue init error. request vaddr %p, paddr %p AML-GXBBenc_dma_buffer_map fd %d &x->waitnew work request %p, vaddr %p, paddr %p init avc encode. microcode %d, ret=%d, wq:%p. address 0 is 0x%x 6qp_mode %d wq->pic.encoder_height:%d, request fmt=%d failed to set dma attach encode curent pitem: %p, ucode_index: %d, hw_status: %d, need_reset: %s, process_irq: %s. encode check cma: %s. amvenc_avc - cma memory pool size: %d MB power off encode. enc-irqregister amvenc_avc device error. create amvenc_avc device error. _destroy_encode_work_queueavc flush dma error, wq:%p. mb info: 0x%x, encode status: 0x%x, dct status: 0x%x avc init -- rows_per_slice: %d, wq: %p. error input param avc open stop encode monitor thread avc loadmc iomap mc addr error. hwenc: force wq->request.scale_enable=%d encode workqueue monitor start. failed to get dma buffer,fd %d trueencode use reserve memory, buffer start: 0x%x, size: %d MB. work queue no space, wq:%p. can't create work queue Increase frame_num to %d BitstreamStart is 0x%x, wq: %p. exit encode_monitor_thread. assit_buffer_offset is 0x%x, wq: %p. amvenc_avc memory config success, buff start:0x%x, size is 0x%x, wq:%p. encode_wq_init. vlc status: 0x%x, me status: 0x%x, risc pc:0x%x, debug:0x%x Error input param address 2 is 0x%x address 3 is 0x%x begin to new frame, request->cmd: %d, ucode mode: %d, wq:%p &encode_work_queue->request_completeavc flush cache error, wq: %p. AML-M8Svc increase non ref counter to %d encoder is done %d PIC is NON REF cmd %d cnt %d value 0x%x warning--Destroy the running queue, should not be here. gxl_h264_encreload mc fail, wq:%p import fd %d failed avc microcode fail ret=%d, name: %s, wq:%p. amvenc_avcwq->request.plane_num %d amvenc_avc module init encode monitor : failed to start kthread (%d) ConvertTable2Risc tbl %p, len %d error enc_dma_buffer_unmap vaddr %p error create amvenc_avc class. AML-G9avc release, wq:%p encoder stage is %d Svc clear cnt %d conf %d enc_dma_buf_get_phys 0x%lx vma_size is %ld , off is %ld, wq:%p. amvenc_avc create instance fail. stop encode monitor thread error, active wq (%d) is not 0. hcodec load mc error encode create thread error. IDR3request->fmt=%d, %d %d, canvas=%d switch buffer enable %d cnt %d encode_statusencode_monitorsvc conf enable %d, duration %d dma addr[0x%lx 0x%lx 0x%lx 0x%lx 0x%lx 0x%lx] 3++ge2d configing error. vma_size is 0, wq:%p. amvenc_avc probe end. avc config init error, wq:%p. 3hwenc: AMVENC_AVC_IOC_CONFIG_INIT: w:%d, h:%d dct_buff_start_addr is 0x%x, wq:%p. alloc mem failed, start: 0x%x, size:0x%x, wq:%p. encode max instance: %d amvenc_avc probe start. encode start monitor. avc config init- encode size %dx%d is larger than supported (%dx%d). wq:%p. failed to vmap dma buf encode curent wq -- encode width: %d, encode height: %d. amvenc_avc_light_reset finish, wq:%p. ret=%d encode work queue uninit error. amvenc_avc remove. add new work ok, cmd:%d, ucode mode: %d, wq:%p. clk_hcodec_muxavc get new cmd error, wq:%p. CBR: dump_info.buf_start :%d. CMA failed to allocate dma buffer for %s, wq:%p. failed to register amvenc_avc driver [%s] get irq error!frame type: %s, size: %dx%d, wq: %p amvenc_avc module remove. gdc_dma_buf_map failed CBR: dump_info_ddr_start_addr:%x. falseamvenc_avc_probeuninit encode wq. lost some request item %d. remove encode_work_queue %p success, %s line %d. avcmfdin format err, iformat:%d, ifmt_extra:%d avc add new request error, wq:%p. error fmt = %d error cmd = %d, wq: %p. failed to access dma buff CBR: buf_start :%d. amvenc_avc check CMA pool success, max instance: %d. allocating phys 0x%x, size %dk, wq:%p. avc init as mode %d, wq: %p. failed to get dma sg encode curent wq: %p, last wq: %p, wq count: %d, max_instance: %d. avc encode light reset --- Pga_h264_enc_cabacaddress 1 is 0x%x amvenc_avc_start cmd out, request:%p. 3hwenc: AMVENC_AVC_IOC_CONFIG_INIT, wq->pic.color_space=%#x %s %s: rejecting DMA map of vmalloc memory %d txl_h264_enc_cavlcPIC is REF cmd %d cnt %d val 0x%x warning--remove not process request, should not be here. enc_dma_buf_get_phys in enc_dma_buf_map, fd %d encode process queue count: %d, free queue count: %d. &encode_manager.event.hw_completecan't request queue item memory. 0 0@$parmtype=fixed_slice_cfg:uintparm=fixed_slice_cfg: fixed_slice_cfg parmtype=clock_level:uintparm=clock_level: clock_level parmtype=encode_print_level:uintparm=encode_print_level: encode_print_level parmtype=no_timeout:uintparm=no_timeout: no_timeout flag for process request parmtype=nr_mode:intparm=nr_mode: nr_mode option parmtype=qp_table_debug:uintparm=qp_table_debug: print qp table parmtype=svc_enable:uintparm=svc_enable: svc enable parmtype=svc_ref_conf:uintparm=svc_ref_conf: svc reference duration config description=AMLOGIC AVC Video Encoder Driverlicense=GPLauthor=simon.zheng vermagic=5.10.162 SMP mod_unload aarch64name=encoderdepends=decoder_common,media_clock,firmware,registersLinuxencoderGNU;m2Q8$ŇGNU ,8L\ht DX`p|$8T\dhthhCCPP(,@DH000 ,8DTh\0l~~  H4L4p44 44<4@4L4P4T44D44D0444@4D4HHHH(0Y8Y<H@HX\8`8l  0 H X  h h   $ 4 8 @ H L P t  _ _ e e , 0    0 D H L 0 x         (,0<@Xl4Ld88<<4<8H8XlZpZx|hLl<  Dl 0Pp ,<L\p(8HX`p,@Thx(8HXhxL`p (8,8,<Pdhh|hllpp tt(,x8xHPhx||  4DX|  ( 8 < L l          D!T!d!!!!8!8!!<!<!$"H<"HL"A P"A X"|"4"4""""""## #0#<#@#P#d#p#########$ $$ $4$$4@$`$l$x$|$$$@&$@&$4$4$$ %% %8(%8<%@%<D%<p%t%%4%4%4%4%&&(&,&p&|&&&&' ' 'L'@P'@p't'|'''4'4'''($(0(@(L(\(h(t((((4(4(A (A ((4(4(4)4)T)X)x)|))()()))))*8*D*H*L*X*\*h*l*t*x********** * *+++++4+PL+PP+\+`+l+;p+;++@+D+L++@+D+L+++H+H,,,<,D@,DT,X,,p,p,,,,--- - - -$-(-<-@-L-P-T----x--x-\-\----..(.,.<.@.D.(H.(d.....^/^/p/pD/DH/P/D\/Dh/l///////////////0000(0,000D0H0T0X0\0x0-|0-0000L0 0 0P0P0L00L0 0 0-0-00X0X111 1 1(1,181<<1<D1H1h1l1p1x1_|1_11X1L1X1L1 1 11 1 11L1-1-142PX2Px2! |2! 2<3X333484d444444555 6 6 660607L8L8889h:t:::(;\;hd;hl;; <h<h<===>h>h>(>|>>>?????@`@@@@AdtAdAAHAHAAA(B,BDBlBtBBBBBPCTClCpC|C!C!CCC C DD|D&D&DDDDDDDDD D DEHEH,E0EDEHHEHlEpEE FhFFhDF\FlF|FFFFFFFFGG di(>,hi4>8li@?DpiLh?PtiXl?\xidt?h|ip?ti|?i BiLBiCi DitDiDiHiHiHiIiIi4h@0 D$0(Q04\8@DtHPT\X`d$hpt$xQPh"%t"%x"%Q0$%&('&('Q')'('(Q ($ )(0L)4*8@P)D*HQP,T0-X`,d0-hQp-t 0x- 0Q-80.80Q\66`66QRxURxUQZp\ Zp\QZ\ Z$\(Q0]4f8@^DfHQPh^TfX`l^dfhQp^tfx^fQdfdfQdfdfQ66@LlLXMO ,048<DX\`xR|R   $48<7  8p9<(<4=<p?HH78 l9< <$ (=,,0l?488H<@L -0g RUY-@ <(08HPX`px`d@ (8DOHOS (dev) clang version 15.0.4 (llvm-project 8e906cedd973d1a87eee9403a4c65b0dc70d0941)h E  P@ ':(IglLq0}g g8gD H4$g00g@  < gHgP!'T-g3`9?pEK`QgW]c(i%`v  l !`2 !8O8]x!v<08@HPhlptx|!X'`-h3l9g?xEgKQl"W]hcix"ou|"{h4$@&px&&@hDh'Hh'' Lh (%+01P)7@=T)CI@TDaHP,`,p--..L xP*X9@GN`s(z6`6d66hh7h i i'. 85<iCJ iQ Xi_,fim8ti{p9DiP i\$ih(it,i0i4iR8i iEMd\cijqixiiO@iiii8Hi4P  i & i- 4 @L,L S lL\ c XM8s   Od    R  R  R  U   & \9 H]T O V Yh o  Zv } Z  Z   Z   0 ^ @ ^ P l^ ` p^ p ^  ^ `  d " d) 0 d7 > dE  L S Z a u  (    (   ((% FD ` _ ~ P( ! .  x( ) 7C W (g  4  ( S p&  "(5Sm (3-H T-&(9L e} !"") #6 "#  *,6> L`s t "19p@P_n|hD '8"I]r}8'$) +<$*\-DXod0$1x&#4OgDv $;Tm|3D\i&9LZj.altinstructions__bug_table__jump_table__patchable_function_entries.plt.init.plt.text.ftrace_trampoline.text.rela.text.rela__patchable_function_entries.rela__bug_table.rela.altinstructions.rela__jump_table.rodata.rela.rodata.init.text.rela.init.text.exit.text.rela.exit.text.fixup.rela.fixup__ex_table.rela__ex_table.rodata.str1.1.data.rela.data.bss__param.rela__param.modinfo.data.once.comment.llvm_addrsig.note.Linux.gnu.linkonce.this_module.rela.gnu.linkonce.this_module.note.gnu.build-id.note.gnu.property.note.GNU-stack.symtab.shstrtab.strtabencoder.c$x.1$d.2$d.3$d.4mc_addrencode_print_levelencode_managerdma_map_single_attrs.__warned$d.5$x.6mc_addr_map$d.7$d.8$x.9$d.10$x.11$d.12$x.13$d.14$x.15$d.16$x.17$d.18$x.19lock$d.20$x.21$d.22$x.23$d.24$x.25$d.26$x.27$d.28$d.29$x.30$d.31$x.32$d.33$x.34$d.35$x.36$d.37$x.38$d.39$x.40$d.41$x.42$d.43$x.44$d.45select_ucodeavc_canvas_initavc_init_encoderavc_init_input_bufferavc_init_output_bufferavc_prot_initavc_init_dblk_bufferscale_framey_tnr_mot2alp_nrm_gainy_tnr_mot2alp_dis_gainc_tnr_mot2alp_nrm_gainc_tnr_mot2alp_dis_gainie_me_mb_typeavc_init_ie_me_parameterfixed_slice_cfg$d.46$d.47$d.48$d.49$d.50$d.51me_step0_close_mvme_sad_enough_01me_sad_enough_23me_mv_weight_01me_mv_weight_23me_sad_range_incqp_modev3_mv_sad$d.52$d.53$d.54$d.55$x.56$d.57$x.58$d.59$x.60$d.61$x.62$d.63$x.64$d.65$x.66$d.67$x.68$d.69$x.70enc_isr$d.71$d.72$d.73$x.74$d.75$x.76$d.77$d.78$x.79$d.80$x.81$d.82$x.83$d.84$x.85$d.86$x.87$d.88$x.89$d.90$x.91$d.92$x.93$d.94$d.95$x.96$d.97$x.98$d.99svc_enablesvc_ref_confcreate_encode_work_queue.__key$d.100$x.101$d.102$x.103$d.104$d.105$x.106$d.107$x.108$d.109$x.110$d.111$x.112$d.113amvenc_avc_fopsavc_device_majoramvenc_avc_classinit_avc_device.__keyamvenc_avc_dev$d.114$d.115$x.116amvenc_avc_driveramvenc_avc_profile$d.117$x.118$d.119amvenc_avc_poll$d.120$x.121$d.122$x.123$d.124amvenc_avc_ioctl$d.125$x.126$d.127$x.128$x.129$d.130$x.131$d.132$x.133$d.134$x.135$d.136$x.137$d.138$x.139$d.140$x.141$d.142$x.143$d.144$x.145$d.146$x.147$d.148$x.149$d.150$x.151$d.152$x.153$d.154$x.155$d.156$x.157$d.158$x.159$d.160$x.161$d.162$x.163$d.164$x.165getbuffer$d.166$x.167$d.168$x.169$d.170$x.171$d.172$x.173$d.174$x.175$d.176$x.177$d.178$x.179$d.180$x.181$d.182$x.183$d.184$x.185$d.186$x.187$d.188$x.189$d.190$x.191$d.192$x.193$d.194$x.195$d.196$x.197$d.198$x.199$d.200$x.201$d.202$x.203$d.204$x.205$d.206$x.207$d.208$x.209$d.210$x.211$d.212$x.213nr_modeqp_table_debug$d.214$x.215$d.216$x.217$d.218$x.219$d.220$x.221__range_ok$d.222$x.223$d.224$x.225$d.226$x.227$d.228$x.229$d.230$x.231$d.232$x.233clock_levelavc_buffspec_init$d.234$x.235$d.236$x.237$d.238amvenc_avc_compat_ioctl$d.239avc_mmap$d.240amvenc_avc_openamvenc_buffspec$d.241amvenc_avc_release$d.242$d.243$d.244encode_status_show$d.245$x.246$d.247$x.248$d.249amvenc_avc_probe__init_completion.__keyencode_wq_init.__keyencode_isr_taskletencode_monitor_thread$d.250amvenc_avc_remove$d.251$x.252$d.253$x.254$d.255$x.256$d.257$x.258$d.259$d.260$d.261$x.262$d.263$x.264$d.265$x.266$d.267$x.268$d.269$x.270$d.271$x.272no_timeout$d.273$x.274$d.275$x.276$d.277$x.278$d.279$x.280$d.281$d.282$d.283$d.284amvenc_class_groups__param_str_fixed_slice_cfg__param_fixed_slice_cfg$d.285__UNIQUE_ID_fixed_slice_cfgtype348$d.286__UNIQUE_ID_fixed_slice_cfg349__param_str_clock_level__param_clock_level__UNIQUE_ID_clock_leveltype350__UNIQUE_ID_clock_level351__param_str_encode_print_level__param_encode_print_level__UNIQUE_ID_encode_print_leveltype352__UNIQUE_ID_encode_print_level353__param_str_no_timeout__param_no_timeout__UNIQUE_ID_no_timeouttype354__UNIQUE_ID_no_timeout355__param_str_nr_mode__param_nr_mode__UNIQUE_ID_nr_modetype356__UNIQUE_ID_nr_mode357__param_str_qp_table_debug__param_qp_table_debug__UNIQUE_ID_qp_table_debugtype358__UNIQUE_ID_qp_table_debug359__param_str_svc_enable__param_svc_enable__UNIQUE_ID_svc_enabletype360__UNIQUE_ID_svc_enable361__param_str_svc_ref_conf__param_svc_ref_conf__UNIQUE_ID_svc_ref_conftype362__UNIQUE_ID_svc_ref_conf363__UNIQUE_ID_description364__UNIQUE_ID_license365__UNIQUE_ID_author366$d.287amvenc_class_groupamvenc_class_attrsclass_attr_encode_statusamlogic_avcenc_dt_match$d.288encoder.mod.c_note_7$d.1__UNIQUE_ID_vermagic263$d.2__UNIQUE_ID_name264$d.3__UNIQUE_ID_depends265$d.4amvenc_resetcodec_reg_readcodec_reg_writeamvenc_startamvenc_stopjiffiesamvenc_loadmckmalloc_order_traceget_data_from_nameis_vmalloc_addrprintkdev_driver_string__warn_printkdma_map_page_attrsscheduledma_unmap_page_attrsamvenc_dos_top_reg_fixgic_nonsecure_prioritiesarm64_const_caps_readycpu_hwcap_keysvdec_onfix_mcamhcodec_loadmcamhcodec_start__const_udelayamhcodec_stopvdec_poweronvdec_poweroffgic_pmr_syncqueued_spin_lock_slowpathamvenc_avc_onamvenc_avc_start_cmddma_sync_single_for_devicememsetget_meson_cpu_versioncanvas_config__stack_chk_failamvenc_avc_startamports_switch_gaterequest_threaded_irqucode_name__tasklet_scheduleamvenc_avc_stopfree_irqencode_wq_add_requestmemcpycompletecreate_encode_work_queuekmalloc_cacheskmem_cache_alloc_trace__init_waitqueue_headkfreedestroy_encode_work_queuewait_for_completioncodec_mm_unmap_phyaddrcodec_mm_free_for_dmainit_avc_device__register_chrdev__class_registerdevice_createclass_unregisteruninit_avc_devicedevice_destroyclass_destroy__unregister_chrdevinit_module__this_module__platform_driver_registervcodec_profile_registercleanup_moduleplatform_driver_unregistercanvas_readge2d_context_config_exstretchblt_noalpha__arch_copy_from_user__arch_copy_to_userdma_sync_single_for_cpudma_buf_getdma_buf_attachdma_buf_map_attachmentdma_buf_begin_cpu_accessdma_buf_unmap_attachmentdma_buf_detachdma_buf_putdma_buf_vmapmemstart_addrdma_buf_end_cpu_accessremap_pfn_rangecodec_mm_alloc_for_dmacodec_mm_vmapsnprintfof_reserved_mem_device_init_by_idxcodec_mm_get_total_sizeplatform_get_irq__init_swait_queue_headtasklet_initkthread_create_on_nodewake_up_processsend_sigkthread_stop__wake_upkernel_sigactionkthread_should_stopwait_for_completion_interruptiblecreate_ge2d_work_queuedestroy_ge2d_work_queue__msecs_to_jiffiescodec_mm_dma_flush_cond_reschedinit_wait_entryprepare_to_wait_eventschedule_timeoutfinish_waitdma_buf_vunmapmsleepparam_ops_uintparam_ops_int@ PX+(0H`MaWbodju@ȕ(@ (@$(@0$0 (@`0 (q @=(x@=( xD@`?(&xL-@ @(9@y@D@@(T2yhci@`Bh(ty@@C(ݑ0FYLo!G@@G0(#$ $G4GX2*<HzNF|