ELF(4('&GNU7`dSYW;o] pG pG pGp FLF F`!(hppFM F(F`0!hFck h"iF### # #c###### ppF M F(F` hiF(## #a ppFL F F`(hpFM Fh(F`0Fc`pFL F F`(FppFL F F`(FpFhYhHhFhYhHh%I(ݿK@j pGKLpG KFxk/!A!FH0 FFH1;p0 FFL Fh FL1`+ H H0 H@2I3F0F)GFM FTk(FL1`+ H H0H@2I3F0F!F GFM FTk(FL1`+ H H0HOnrI3F0F!F:GFM FTk(FL1`+ H H0H@2I3F0F!FVGFM FTk(FL1`+ H H0HOgrI3F0F!FrGFM FTk(FL1`+ H H0H@2I3F0F!FGFM FTk(FL1`+ H H0HO`rI3F0F!FGFM FTk(FL1`+ H H0H@r2I3F0F!FGFM FTk(FL1`+ H H0H@V2I3F0F!FGFM FTk(FL1`+ H H0HOYrI3F0F!F GFM FTk(FL1`+ H H0HORrI3F0F!F"GFM FTk(FL1`+ H H0H@:2I3F0F!F<GFM FTk(FL1`+ H H0HOKrI3F0F!FVGFM FTk(FL1`+ H H0H@2I3F0F!FoGFM FTk(FL1`+ H H0HODrI3F0F!FGFM FTk(FL1`+ H H0H@2I3F0F!FGFM FTk(FL1`+ H H0H@"I3F0F!FGFM FTk(FL1`+ H H0H@"I3F0F!FGFM FTk(FL1`+ H H0H@"I3F0F!FGFM FTk(FL1`+ H H0H@"I3F0F!F GFM FTk(FL1`+ H H0H@"I3F0F!F$GFM FTk(FL1`+ H H0H@"I3F0F!F?GFM FTk(FL1`+ H H0H@"I3F0F!FZGFM FTk(FL1`+ H H0H@"I3F0F!FyGFM FTk(FL1`+ H H0H@"I3F0F!FGFM FTk(FL1`+ H H0H@w"I3F0F!FGFM FTk(FL1`+ H H0H@i"I3F0F!FGFM FTk(FL1`+ H H0H@["I3F0F!FGFM FTk(FL1`+ H H0H@N"I3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!F/GFM FTk(FL1`+ H H0H@2"I3F0F!FHGFM FTk(FL1`+ H H0HO rI3F0F!FbGFM FTk(FL1`+ H H0H@"I3F0F!F|GFM FTk(FL1`+ H H0HOrI3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!F GFM FTk(FL1`+ H H0HOrI3F0F!F*GFM FTk(FL1`+ H H0HOrI3F0F!FIGFM FTk(FL1`+ H H0HOrI3F0F!FhGFM FTk(FL1`+ H H0HOrI3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!FGFM FTk(FL1`+ H H0HOrI3F0F!FG-AFM(FL1P+ H H0 HOrI3F0F9F"FGFM FTk(FL1`+ H H0H@_I3F0F!FGFM FTk(FL1`+ H H0H@QI3F0F!FGFM FTk(FL1`+ H H0H@CI3F0F!F6GFL hy FL1`+ H H0 H@5I+F(F1FTGFL hy FL1`+ H H0 H@'I+F(F1FlGFM FTk(FL1`+ H H0H@I3F0F!FGFL` FL1`+ H H0 H@ I+F(F1FG-AFLh FL1@+ H H( H"I+F(F9F2FGFM FTk(FL1`+ H H(H"I3F0F!FG-AFM FTkl(FL1P+ H H( H"I3F0F!F:FGFM FTk(FL1`+ H H(H"I3F0F!FGFM FTk(FL1`+ H H(H"I3F0F!F+GFM FTk(FL1`+ H H(H"I3F0F!FDGpF L h FL1`+ HH(H"I+F(FpXGFM FTk(FL1`+ H H(H"I3F0F!FrGpF L h FL1`+ HH(H"I+F(FpGpF L h FL1`+ HH(H"I+F(FpGpF L h FL1`+ HH(Hu"I+F(FpGFM FTk(FL1`+ H H(Hg"I3F0F!FGHpGPKXpG "#]  `pGO0pG@ @BpG0$ %z3 `F!S``r04,o0O00#rFpGO0pG0)d# a#bpGO0pG KB$KB KBбO KB 3BУ3;BopGh+ Sh+o pGO0pG pGopG  81 i+o pGO0pG81haCh3C` pGO0pG pGp FFFl `m` h "#(`"#0`8(hop p po popKB3B ;Bh +Sh+Bs` pGh + Sh+ `pGO0pGopGopGKB ?33B opGh(+Sh+ tpGO0pGopG FF(1H@=0I .H(-H((F1FTF(H0FiFf@$Ihhd!!J/O03qihq#OO 0sqO+`(H@S Iod H(H(8F(+0FF(&H@e%I #H("H((F1FF0FiF)Ihhd!J/O03qihq#OO 0sqO+`8F FFGFF(&HOr%I #H("H((F1FF0FiF)Ihhd!J/O03qihq#OO 0sqO+`8F FgLFF(&H@%I #H("H((F1F"F0FiF5)Ihhd!J/O03qihq#OO 0sqO+`8F FQ pGkF#S#Jh`"`pGpF FF0F)FpFDi$hX3GO0X!J hkF#S#`1(ik `pGO0pGFF8i",H;F,I *H((H( C&IOr_F0!Hp"I#F H(H(O0#(Hu"I+F H( H(& FDB F VA0FFFFP!'`f``#`0F0!O3O2####08 FF)ؐ0C#0,D#08-O FFF(y)y u  0F"HF1F 0B0H%030"1F #KA ##BB#BB-#C&ch{ B 000;0#h BHF1F"h& FhG#0#0 @FYF HpFFF$B +H1]4HHpupG$' F#FnB,.xT34F.F6x4$3F𽂰#jFI\XT3+ pGx)0(@Cxx49OqCBx CB+#+ "xE* j*-0H0 0 sFPq,o*mвO#p,oE4I?3Mxx y<CChF> C@U@p+cp+p*J#Z (KB"Z2-Z[O!bq!qO"qqoCB  #3FC BhF!0``a#c%!BH#\3+s#+0 px EųpF FPͱ*F K8# K)F HSCDd!p@B )F3KBhLBO c&gD ddV!2FK;FK2F;Fd!OS2F;F `@B-C&g3u0(Od V Д 2F  ;F(5;4B8EEѽ pG pG{K-OFhFFxL!VW"cz0m#[hD, a Oї3FkJG0+3FgJ FO FO GdKdJNFdKdKdKdKdKdKGODs D D 4F^E V >0+6ZJ0GNXKS,WJhGTJ0GRJ2GOJ2GLJ2GIJ2GGJ2G6DxDK&FCJCKCKCKCKCKCKCK2K G@K 6Od [E<;+4#hbi1i0  2Т 2 2 22 A]  &J ɨGDt6 G C%JQX_fjqt-OsLODwFFGnJh4GmKnJ G7OjKjKjKjKjKjKjKG`< T< BXh_ h0F (08Bc )7-OFFJF%GOK  0YJGJF#G5- D-A FF3FO2JGODq1L NC F6#z+J"m*G,Kh)K3DB@P1+Eب'K 'J'K'K'K'K'K'K'K'KGp6 ht6hx6h|6hh6l66JCFG  d H  $).7?H (H@bI H(H(( H@b I H(H( l(H@bI H(H(( H@b I H(H( lsFj;+  ,0k"04Ck48k84H@]4Ij 1H(0H(.HR೹8,H@b(I3h %H($H(#3`+h8!H@gI+h H(H(#+`(h1h<(H3h@lH I+h H(H(#+`#3` p 6 G !h-GFhFF-|O g?LoC'DD@F;z@Fk(0@r4H5I003hshh3i0 *H()H(3h+O c2iC$(O c C*@(mh2O c"C<((O cHI@rD<8@8h H( H(@F  K I -CFhF,NO eeCEDFD0F+z0F<(0AHI00;h{hh;i0 H(H(O c"0F@8<(+O2#m"  K b-GFF;:I@r9K:H#`aO e4N 5D7D8F+z8FO-K FbP1;+0+hC`0{O c cP1+0+hC`(O b0H fIP!  h@r H( H(8F  }  8h8D(F8k`r! A4$FF(FFF F88Fx8cD(F(F8-OO dNFKFFdhF)PєH@rIK p 1BҎH@rIK|0B/O cHI@re 110 H(~H(vH@ruI<#BFL0pO|CP1OC F@ <##q>#c##s!1eIhF  c)*?!"  hYh  6bD PIsF MIbDsF:F O cOrcha):)93K`O dOq1OlC2h;D"(*H@ )I2K58D#(O cOr+Hc#Ih@;0 H(H(O ce#a 1#2C#1 D)10B+ > Y ؉ 8 [ -pCF(z(@dRchn6I6H F 3H(2H(Ѡn#f#R Сl #bhIh"###R Сl #bhIh"##4#R Сl #bhIh"#4#p&OO 1B#R Сl #bhIh65 Hp  # `Sh+ 9B,M(O cHISzZz<(@b@8sh H( H(O cT z@<8+@8 p&  F(2)0h;+"@0  K `J `K ` (H@B I#h H( H(HH  | 4   (F((  8 HAB I#F H(H(   F FhF(((єiiTiiShBaؓhB^(F07H@7IB5H(3H(7ஹ(/H@+IN)H((H(C(#c3h[h:;*@B*6(#H@a00I#FH!H(H( H@@ H#FIH( C^ r  F9!IAB K!H K$ N817Fd!B !B!B   "ZC ;D1 `8HORI+F p( H(Hz  ȫ  ;I@rKH" `% F:I@rKHh+++ ѣi `iCi `i` ( H@r I#h H(H(HL 2 mc  F8I@rKHh+++ѡaaAaa ( H@r I#h H(H(Hz  m  -O#FF(ٟH@~2I H(ћH(+H@2IKєHO8bIK@,َH@2IKO eNeC 5DDPFkz+(وH@2~I#F{|H(zH(pP 03#BrH@2rIwK P-nH@2mItK0( 0@2nHcI#F `H(^H(kk+6B+i+kj +ӱ( +i@2]HQIkj#FMH(KH( :0#"# 8:O ggw8F EH@27I)6H(4H(CEKE#PF0#q(@kk+01H@2!IH(H(ѷ8F ^ "H@#I"H(H(ў8FAFJF(6 H@IH(H(фl   ZoG O c8Fcmȱ8F B(P 6H@#5I4H(3H(=(O cc )H@)%Ih #H(!H(O cd#112H8HO=bI H(O cPFd636 O cPFd636   8I@A"KHh+("( 2 F`H!F@!FH@  5-OFHFFP.N3y[E@F@#J3hG!HFF 0+8:HAB9I+F 7H(5H(Ѡ#"c ( ٠#.H,IABe02(H(&H(4%HQFx$K"72#K2*FCFF( J#HI%AB0 H( H( FȫMdi X-AF@F((JGI'L#'I@FB2( ٠#!H"IABBS0 H(H(Ѡ#D0D!4Jh F(HAFB I#F H( H( XV* -OFSJFFT1F y#E}h(FF(HJG (FFI ( Ѝ[FAJG+ٔ?JG?Ho?MOr!P0h P0( Or3H4IR2A42 /H(-H( 7T!Oy U#Ozs$K5ZFSFN F c9+( OrHIf)AA2 H( H( F ȫV?s @C ؉.-OFUNFXFX1 y#EP(F(IJG  (FGI( Ѝ SFBJG-ٔ+F?JG?Ho?OOyX!h e9KRFu[F] F sx:+( Or,H-Iwx*Ao2 'H(&H( Ou!`p  `p( OrHIfAt2v H(H( F ȫoV?s ؉X -OFRJFF\1F y#E}h(F(GJG (FEI ( Ѝ[F@JG+ٔ>JG>Hm>MOr!P0h P0( Or2H3IR2A2 .H(,H( 7\!Oy U#d#$KZFSFnN F ch9+( OrHIfh)A2 H( H( F ȫLV?s @o v؉-OFKFӰF h!8FQJp`"!"1 !RfD Л0#EXF JGXFI ( Ѝ#FJG+ٕJGH8F(A2HI H(щH(0FO jMO   xDDF2EX#1zI# 0vJODs# C3[h 06[FKFF(#cH#A2\I[F YH(WH(1IF0HF   sMJ1ODsLI#  C&3[hSF@FIFZFF( A2 8H1I /H(.H(ZF1QFO k)K 31PF [1(I ,sODsU 0 E6hR5+F@FIFRFF(-A2 H I+ȫV(\ w 8bEH(DH(RF)F1@JO c!FF(Fb,(8XʹXO c2H/IA2hF*H()H(;'JODq1$h%I D6:FhIF*F#@FF( A2HI H(H(1!F*F F QhBS *r-OFGKFPdq;y#E@ FF(;JG10!F9H"xd^B^AF(4IFr_a( .MAB.K.H/I.+FE+H(*H($9 #%KZFKF  KBF OqJ#k(JKH.FFIA.B H( H( F ȫ@ 4 ؉#F^h0F9(JG(I0F+߿!J!t1( K!HOR3 It1 H(H( pV2 8IALRKH f 8IARRKH x ;IA8RKHI  7# F0F0'HAb'I %H(#H("H9)8HAbI#F H(H(H 0S,   8U#0h; J!$ yGH0    )O700&HAr&I $H("H(!H8 00HORI H(H(H[h#GFL# `#000+  F0C1    )0HA%I%S%Y%_%f%%%m%%%%%%%%&%&p  I&T&\&$g&$s&-AOFF F;h-)*( F!#+`#k`"h:*9L ###*`hka#iach`h+aciai+b #`hka#iach`ciai+bikbch X6ci\6h`6#id6#` h+ahkach`#iaciach\X6!0F[I##F(OCF SH@2RICQH(PH(FD3@+P#`h `X\ch`6hd6l!0F9I##F(OCF80H@20ICF -H(,H(*H@D3@+P#`ch `Z#0#0h0h0Xch\6h`6h(H@2I#h H( H( H H-;hB.&  |   -CO FF;h;(v)s !!&#O  !#AF@1 +#*h*#(يHObI H(цH(+h++2+@,iOHN i sh6sl6sp6st6.iuN i sh6sl6sp6st6kijNԁ i sh6sl6sp6st6( FIF!(THF(NB@ObTHOILH(KH( FAF 8HH@RAIFH>H(=H( F1F `H@3RI#F&  & $'T' '' H( H(THH;;hB=   8F F)7(5x+4F(!(##`#c`HFBHK)FFI`(F"FFб8H@aI#F H( H( H8 H8 H88   &     %HA%I.$H("H(%)0HAI H(H(H08HA IH H( H(k#FGH! C `#  l 2HA.2I/1H(/H(&D1+0*HA5&I $H(#H("H83R#08HA:IHH(H(kӱGF8HAD I#F H(H( H F! C  ( -OLFFF#h-(٠H@oRI H(ќH(@,ٙH@tRIO hM.D0FYz)(ُH@|RI*H(цH(mOZ1!QE~H@R}IK,8+({H@RrI#FpH(nH( 0(D{h+ OkOx F(@*m"TX(0+@m(^H@RTI#F*RH(PH(E[k+(@RNHEI*DH(BH(ћ(@RDH:I9H(7H(( K $I@Jbw,8EH#Fkh+@C7)у7"sYIh VH(QH(O k {5+#5(KH@E"HI FH(AH(O cw#41;!5##6,"DS0"$2("3[HF(ID0FбhO c"H@["s$Ih "H(H(.@O c"@Ft636#d0D<##(@H@bI%3h33 4B Y44OO fv((6B;P!HF(83(8( O cHIs&@b(822222#F H(эH(O ct((6BІH@bIK6@F36d#0S`"##(zH@btI rH(pH( jlH(RjH(L \&O cse^B^A#hu? 0^H@^I \H(SH('? " c #O4 "#:F##ZF 4X`5+ @?H=IcF !8FOI # # 400IH@<II GH(:H(0FAH*(?HOb >>1?  -CF(٦HAI H(ѢH((FF8HAI#F H(ѕH( FO iN  ۀ D7D8FP0#iRaP SAE(4#B$04,(zH({HA "uI+F@FF@A"sH+FmIkH(iH(ѥO cbF8c!@<O d"@FlC D!0WKDL FP0 Yh08QI@RQKQH FO `$#OqhC52p0D1,r5AAA6A4AAAlrFFFFFF(H8F(A$A@ A(0HA""%I A#H(!H(68&HA&"I#"H(H(8HA)"I#F H( H(8FHH(lf???@ @ K-OhFFu(ٟH@2I H(ћH(.H@2IK4h,ٕH@2IKO cOF{Zz*ѓ<(*!(O cHI@2w{z<8#FzH(xH(m0"[ BpH@2oItKh(qH@BgIeH(dH(+i+`H@B_IfK+}(cH@BVI TH(SH(İ( @ BUHHI0#F DH(CH(kk+HUO iiYF 3 r>D:D(10F ! r$!,1B (O c0H"I@Bw$1,1#FbH(H(WJ 0!DHF@8JF!CF(T(,@4BH#FI,l  @@GAtAoAAH(ўH(ќKE@kk+@𜇸@F(P#IG<0@FG,!8F## ###+nj`PSCc+nckn{ent{f s##1;gzK0p0$8{ko+xkk+#ap00jA1;+nSCA [0A1Aw+ujj *a*o]^H&&&۱( &YHRIZh@qBh#F$MH(KH(8MH@uBDI#F BH(@H(EH@vBDI#&a!+Ph[3 #cAY1!9eh DB5H@B4I5K# !a #c{e{fjj+[;O c1J(hN٫i$HI;{i ## ##k # ###{m;i####@Bo#F$ +a !<(}v!fDHF6n8 Q",(0C0(H@)RI &H(H(JO c$636 O ct636 KuhBw-CF F)(O fXFCNDOD8F3z#8FFH08F0BHAI2AI*?H(>H(3m)F"h F06HAP22I 0H(/H(8F-HK(1iFBF`|0#`CFP##C###aO c&afah1c`l6hCCOzpXCd!`H@O#b@Da68Fcb0FHH1 G=   -OFF)р(ЀO k  gD8F F0#8F]H@FPcF0VHA2VI TH(RH(8F FEF  {D(" YF(F0++ +h1l1`1 d1h18F6H_ YF("02HA2-I +H(*H(8F)H@O c"!!(+h$"#`O dtCqLDID#1@FO cAFL"p8F 83 8  H H +H cH   F(O cO=D(F9 z#(F HqL"0F(F HH   (-AFFoO f8MFC.D/D8F3z+8F2H0IAB0K0HP1;+ =O cS 8@01O cS 880(O cS 80`O `IABTHP1 H(H(8FHO `Pp8F H H H  (FEO c"N5D(F3z#(FH?IA>BKHt4D Fй(HABBI# H(H((F H F(F H H I  o-CFFFS(TO dȐDCLDMD(F#z+(F#HP1;+(FH81O`80HAtBI H(H(HO cAF:F8(FL(Fsh38#s`(F H ODs-OFCCOH1FTX,?H1T\,9 CO $3 %O X?+w[x+7( 0AbHI[h H(ьH(0XhFP0AbH%I[h ~H(|H(F0x+7( 0AbuHqI[h oH(mH(0XhFP0AbgH%bI[h _H(^H(FO c s8PF  tŹ0UHAbNI LH(KH(OzpP" S63BshhB D=D(F3z+(FOH'h/DP1+#iIhFciCУi@ DHAsRCIBH(AH(!+%#i(h%ci"Уi06HAR3I 1H(/H((F-H(F+HO cO(  QF 2p@D"!"6rȢ!h!yayhiaih`#i` SzC H !hDFF(F F H KOL   -OTOF FF;h *(O hd  VD0F !0FDH{-0FAHt[x+O(!P(##B8H9K)FF7IO `# 0Fȱ8/HAR/I+F ,H(+H(0F(H3#`0#q`0cq a ca ` (#%`UD2#q6s`"bq"a"bah`h0F#a HH ;hB     &   -GGOF;h )|(|O c8UDD(F@FF88HAR7I#FU5H(3H(JVDsz˱P1++0+HAb(I &H($H((F"H0"I"I0@F0Fȱ8HAbI#F H(H((FH(F FHH ;hB LL  #   -A#NF3h )4(4O cED(F@DEF8HA9bI#FH(H(;`{`(F F H H 3hB L  (-AFQO c)O=DD(F#z#(F!H<!#0FI#0 00\6[ 0Fȱ8HA_bI#F H(H((F H(F FH  #0  -AF)K(KO cEDDDGD(F#z#(FH5!8FI##Fȱ8HAbI#F H(H((F H 0(F3ps` FHH  &O   (-A F`O cFDEDGD0F+z#0F(HJhF!"#8F$I jF#hch#z0cz0z0z0#{0c{0{0{0Fȱ8HAbI#F H( H(0F H0F FH #n  -A F)b(bO cFDEDGD0F+z#0F)HLhF!"#8F%I jFFȱ8!HAb I+F H(H(0FH#0F#`c`0#r0cr0r0r0#s0cs0s0s(F H H &   (-A FWO c̀FDEDGD0F+z#0F#HAhF!"#8FI jF#x0cx 0x 0x 0chh#{0Fȱ8HArI#F H( H(0F H0F FH #  -A F)Y(YO cԀFDDDGD0F#z#0F$HChF!"#8F I jFFȱ8HA,rI#F H(H(0FH00F+p 0kp 0p 0pk``0+s FHH &   (-AFJO cEDDDFD(F#z#(FH4!#0FI#;h{hhFȱ8HAYrI#F H( H((F H(F FH #  -AF)L(LO cEDDDGD(F#z#(FH6!8FI##Fȱ8HA~rI#F H(H((FH (F3`s`` F H H &   (-AFIO c&O=DD(F#z#(FH4hF!"#0FI jF00Fȱ8HArI#F H(H((F H(F F H #  -AF)J(JO cEDDDGD(F#z#(FH4hF!"#8FI jFFȱ8HArI#F H(H((F H (F3`s` FHH &6   (-AFJO cEDDDFD(F#z#(FH4!#0FI#;h{hhFȱ8HArI#F H( H((F H(F FH #R  -AF)L(LO cEDDDGD(F#z#(FH6!8FI##Fȱ8HBI#F H(H((FH (F3`s`` F H H &k   (-C FgO c܀GD8F+z+8F+HP8F'H`p!@D p#48F$$bx$"x$x$x$h4#!i az"z$"}$$b}%$}&$}'$"~($b~)$~1*$ H   -A F)w(wO cFDEDGD0F+z#0F3HahFp!p"#8F/I jFFȱ8+HBu*I+F (H(&H(0F#H800F〽 0 0cp0#p 0p 0p`#a0cr0#r0#u0cu0u0u 0#v!0cv"0v(FHH &   (-AFQO c)O=DD(F#z#(F!H<!#0FI#0 00\6[ 0Fȱ8HBI#F H(H((F H(F FH #  -AF)K(KO cEDDDGD(F#z#(FH5!8FI##Fȱ8HBI#F H(H((F H 0(F3ps` FHH &   (-A FfO cFDEDGD0F+z#0F+HPhF(!("#8F'I jF#hch#z0cz0z0z0#{0c{0{0#icii#$0Fȱ8HBI#F H( H(0F H0F FH  #  (-A FfO cFDEDGD0F+z#0F+HPhF(!("#8F'I jFFȱ8#HB""I+F H(H(0FH'0F#`c`0#r0cr0r0r0#s0cs0s#acaa$0#w(FH  &  (-A FVO c̀FDEDGD0F+z#0F#H@hF!"#8FI jF#x0cx 0x 0x 0chhhFȱ8HBXI#F H( H(0F H0F FH #  -A F)U(UO c̀FDDDGD0F#z#0F"H?hF!"#8FI jFFȱ8HB|I#F H(H(0FH00F+p 0kp 0pk``` FHH &4   (-AFLO cEDDDFD(F#z#(FH6!#0FI#;h{hhFȱ8HBI#F H( H((F H(F FH #R  -AF)L(LO cEDDDGD(F#z#(FH6!8FI##Fȱ8HBI#F H(H((FH (F3`s`` F H H &l   (-AFJO cEDDDFD(F#z#(FH4!#0FI#;h{hhFȱ8HBI#F H( H((F H(F FH #  -AF)L(LO cEDDDGD(F#z#(FH6!8FI##Fȱ8HB"I#F H(H((FH (F3`s`` F H H &   (-A FeO c؀GD8F+z+8F*HP1+8F&H`Oq@D"Os|$x48Fሥ!xaxxx#z4h4#i4!}a}}}!~a~~! H   -A FȰ)v(vO cFDEDGD0F+z#0F3H`hFOqOr#8F.I jFFȱ8*HBx")I+F 'H(%H(0F"H500F〽 00#p 0cp 0p 0p0#r`#a(0#u)0cu*0u+0u,0#v-0cv.0v(F H HH &   -G(^NFF3h/O dDCUDTDD(F#z#(FQH!@FNI##F IHB"HIZGH(FH(]+KF CS+"D4@,tP++  C#D4@,tPHB",H*I;F 'H(%H(%H1@FIFȱ8 HB"I#F H(H((FH(F+O b01 H/3hB0 &M #  -C6N F3h-)Y(YO cODLDD8F#z#8F(HC!@F&I##Fȱ8 HB" I#F H(H(8FHC5EC<#D4@,|P0?8F  H H-3hB/ &   -AF F)F(FO fFCFDGD8F3z+9P!:*(O bHIP!B2h H(H(Hu#18F HHH^M    -GMF F,!+hF9,##, /O hM .DDD0F0#0FHP1+++( O cyHzIBR2UP1buH(tH(rIrIrIO cSx1+' !PFkI# #F(eHB_2_I+FG]H(\H(I3`4#a+++#+ #PFF(6( O cNHHIBs2Ux1hZCH(AH(\8AHB{2:ICF 8H(6H(0F8HOO cSx1+++ `#acaa a #b.+ `#a caaa!(O c"HIB2Ux1;F H(H(0FH0F HH90B: M &M ;N   HpG HpG Fq(.O bO=D(F;z"(FHP!:*(F Ht"(F!! HH    Fa(,O bO=D(F;z"(FHP!:*(F H(F1`!r`13r HH    (-GFFEO dODChH(#lHgIB>B 1:cH(bH((FbHh< BH(#^HWIBDB 1SH(RH(h8BX(#QHIIBJB 0DH(CH([h:BH(#CH:IBPB 16H(5H(ѤO ` !  P!5K3!N# 8D!F # 3x40shhh3iF 40BcB"HI#F H(H((FH(F FH   C4N N  ONOOO  -G F)i(iO cFDDDGD0F#z#0F,HSP1 "Đ!O8F#QFFб8HBBI;F `(H(0FHXSpv?hBtF$hB+ph`0F``*a HH &   -CF)x(yO dDC ND0F+z+0F5Hp 1HBB1I0H(.H(x1+0)HBB%I #H("H(0F Hn`HD!KdO0LDOH;FCED3T&DT&0F H H PdP    F(O b O>D0F;c˅0F HH   F)<(D0F#z#0FH+h+8HB RI+h H(H(0F Hd0F HH P    F(O b O>D0F;c˅0F HH  -AFF)D(EO dDCDDED(F#z+(FH;h;+(FHd6(HBFRI H(H(O b;h(F6 HH  P  F(O c O F(8B@@BH IH(H(8F)F8H@BIH H(H(HH/3hB1  & $'   -AOF F,!;h9,##H1+++(ٍH@bIH1H(шH(y44 p1+D !(F~I# #F xH@btIjsH(qH(ѿh(FnI 3#i4F(8hH@bdI#FaH(`H(ѩ;+ ####(FAFF(0( p!lOHKIOb[hLHFH(EH((EH@b>I3F[>>%s[%d] /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/venc/../../../impl/venc/src/mhal_venc_dummy.cdumy<<<%s[%d] h264h265jpeg[MI ERR ]: %s[%d]: phyAddr[%p] size[%u] /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/venc/../../../impl/venc/src/file_access.c[MI ERR ]: %s[%d]: file open %p![MI INFO]:%s[%d]: dump sz:%d Stop watch value overflows %s Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ---------------------------------------------------------- %02X ------------------------------ All VENC Dev info ------------------------------ ------------------------------- VENC%2d Dev info ------------------------------- %7s%8s%12s%15s%15s%15s%12s DevIdIrqNumIsrTotalCntIsrFrmDoneCntIsrBufFullCntIsrRingFullCntIsrOtherCnt%7d%4d/%d%8d%12d%15d%12d %7s%8s%8s%8s%8s%8s%8s%12s%4s StatusUtilHwUtilMiPeakHwPeakMiFPSMbRate %%7d%8d%8d%8d%8d%8d%5d.%02d%12d%4d ------------------------------- VENC%2d CHN info ------------------------------- %5s%7s%8s%10s%12s%9s%9s%11s ChnIdbStartRefMemPARefMemSizeAlMemPAAlMemVAAlMemSize%5d%7d%8d%10llX%12d%9llX%9p%11d %5s%7s%8s%6s%9s%13s%10s%10s%8s%8s%8s%8s StateEnPredbaseenhanceMaxStreamCntFrameIdxGardientFps_1skbpsFps10s%5d%7d%8d%6d%9d%13d%10d%10d%5d.%02d%8d%5d.%02d%8d %5s%18s%15s RingBufStartLineRingBufHeight%5d%18d%15d ====================== MI_VENC Help ===================== -h %s usage: ----------------------------- InputPort of dev:%2d ----------------------------- %5s%7s%8s%12s%6s%6s%10s%9s%10s WidthHeightSrcFrmRateMaxWMaxHFrameCntDropCntBlockCnt%5d%7d%8d%6d/%-5d%6d%6d%10d%9d%10d >>>%s[%d] /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/venc/../../../impl/venc/mi_venc_impl.c<<<%s[%d] [MI ERR ]: %s[%d]: Rc mode is not support [MI ERR ]: %s[%d]: Input invalid u32SrcFrmRateDen:%d. Overwrite it into 1 [MI ERR ]: %s[%d]: Input invalid u32SrcFrmRateNum:%d. Overwrite it into 30 [MI ERR ]: %s[%d]: Input invalid FPS:%d/%d is over 60, set 30/1 by default [MI INFO]:%s[%d]: InputPort(%d %d %d %d), OutputPort(%d %d %d %d) [MI INFO]:%s[%d]: chnId[%u] bBind[%u] eBindType[%u] [%s][%d]Case %s BUG ON!!! pstPortBindCaps == NULL[MI INFO]:%s[%d]: @@%d %d %d %d %08x. !pstInBuf || !pstEncResultpstEncResult->u32OutputBufUsed < pstChnRes->u32HasEncodeSize[MI ERR ]: %s[%d]: u32OutputBufUsed[0x%x] u32HasEncodeSize[0x%x] u32CurEncodeSize[0x%x] u32BufSize[0x%x] 1%s/output_dev%dchn%02d_seq%u_circle%d.jpeg%s/output_dev%dchn%02d_circle%d.es[MI INFO]:%s[%d]: dev[%u] chn[%u] bDropTask[%u] drop output task directly [MI INFO]:%s[%d]: [%s][%d] channel[%u] AlMemInfo:phyAddr[0x%llx] pVirAddr[%p] RefMemInfo:phyAddr[0x%llx] [MI INFO]: %s[%d]: chn[%u] bCreate[%u] bStart[%u] bBind[%u] eBindType[%u] [MI WRN ]: %s[%d]: Unsupported RC mode %d [MI ERR ]: %s[%d]: venc type[%u] is not support!!! [MI ERR ]: %s[%d]: Resolution requested(%dx%d) exceeds max resolution [MI ERR ]: %s[%d]: Dev type error. [MI WRN ]: %s[%d]: NULL device [MI ERR ]: %s[%d]: Invalid Resolution %dx%d, which should align with %dx%d !pu32DevId[MI ERR ]: %s[%d]: DevID not found, %d pstAttr==NULL || pu32PicWidth==NULL || pu32PicHeight==NULL[MI WRN ]: %s[%d]: Unsupport the encode type[%u] pstAttr==NULL!pstBufConfig!pstInputTask[MI WRN ]: %s[%d]: chn[%u] Stopped !((FALSE==pstDevRes->stDevPassRes.stDevPassOpsInfo.reject_cmdq) ^ (NULL==pstMHALCMDQ))!pstInputPortBufInfo[MI INFO]:%s[%d]: chn[%u] u32StateMachineMask[%u] [MI INFO]: %s[%d]: chn[%u] Unsupported in Buf Type %d or Pix Type %d, please check!!! [MI ERR ]: %s[%d]: Unable to get resolution [MI ERR ]: %s[%d]: RINGBUF_FRAME_DATA do not support change resolution in dynamic[MI ERR ]: %s[%d]: Unable to set resolution [MI WRN ]: %s[%d]: Auto change chn[%d] resolution from [%dx%d] to [%dx%d] !chelp %s %s-ggetdev:%d %s=%d %ddev:%d set %s to %d [ERROR] dev:%d argc:%d, argument error [0-1] 0:Show only requested device info. 1:Show all used device info. (with created channels) [-1, 1] -1:Not set. Use module default value 0:Disable CmdQ. 1:Enable CmdQ. But this device does not support CMDQ. [-1, 1] -1:Not set. Use module default value 0:Disable IRQ. 1:Enable IRQ. [0-3] 0:None 1:Error 2:Level 1 + warnings 3:Level 2 + information [0-63]: The channel frame count need to be show. %d dmsg [0~1] 0:None cmdq [0-1] 0:... 1:... [MI ERR ]: %s[%d]: Device[%d] does not support CMDQ [MI INFO]:%s[%d]: s32Cmdq = %d irq[MI INFO]:%s[%d]: s32Isr = %d  Enable to run shell scripts when hang, such as: enable:run_sh 1 /tmp/dump_mhal_venc_status_hook.sh disable:run_sh 0 [MI WRN ]: %s[%d]: s32EnableRunShellScriptWhenHang[%u] %s[MI WRN ]: %s[%d]: shell script absolute path[%s]  dump_out channel_num frame_num dump_path [ERROR] dev:%d s32ChnId:%d argc:%d, argument error [ERROR] s32ChnId:%d error [MI WRN ]: %s[%d]: dump channel[%d] output path[%s] [0-63] channel id [0-100] 0:None 1-1000:dump output buffer for first few frames. dump path[MI WRN ]: %s[%d]: dump channel[%d] %d output frames  dump_in_big channel_num frame_num dump_path [0-15] channel id [0-1] 0:None 1:Dump first N frames while big output bitstream in detected dump path[MI WRN ]: %s[%d]: dump channel[%d] %d big input frames  dump_in channel_num frame_num dump_path [0-63] channel id [0-100] 0:None 1-10:dump input buffer for first few frames. dump path[MI WRN ]: %s[%d]: dump channel[%d] %d input frames  dump_dram chn path [ERROR] dev:%d u32ChnId:%d argc:%d, argument error [ERROR] u32ChnId:%d error [MI WRN ]: %s[%d]: dump chn[%u] path[%s] %s/ref_dram_splict%d_dev%dchn%02d_seq%03d_pts%x.bin[MI WRN ]: %s[%d]: dump ref dram splict%d phy[0x%llx] virt[0x%p] size[0x%x] %s/al_dram_dev%dchn%02d_seq%03d_pts%x.bin[MI WRN ]: %s[%d]: dump al dram phy[0x%llx] virt[0x%p] size[0x%x] %s/mfc_dram_dev%dchn%02d_seq%03d_pts%x.bin[MI WRN ]: %s[%d]: dump mfc dram phy[0x%llx] virt[0x%p] size[0x%x] [MI ERR ]: %s[%d]: dump fail because chn[%u] is not working %s/input_dev%dchn%02d_seq%03d_pts%x.yuv[MI WRN ]: %s[%d]: dump input yuv phy[0x%llx] virt[0x%p] size[0x%x] dropedreleased drop the corresponding channel output task: drop_stream channel_num d release the corresponding channel output task: drop_stream channel_num r drop the whole channel output task: drop_stream all d release the whole channel output task: drop_stream all r all[MI WRN ]: %s[%d]: All channel stream %s [0, 63]|all d|r [0, 63]: The channel stream all: All channel stream. d: droped. r: released. [MI WRN ]: %s[%d]: channel %d stream %s  Enable to recover when hang, such as: enable:en_recover 1 disable:en_recover 0 show:en_recover 2 [MI WRN ]: %s[%d]: s32EnableRecover[%u] NULL == pVirtAddrNULL == pbMmuMmaNULL == phyAddrvenc-mhal[MI ERR ]: %s[%d]: Input Null Ptr [MI ERR ]: %s[%d]: Unsupported device type:%d [MI ERR ]: %s[%d]: Unable to config IRQ :%X VENC-ISR[MI ERR ]: %s[%d]: irq:%d ret %d [MI INFO]:%s[%d]: u32DevId[%u] I6E[MI ERR ]: %s[%d]: Unable to config memory callback. [MI ERR ]: %s[%d]: Invalid DEVID %d. Unable to Create Device :%X [MI ERR ]: %s[%d]: Unable to config alignment. [MI INFO]:%s[%d]: DevPassRes Already Initialized [MI ERR ]: %s[%d]: Fail to register dev[%d].[MI ERR ]: %s[%d]: Unable to destroy device type:%d %X [MI ERR ]: %s[%d]: MHAL driver channel has already initialized. [MI ERR ]: %s[%d]: No Instance Ptr [MI ERR ]: %s[%d]: Null Pointer. [MI INFO]:%s[%d]: query size [MI ERR ]: %s[%d]: QueryBufSize venc-algo-mem%d[MI ERR ]: %s[%d]: mi_sys_MMA_Alloc_Timeout %s [MI ERR ]: %s[%d]: null stAlMemInfo.pVirAddr [MI INFO]:%s[%d]: [%s][%d] AlMemInfo:phyAddr[0x%llx] pVirAddr[%p] size[0x%x] [MI ERR ]: %s[%d]: Split u32RefBufNum must > 0 venc-mfc-mem%dvenc-ref-mem%d-%d[MI ERR ]: %s[%d]: Uninitialized drivers. [MI ERR ]: %s[%d]: Set Param err 0x%X. pstChnRes == NULL || u32Index >= MAX_ROI_AREAH264H265JPGE????MJPG---------------------------- OutputPort of dev:%2d ----------------------------- %5s%7s%9s %9s%8s%10s%10s%9s%10s%15s%14s%15s CODECProfileBufSizeRefNumbByFrameReEncCntRingUnreadCntRingTotalCntUsrLockedCnt%5d%7s%9d %9d%8d%10d%10d%9d%10d%15d%14d%15d %5s%8s%5s%11s%11s%7s%7s%8s%8s RateCtlGOPMaxBitrateIPQPDeltaMaxQpMinQpMaxIQpMinIQp%5d%8s%5d%11d%11d%7d%7d%8d%8d CBR%5s%8s%5s%11s%11s%7s%7s%8s%8s%11s ChangePos%5d%8s%5d%11d%11d%7d%7d%8d%8d%11d VBR%5s%8s%5s%6s%6s QP.IQP.P%5d%8s%5d%6d%6d FixQP[MI ERR ]: %s[%d]: Get Param err 0x%X. %5s%9s%9s Qfactor%5d%9s%9d %5s%7s%12s %5d%7s%12d [MI WRN ]: %s[%d]: YUV Format not support, use NV12 by default [MI ERR ]: %s[%d]: Input RC attr type:%d does not match with expected type:%d [MI ERR ]: %s[%d]: Unable to set RC [MI WRN ]: %s[%d]: profile:%d is not support, set main profile as default [MI ERR ]: %s[%d]: Unable to set profile [MI ERR ]: %s[%d]: Unable to set jpeg restart interval, err:%d [MI WRN ]: %s[%d]: Dev%d is not support SetRcParam [MI WRN ]: %s[%d]: Chn%d Rc Mode is not support SetRcParam:%d [MI ERR ]: %s[%d]: Get RC_Advance Param err 0x%X. [MI ERR ]: %s[%d]: Returns :%d [MI INFO]: %s[%d]: chn[%u] Stopped [MI WRN ]: %s[%d]: chn[%u] drop frame [MI INFO]: %s[%d]: chn[%u] drop frame [MI WRN ]: %s[%d]: chn[%u] process exceed timeout MillsecAfterTaskEnqueued[%u] [MI INFO]: %s[%d]: chn[%u] wait process done MillsecAfterTaskEnqueued[%u] [MI WRN ]: %s[%d]: chn[%u] process exceed timeout MillsecAfterTaskEnqueued [MI INFO]: %s[%d]: chn[%u] check input task status is idle [MI ERR ]: %s[%d]: chn[%u] MHAL_VENC_CheckInstanceStatus eInstanceStatus[%u] err [MI ERR ]: %s[%d]: chn[%u] MHAL_VENC_CheckInstanceStatus s32Ret[%d] err [MI WRN ]: %s[%d]: chn[%u] wait process done MillsecAfterTaskEnqueued[%u] /bin/sh-c7[%s][%d] chn[%u] dump mhal venc status s32Ret[%d] [MI ERR ]: %s[%d]: chn[%u] mi_sys_RingPool_CannelUnFinishedTailRecord ret=%d [MI ERR ]: %s[%d]: chn[%u] venc state[%u] is wrong, please check [MI ERR ]: %s[%d]: Invalid eMiDevType %d [MI ERR ]: %s[%d]: Null input pointer. [MI INFO]:%s[%d]: eDevType[%u] frame done [MI ERR ]: %s[%d]: eDevType[%u] found twice channel[%u/%u] occur isr, must be wrong [MI INFO]: %s[%d]: eDevType[%u] chn[%u] buffer full occur u32FoundChnId == -1pstChnRes->stNextFreeSpace.u32Length == 0[MI ERR ]: %s[%d]: eDevType[%u] chn[%u] mi_sys_RingPool_AppendTailContentTailRecord ret=%d [MI INFO]: %s[%d]: eDevType[%u] chn[%u] drop frame due to output buffer full eDevType[%u] chn[%u] drop frame due to output buffer full [MI ERR ]: %s[%d]: slice done in jpeg mode, chn:%d[MI INFO]: %s[%d]: eDevType[%u] status[%u] ring full! !_IS_VALID_VENC_CHANNEL(pstDevRes->u32ChnIdInJpegImi)[MI INFO]: %s[%d]: eDevType[%u] chn[%u] drop frame due to jpeg imi overflow [MI INFO]: %s[%d]: eDevType[%u] status[%u]! [MI ERR ]: %s[%d]: chn[%u] venc state[%u] [MI WRN ]: %s[%d]: chn[%u] InFrameCnt:%u DoneCnt:%u IsrCnt:[frmDone%u bufFull%u ringFull%u other%u total%u] 7[%s][%d] chn[%u] eBufState[%u] s32Ret[%d], drop frame here `%s[%d]: CH%2d I_bit:%d [MI WRN ]: %s[%d]: Super I Frame: CH%02d bits:%d, thr:%d, times:%d `%s[%d]: CH%2d P_bit:%d [MI WRN ]: %s[%d]: Super P Frame: CH%02d bits:%d, thr:%d, times:%d `%s[%d]: CH%2d I:%d `%s[%d]: CH%2d P:%d [MI WRN ]: %s[%d]: CH%2d Frame Lost [MI ERR ]: %s[%d]: frm_lost_win must > 0 `%s[%d]: -- [MI ERR ]: %s[%d]: 0 byte rate `%s[%d]: u32ByteRate:%d (bps:%d) `%s[%d]: New I.thr:%d (%d/%d) `%s[%d]: GopBytes:%d Last:%d cnt:%d `%s[%d]: New P.thr:%d [MI ERR ]: %s[%d]: Unable to set frame cfg at CH%2d err:%X [MI ERR ]: %s[%d]: Unable to restore at CH%2d err:%X [MI WRN ]: %s[%d]: Fail to re-encode/discard, generate next GOP pstChnRes->u32DoneCnt != pstChnRes->u32InFrameCnt[MI WRN ]: %s[%d]: chn[%u] InFrameCnt:%u DoneCnt:%u IsrCnt:frmDone%u bufFull%u ringFull%u other%u total%u [MI INFO]:%s[%d]: Create Encode Chn :%d [MI ERR ]: %s[%d]: Invalid Channel [MI WRN ]: %s[%d]: CH%2d is already created. [MI ERR ]: %s[%d]: Unsupported mod type %d [MI ERR ]: %s[%d]: Currently H.264/H.265 W and H must be multiples of 32 pstDevRes->pastChnRes[i] == NULL[MI INFO]:%s[%d]: Create Instance [MI ERR ]: %s[%d]: Unable to find any free channel [MI ERR ]: %s[%d]: Failed to find channel [MI ERR ]: %s[%d]: CreateInstance failed for ch%d [MI ERR ]: %s[%d]: CH%2d Failed to set max resolution [MI ERR ]: %s[%d]: CH%2d Failed to config instance [MI ERR ]: %s[%d]: mi_sys_SetInputPortBufExtConf [MI ERR ]: %s[%d]: mi_sys_GetChnMMAConf [MI INFO]:%s[%d]: Encode Chn%d Created [MI ERR ]: %s[%d]: Unable to destroy instance %X [MI ERR ]: %s[%d]: [NG] Create Encode Chn :%d err:%X [MI WRN ]: %s[%d]: CH%2d is not created. [MI WRN ]: %s[%d]: CH%2d is already started. [MI INFO]: %s[%d]: [%s]Chn %d [MI ERR ]: %s[%d]: _MI_VENC_SetMaxResolution [MI INFO]:%s[%d]: [%s][%d] alloc buffer [MI ERR ]: %s[%d]: _MI_VENC_AllocBuf pstChnRes->u32MaxStrmCnt == 0venc-ring-mem%d[MI ERR ]: %s[%d]: _MI_VENC_CreateRingPool [MI ERR ]: %s[%d]: _MI_VENC_ConfigInstance [MI ERR ]: %s[%d]: E_MHAL_VENC_FLUSH_FUNC, err:%d [MI ERR ]: %s[%d]: E_MHAL_VENC_IDX_STREAM_ON, err:%d [MI ERR ]: %s[%d]: Unable to open early terminate [MI INFO]:%s[%d]: successfully configure early terminate:[%u] [MI WRN ]: %s[%d]: Unable enable input port %X [MI WRN ]: %s[%d]: Unable enable output Ch%d %X[MI WRN ]: %s[%d]: Unable to enable ports for channel[%d] %X [MI INFO]:%s[%d]: ports enabled Chn[%d]. [MI WRN ]: %s[%d]: Unable disable channel[%d] %X [MI WRN ]: %s[%d]: Unable disable input port %X [MI ERR ]: %s[%d]: Unable to get ChnBufInfo(stChnBufInfo) [MI INFO]:%s[%d]: au16InputPortBindConnectBufPendingCnt[%u] au16InputPortBufHoldByDrv[%u] au16InputPortUserBufPendingCnt[%u] [MI INFO]:%s[%d]: Chn %d working: %d, lock: %d, hold: %d refCnt:%d [MI WRN ]: %s[%d]: buffer locked, refCnt:%d [MI ERR ]: %s[%d]: E_MHAL_VENC_IDX_STREAM_OFF [MI INFO]:%s[%d]: ports disabled Chn[%d] <<<%s[%d] Unable to stop 0x%X [MI ERR ]: %s[%d]: Unable to find ch:%d to be destroyed. [MI ERR ]: %s[%d]: Unable to destroy ch%d instance %X mi_sys_RingPool_Destroy(E_MI_MODULE_ID_VENC, pstChnRes->pstDevRes->u32DevId , pstChnRes->u32ChnId,pstChnRes->hRingPoolHandle)<<<%s[%d] Unable to stop %X [MI INFO]: %s[%d]: Chn[%u] bStart[%u] bBind[%u] [MI ERR ]: %s[%d]: Chn[%u] Invalid Input buffer, skip input frame pstInBuf->eBufType != E_MI_SYS_BUFDATA_FRAME[MI INFO]:%s[%d]: EOS [MI INFO]: %s[%d]: chn[%u] ring buffer frame count[%u] has exceed %d [MI INFO]: %s[%d]: chn[%u] mi_sys_RingPool_EnsureTailSpaceTimeout ret=%d E_MMAP_ID_EMI[MI INFO]:%s[%d]: chn[%u] MmapInfo:addr[0x%x] u32Size[0x%x] [MI ERR ]: %s[%d]: chn[%u] get emi mem from mmap.ini error stEncBufs.u32InputYUVBuf1Size+stEncBufs.u32InputYUVBuf2Size > pstMmapInfo->u32Size[MI INFO]:%s[%d]: chn[%u] frmIdx:sys(%u)->mhal(%u) ringBuf:startLine%u height%u source%u mode%u YBuf(0x%llx 0x%llx %u) UVBuf(0x%llx 0x%llx %u) pCmdQ:0x%p Output:p0x%llx v0x%llx s0x%x [MI WRN ]: %s[%d]: Dev:%d, yuv format(%d) not support %s/input_dev%dchn%02d_seq%03d_width%d_height%d_pixelFormat%u_circle%d.yuv[MI ERR ]: %s[%d]: chn[%u] _MI_VENC_InsertUserData err [MI ERR ]: %s[%d]: chn[%u] _MI_VENC_InsertAntiTamperData err [MI ERR ]: %s[%d]: chn[%u] _MI_VENC_SetVui err >>>%s[%d] Chn %d [MI ERR ]: %s[%d]: Unable to temp STREAM off at ch%2d err:%X [MI ERR ]: %s[%d]: CH%2d Failed to re-allocate :%X [MI ERR ]: %s[%d]: fail [MI ERR ]: %s[%d]: CH%2d Failed to Set RefParam, err 0x%X. [MI ERR ]: %s[%d]: CH%2d Failed to Set EnableIdr, err 0x%X. [MI ERR ]: %s[%d]: Unable to temp STREAM on at ch%2d err:%X [MI ERR ]: %s[%d]: chn[%u] _MI_VENC_ApplyPendingParam err [MI ERR ]: %s[%d]: CH%2d Failed to config RcAttr [MI ERR ]: %s[%d]: chn[%u] _MI_VENC_SetRcParam err [MI ERR ]: %s[%d]: chn[%u] MHAL_VENC_EncodeOneFrame err [MI ERR ]: %s[%d]: pstChnRes->hRingPoolHandle == NULL [MI ERR ]: %s[%d]: Invalid Video resolution [MI ERR ]: %s[%d]: stVeAttr allows only PicWidth/PicHeight/Profile change pstStream == NULL[MI ERR ]: %s[%d]: Unknown channel module type %d [MI WRN ]: %s[%d]: pstRingPoolInfo->refCnt:%d [MI ERR ]: %s[%d]: kmalloc fail [MI WRN ]: %s[%d]: Ch%2d did not be created. [MI WRN ]: %s[%d]: CH%d is still running! [MI ERR ]: %s[%d]: Unable to stop ch%d [MI WRN ]: %s[%d]: CH%d is still created! [MI ERR ]: %s[%d]: Unable to destroy ch%d [MI ERR ]: %s[%d]: Sleep 1000 [MI ERR ]: %s[%d]: Unable to destroy device type:d%d %X [MI ERR ]: %s[%d]: mi_sys_UnRegisterDev :d%d %X [MI INFO]:%s[%d]: Already Initialized. [MI ERR ]: %s[%d]: This platform is not support, %s create dev:%d [MI ERR ]: %s[%d]: Unable to Create DEV%d. <<<%s[%d] err:0x%X [MI ERR ]: %s[%d]: All members in H.264 ROI RECT must be 16-aligned [MI ERR ]: %s[%d]: All members in H.265 ROI RECT must be 32-aligned [MI ERR ]: %s[%d]: Unable to get RoiCfg %X [MI ERR ]: %s[%d]: Only H.264/H.265 are supported. [MI ERR ]: %s[%d]: Chn:%d RcMode:%d not support GetJpegParam [MI WRN ]: %s[%d]: Chn%d ModType:%d is not support SetRcParam [MI WRN ]: %s[%d]: Chn%d ModType:%d is not support GetRcParam [MI WRN ]: %s[%d]: Chn%d RcMode:%d is not support GetRcParam [MI WRN ]: %s[%d]: Chn%d Rc Mode is not support GetRcParam:%d [MI ERR ]: %s[%d]: The crop of this CH%d is not set [MI ERR ]: %s[%d]: u32Width should be a multiple of %d. [MI ERR ]: %s[%d]: u32Height should be a multiple of %d. [MI ERR ]: %s[%d]: u32Left should be a multiple of %d. [MI ERR ]: %s[%d]: u32Top should be a multiple of %d. [MI ERR ]: %s[%d]: Set Param err 0x%X. en:%d (%d,%d %dx%d) [MI ERR ]: %s[%d]: Only E_MI_VENC_FRMLOST_NORMAL is supported [MI ERR ]: %s[%d]: MJPEG FIX QP is unsupported [MI ERR ]: %s[%d]: Unsupported mode :%X [MI WRN ]: %s[%d]: Set RC priority under Fixed QP! HOME=/PATH=/sbin:/usr/sbin:/bin:/usr/binLD_LIBRARY_PATH=/libdbg_levelen_irqen_cmdqdump_indump_in_bigdump_outshow_alldmsgframe_cntdrop_streamdump_dramrun_shen_recoverI2MI5I6mfe0mhe0jpegL(<P]hpx09N$JQQ[QbQjQrQ~QQQQQQQQFmi_venc , 4P l840,(|$x t p   l   h   d   `  \XT\X\ `T@$",^n $|t04Ph0<&<@ D!!"d"h"l"$'' (H)T)*`*+,-l-&.N.*072x 22L33455<66 ::;<D<<< P= =L?,@ A @C D?I `JJKDKtKHLMMLN(OlT0UVVYZ`[[\\]?b-4e<`hiij.8oopqtrst4{H{^{t{|( <D(x?6 0l̲ܵ4xD((D L$l4p t x\D|?/X.`,9PD<HGCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4A.aeabi$7-A A "  (+S } ((,-\(0(( ((&(@(04Z5(L(PoQ(hl((((T((89T(|T(T($45T(xT(4T( 0W1T(tzT(T(,-T(pT(T(()T(l| }T('T($B%T(hx[yT(tT( !T(dtuT(T(   T(` p q T(   T(  ; T(\ l Zm T(  z T(   T(X h i T(   T(   T(T d e T(   T(  : T(P ` Ua T(  p T(  T(L\]T(T(T(HX YT(,T(LT(DTlU`(T( T(L\]T(T(T(HX YT('T(E\(L\b]T(~\(  T(P`aT(T( L(DTUT(L(.L(0@EAL(|^T(((v(( @(8((     : V r   & # 9 # L  _  r " < V o        0 $ C ? V Z i y |        / H  b  | '  :  M  `  s  * I h            1 6 D T W l j  }      + D  X  r (  ;  N  a  t            (6FP[a(q$w$(LP((((      (($((9%X(( (((`t(0V( iF! |g! " (x4(L((P(0(( ( (`(8<(t(((< @ (4!x(  D!E!P(!(!!("""L m"h(\$$!$H(&'<'t(''L' (t((i(l( )(H))l(x)))4()(*** (++(,,,(,,(----R3'.(NO.(..(00g0(22~2(222(,3L3M3X(3338(444(44(h55(55(555(55( 6<6=6(P6R6(66'6(77(T99(::F:4(::(::^:0(;;n;(;<<@(8<D<E<l(<<<H(<<<X(D=P=Q=`(===(?L?M?( @,@-@(AA,A(C@CCAC(DDWDD(GG(HIm IX(,J`JaJ(JJJ((KK(KKK((.K0K(8KDKEK0(VKXK(dKtK((LHL(LM(MM(0NLNMN(O(O)OD(@QQ(Sy2urLjpj|l ]]dlT(U0U(UV(VVV (Y@Y(YY(ZZ(D[`[a[([[([[[([[(h\\(<]\](Z_(__(_,`(8bbbt(cc(e4e5e,(g h(Ph (( ((t`h3ah(hi(ii(jj(kk(kk(dmm(o8o(oo(pp(qq(Xrtr(*s,s(ss(tt(uu(vv(ww(z4{(||(}}(d(؁(܄(ȇ((nr(~(ȋ(l(<(@D(֒(ؒ (ԕ ((\(&((Dx(Ԝ֜( P(С(̤(ԧ(̪(( (`(Dl(̲(("&((&(((l(еܵ($4(ж(`x(|(((<DSE((((d( (((D(h(0L($((((((t(Hl(4((((((|(Lp(Tt(Xx(<\( D((((l(l|(((X(8`( ,((((<P((p(((8D((0<((<H(l( j } 6 I b }& &   # 6 " I4  \F  o^  z   p   % ' L  c  z    /  B  \  o    *  C  X  o        !  ;  U  o  1  I  `  w            -  @  S.  mA  T  g  p              #  6( IF ct v        $  0 /B B\ \v o       : V q 7! J ] p    % = M h ~  ) < O i |  5 Q h     . A T g0 zO n       6 %R 8k K ^ q    4 R l     /  B  U  h  { 4 L<  "    ! $! @!( `!< !P  !]  !h !p !x !  " &"  >"  V" s"  "  "u3""#)#"O##"u#E#_#x## $($F$i$$1($$$X@$(<$<$P%d%x5%Q%f%w%%%%%%,%@ &T( &( )&@ 9& ())(c_d_(((( (( (V(Y(x(u(I&KZ&d:((K  !"#p&z&&&&&&&'L6'I0O'Q|h'm`' !|@ '''L' '((,0(F(=\({(# ((((((L(uK)8) P)b)t)!<@ )5))))) *(*?*[* xn*~*M**** **@++i9+YL+yi+%++-+++5(+,&0,$1 M,_,p,,,, ,tX,$,8,-1- %0 C-Mb-x- -Ͳ-- -%---.*.8.M.$d.i".x@..A ...*(%/i//ݵX:/R/b/u///, ///!/E0+60Q0Y0~0008@00m0o1/1!2Q1\d1e"~1( 111>1112%2-2<2R2Y%%~2EX2  2222}, 3#3< 43H3O3e333q3Y33344?4O4f4n44 44a4=D4m55.5 =5'N5u!%Ul5s59o55555M556$ 646L6e6@n6y6 6666667 7 717;7N7\7u77*77l7788`78_V8g8s81U888 888=89 i/979mT%P9f9{999999:$:#:F:_:n::5{: : ::::u;5;qH;f;Ed;;;V;;;;@;<  )<:<P<i<<Z<s<E<<<====4 R= `=x=I{======p= >)`>1>0S>q>5>]>  >%>o>1?=%T?0?5>?V?pq?0?_{??IL?}T?L?)@Q@@5@E@H`@u@ @@u{8@$tMI_VENC_IOCTL_RingPool_GetFreeSpace$dMI_VENC_IOCTL_RingPool_AppendTailRecordMI_VENC_IOCTL_RingPool_UnFinishTailRecordMI_VENC_IOCTL_RingPool_ReleaseHeadRecordMI_VENC_IOCTL_RingPool_GetHeadRecordMI_VENC_IOCTL_RingPool_GetRingPoolInfoMI_VENC_IOCTL_PutPollDataMI_VENC_IOCTL_GetPollDataMI_VENC_IOCTL_GetModParamMI_VENC_IOCTL_SetModParammi_venc_process_exitmi_venc_process_initMI_VENC_IOCTL_GetRingPoolHandleMI_VENC_IOCTL_GetChnDevidMI_VENC_IOCTL_GetRcPriorityMI_VENC_IOCTL_SetRcPriorityMI_VENC_IOCTL_GetSuperFrameCfgMI_VENC_IOCTL_SetSuperFrameCfgMI_VENC_IOCTL_GetFrameLostStrategyMI_VENC_IOCTL_SetFrameLostStrategyMI_VENC_IOCTL_SetCropMI_VENC_IOCTL_GetCropMI_VENC_IOCTL_GetRefParamMI_VENC_IOCTL_SetRefParamMI_VENC_IOCTL_GetRcParamMI_VENC_IOCTL_SetRcParamMI_VENC_IOCTL_GetJpegParamMI_VENC_IOCTL_SetJpegParamMI_VENC_IOCTL_GetH265VuiMI_VENC_IOCTL_SetH265VuiMI_VENC_IOCTL_GetH265DblkMI_VENC_IOCTL_SetH265DblkMI_VENC_IOCTL_GetH265TransMI_VENC_IOCTL_SetH265TransMI_VENC_IOCTL_GetH265IntraPredMI_VENC_IOCTL_SetH265IntraPredMI_VENC_IOCTL_GetH265InterPredMI_VENC_IOCTL_SetH265InterPredMI_VENC_IOCTL_GetH265SliceSplitMI_VENC_IOCTL_SetH265SliceSplitMI_VENC_IOCTL_GetH264VuiMI_VENC_IOCTL_SetH264VuiMI_VENC_IOCTL_GetH264DblkMI_VENC_IOCTL_SetH264DblkMI_VENC_IOCTL_GetH264EntropyMI_VENC_IOCTL_SetH264EntropyMI_VENC_IOCTL_GetH264TransMI_VENC_IOCTL_SetH264TransMI_VENC_IOCTL_GetH264IntraPredMI_VENC_IOCTL_SetH264IntraPredMI_VENC_IOCTL_GetH264InterPredMI_VENC_IOCTL_SetH264InterPredMI_VENC_IOCTL_GetH264SliceSplitMI_VENC_IOCTL_SetH264SliceSplitMI_VENC_IOCTL_GetRoiBgFrameRateMI_VENC_IOCTL_SetRoiBgFrameRateMI_VENC_IOCTL_GetRoiCfgMI_VENC_IOCTL_SetRoiCfgMI_VENC_IOCTL_GetH264IdrPicIdMI_VENC_IOCTL_SetH264IdrPicIdMI_VENC_IOCTL_EnableIdrMI_VENC_IOCTL_RequestIdrMI_VENC_IOCTL_GetMaxStreamCntMI_VENC_IOCTL_SetMaxStreamCntMI_VENC_IOCTL_InsertUserDataMI_VENC_IOCTL_ReleaseStreamMI_VENC_IOCTL_GetStreamMI_VENC_IOCTL_GetChnAttrMI_VENC_IOCTL_SetChnAttrMI_VENC_IOCTL_QueryMI_VENC_IOCTL_StopRecvPicMI_VENC_IOCTL_StartRecvPicExMI_VENC_IOCTL_StartRecvPicMI_VENC_IOCTL_ResetChnMI_VENC_IOCTL_DestroyChnMI_VENC_IOCTL_CreateChnEXTRA_MODULE_NAME__module_initEXTRA_MODULE_NAME__module_exit__FUNCTION__.31518__FUNCTION__.31509__FUNCTION__.31499__FUNCTION__.31489__FUNCTION__.31479__FUNCTION__.31469__FUNCTION__.31459__FUNCTION__.31449__FUNCTION__.31429__FUNCTION__.31439__FUNCTION__.31419__FUNCTION__.31409__FUNCTION__.31399__FUNCTION__.31389__FUNCTION__.31379__FUNCTION__.31369__FUNCTION__.31359__FUNCTION__.31349__FUNCTION__.31339__FUNCTION__.31329__FUNCTION__.31319__FUNCTION__.31309__FUNCTION__.31299__FUNCTION__.31289__FUNCTION__.31279__FUNCTION__.31269__FUNCTION__.31259__FUNCTION__.31249__FUNCTION__.31239__FUNCTION__.31229__FUNCTION__.31219__FUNCTION__.31209__FUNCTION__.31199__FUNCTION__.31189__FUNCTION__.31179__FUNCTION__.31169__FUNCTION__.31159__FUNCTION__.31149__FUNCTION__.31139__FUNCTION__.31129__FUNCTION__.31119__FUNCTION__.31109__FUNCTION__.31099__FUNCTION__.31089__FUNCTION__.31079__FUNCTION__.31068__FUNCTION__.31058__FUNCTION__.31048__FUNCTION__.31038__FUNCTION__.31028__FUNCTION__.31018__FUNCTION__.31008__FUNCTION__.30998__FUNCTION__.30987__FUNCTION__.30977__FUNCTION__.30966__FUNCTION__.30956__FUNCTION__.30946__FUNCTION__.30936__FUNCTION__.30928__FUNCTION__.30918__FUNCTION__.30910__FUNCTION__.30902__FUNCTION__.30894__param_str_debug_func__param_string_debug_func__param_str_debug_file__param_string_debug_file__param_str_debug_level__UNIQUE_ID_debug_functype20__UNIQUE_ID_debug_filetype19__UNIQUE_ID_debug_leveltype18__UNIQUE_ID_author17__UNIQUE_ID_license16mutexioctl_tableEXTRA_MODULE_NAME__midevice__param_debug_func__param_debug_file__param_debug_leveldebug_level_filedebug_file_filedebug_func_filemodule_version_file_MHAL_VENC_DummyCheckParam_MHAL_VENC_DummyGetInOutAddr__FUNCTION__.29220__FUNCTION__.29232__FUNCTION__.29244__FUNCTION__.29256__FUNCTION__.25824g_CusIDat_tStamp_MI_VENC_ReportDevFps_MI_VENC_ReportChnFps_MI_VENC_ReportDevUtil_MI_VENC_OnDumpDevAttr_MI_VENC_OnDumpChannelAttr_MI_VENC_OnHelp_MI_VENC_OnDumpInputPortAttr_MI_VENC_DequeueOutputTask_MI_VENC_CheckOutputTaskStatus_MI_VENC_VerifyFpsmi_venc_worker_thread_timeout_monitor_MI_VENC_OnGetInputPortBindCapability_MI_VENC_IMPL_MiSysMap_MI_VENC_IMPL_PollFdState_MI_VENC_IMPL_SetPollState_MI_VENC_ProcessTaskDone_MI_VENC_FreeChnMemory_MI_VENC_IMPL_MiSysFree_MI_VENC_GetRcIdx_MI_VENC_MappingModType_MI_VENC_ValidateResolution_MI_VENC_GetDevIdByCodecType_MI_VENC_GetResolution_MI_VENC_SetResolution_MI_VENC_OnPreProcessInputTask_MI_VENC_IMPL_ReleaseFd_MI_VENC_IsHelp_MI_VENC_ProcDbgfsInt_MI_VENC_ProcShowAll_MI_VENC_ProcEnCmdq_MI_VENC_ProcEnIrq_MI_VENC_ProcDbgLevel_MI_VENC_ProcFrameCnt_MI_VENC_ProcDmsg_MI_VENC_ProcEnableRunSh_MI_VENC_ProcDumpOut_MI_VENC_ProcDumpInBig_MI_VENC_ProcDumpIn_MI_VENC_ProcDumpDram_MI_VENC_ProcDropStream_MI_VENC_ProcEnableRecover_MI_VENC_IMPL_MiSysUnMap_MI_VENC_IMPL_MiSysIsMmuMma_MI_VENC_IMPL_MiSysAlloc_MI_VENC_RequestIrq_MI_VENC_CreateDevice_MI_VENC_EnqueueInputTask_MI_VENC_BarrierInputTask_MI_VENC_CheckInputTaskStatus_MI_VENC_DequeueInputTask_MI_VENC_OnDumpOutPortAttr_MI_VENC_AllocBuf_MI_VENC_SetMaxResolution_MI_VENC_SetRoiCfg_MI_VENC_ConvertRc_MI_VENC_ConfigInstance_MI_VENC_ConfigRcAttr_MI_VENC_SetRcParam_MI_VENC_GetRoiCfg.constprop.15_MI_VENC_DestroyDevice__FUNCTION__.33886__FUNCTION__.33880__FUNCTION__.33583__FUNCTION__.33921__FUNCTION__.33929__PRETTY_FUNCTION__.33903__FUNCTION__.33904__PRETTY_FUNCTION__.33554__FUNCTION__.33555__FUNCTION__.33405__FUNCTION__.33894__FUNCTION__.33304__FUNCTION__.34294__FUNCTION__.33619__PRETTY_FUNCTION__.34300_stDevArray__FUNCTION__.34304__PRETTY_FUNCTION__.33912__PRETTY_FUNCTION__.33523__FUNCTION__.33530__PRETTY_FUNCTION__.33537__FUNCTION__.33544__FUNCTION__.33779__PRETTY_FUNCTION__.33780__FUNCTION__.33629__PRETTY_FUNCTION__.33186__FUNCTION__.34273__FUNCTION__.34235__FUNCTION__.34166__FUNCTION__.34179__FUNCTION__.34150__FUNCTION__.34203__FUNCTION__.34225__FUNCTION__.34245__PRETTY_FUNCTION__.34337__PRETTY_FUNCTION__.34341__PRETTY_FUNCTION__.34325__FUNCTION__.34455__FUNCTION__.34462__FUNCTION__.34470__FUNCTION__.34478__FUNCTION__.34318__FUNCTION__.34356__FUNCTION__.34485__FUNCTION__.34492__FUNCTION__.34500__FUNCTION__.33430__FUNCTION__.34509__FUNCTION__.33241__PRETTY_FUNCTION__.33498__FUNCTION__.33499__FUNCTION__.34518CSWTCH.322__FUNCTION__.34021__FUNCTION__.33274__FUNCTION__.33386__FUNCTION__.33361__FUNCTION__.33461__FUNCTION__.33650__FUNCTION__.34526__FUNCTION__.34534__FUNCTION__.33830__PRETTY_FUNCTION__.33831__FUNCTION__.34542__FUNCTION__.34550__FUNCTION__.34558__FUNCTION__.34565__FUNCTION__.33815__PRETTY_FUNCTION__.33816__FUNCTION__.34573__FUNCTION__.33734__PRETTY_FUNCTION__.33742__FUNCTION__.34581__FUNCTION__.33856__PRETTY_FUNCTION__.33857__FUNCTION__.33669__FUNCTION__.33657__FUNCTION__.33683__FUNCTION__.34592__PRETTY_FUNCTION__.33562__FUNCTION__.33566__FUNCTION__.33491__FUNCTION__.34639__func__.34640__FUNCTION__.33697__PRETTY_FUNCTION__.33420__FUNCTION__.33639__FUNCTION__.34655__FUNCTION__.34619__PRETTY_FUNCTION__.33412__FUNCTION__.33796__PRETTY_FUNCTION__.33797__FUNCTION__.33251__FUNCTION__.33438__FUNCTION__.33506__FUNCTION__.33339__FUNCTION__.33449__FUNCTION__.33481__FUNCTION__.34670__FUNCTION__.34679__PRETTY_FUNCTION__.34697__FUNCTION__.34704__PRETTY_FUNCTION__.34711__FUNCTION__.34712__FUNCTION__.34720__FUNCTION__.34746__FUNCTION__.34426__FUNCTION__.34397__FUNCTION__.34438__FUNCTION__.34779__FUNCTION__.34787__FUNCTION__.34803__FUNCTION__.34812__FUNCTION__.34820__FUNCTION__.34831__FUNCTION__.34842__FUNCTION__.34853__FUNCTION__.34864__FUNCTION__.34875__FUNCTION__.34886__FUNCTION__.34897__FUNCTION__.34908__FUNCTION__.34919__FUNCTION__.34930__FUNCTION__.34941__FUNCTION__.34952__FUNCTION__.34972__FUNCTION__.34983__FUNCTION__.34994__FUNCTION__.35005__FUNCTION__.35016__FUNCTION__.35027__FUNCTION__.35038__FUNCTION__.35049__FUNCTION__.35060__FUNCTION__.35071__FUNCTION__.35082__FUNCTION__.35102__FUNCTION__.35114__FUNCTION__.35132__FUNCTION__.35141__FUNCTION__.35153__FUNCTION__.35187_astMhalModuleCfg__FUNCTION__.35202__FUNCTION__.35208__FUNCTION__.35230__FUNCTION__.35241__param_str_thread_priority__param_str_h264_height_16x__param_str_use_anti_tamper__param_str_VENC_support_JPEIMI__param_str_VENC_support_HWRING__param_str_use_ring_ref__param_str_mock_out__param_string_mock_out__param_str_mock_in__param_string_mock_in__param_str_frm_lost_win__param_str_discard_max_cnt__param_str_discard_dqp__param_str_discard_dqf__param_str_reencode_max_cnt__param_str_reencode_dqp__param_str_reencode_dqf__UNIQUE_ID_thread_priority31__UNIQUE_ID_thread_prioritytype30__UNIQUE_ID_h264_height_16xtype29__UNIQUE_ID_use_anti_tampertype28__UNIQUE_ID_VENC_support_JPEIMItype27__UNIQUE_ID_VENC_support_HWRINGtype26__UNIQUE_ID_use_ring_reftype25__UNIQUE_ID_mock_outtype24__UNIQUE_ID_mock_intype23__UNIQUE_ID_frm_lost_wintype22__UNIQUE_ID_discard_max_cnttype21__UNIQUE_ID_discard_dqptype20__UNIQUE_ID_discard_dqftype19__UNIQUE_ID_reencode_max_cnttype18__UNIQUE_ID_reencode_dqptype17__UNIQUE_ID_reencode_dqftype16_stDbgFsGlobal_astDbgFsCmds_stDbgFsInfo__param_thread_priority__param_h264_height_16x__param_use_anti_tamper__param_VENC_support_JPEIMI__param_VENC_support_HWRING__param_use_ring_ref__param_mock_out__param_mock_in__param_frm_lost_win__param_discard_max_cnt__param_discard_dqp__param_discard_dqf__param_reencode_max_cnt__param_reencode_dqp__param_reencode_dqf_stModRes_stDbgFsChnInfo_u32DevArrayIdx__module_depends__UNIQUE_ID_vermagic8filp_openMI_VENC_IMPL_GetH264InterPredstrcpyMI_SYSCFG_GetMmapInfovfs_writemi_sys_GetChnBufInfomi_device_number_opsmi_sys_RingPool_CancelUnFinishedTailRecordMI_VENC_IMPL_GetFrameLostStrategyMI_VENC_IMPL_GetChnDevidMI_VENC_IMPL_GetRefParamMI_VENC_IMPL_GetChnAttrpstProcShowAllMHAL_JPE_CheckInstanceStatusparam_ops_uintMI_VENC_IMPL_SetMaxStreamCntMI_DEVICE_GetDebugLevelMHAL_JPE_GetParamMHAL_JPE_GetEngStatusMI_VENC_IMPL_GetH264VuiMHAL_JPE_EncodeCancelMI_VENC_IMPL_ResetChnMI_VENC_IMPL_GetRoiBgFrameRateMHAL_VENC_DummyDestroyDeviceCamOsTsemInit__this_moduleMHAL_JPE_IsrProcsnprintfMI_VENC_IMPL_DestroyChnMI_VENC_IMPL_PutPollDataMHAL_VENC_CreateDevicemi_sys_RingPool_ReleaseHeadRecordMI_VENC_VAT_SetCustomID__stack_chk_guardMHAL_MHE_SetParam__aeabi_unwind_cpp_pr0MI_VENC_IMPL_RequestIdrMI_VENC_IMPL_GetRoiCfgmi_sys_Vmapmi_sys_RegistCommandMHAL_JPE_CreateDeviceMI_VENC_IMPL_SetH264TransMHAL_MHE_CheckInstanceStatusMHAL_MFE_DestroyDeviceMI_VENC_IMPL_InsertUserDataMI_VENC_IMPL_QueryCamOsAtomicReadMHAL_VENC_GetDevConfigCamOsAtomicSetMHAL_MHE_EncodeAddOutBuffmi_sys_RingPool_GetRingPoolTotalSpaceoldfsCamOsPrintfcleanup_moduleMHAL_MFE_GetDevConfigMHAL_VENC_CheckInstanceStatusMHAL_VENC_SetParamMI_VENC_IMPL_SetH264IdrPicIdMI_VENC_IMPL_ReleaseStreammi_sys_DisableChannelMI_VENC_IMPL_GetRcParammemcpyMI_VENC_IMPL_SetH265SliceSplit_MI_VENC_OnGetOutputPortBindCapabilityMI_VENC_IMPL_SetChnAttrMI_SYS_LOG_IMPL_PrintLogmi_sys_PrivateDevChnHeapFreeMI_VENC_IMPL_Init__aeabi_uldivmodproc_create_dataMI_VENC_IMPL_SetH264IntraPredMDrv_MMU_AddClientIdpstProcDbgLevelVENC_IP_ISRMI_DEVICE_IsDebugFuncMatchmi_venc_RecSwStartMI_VENC_IMPL_SetJpegParamMI_VENC_IMPL_StopRecvPicMHAL_MFE_GetParamMI_VENC_IMPL_SetH264SliceSplitMHAL_MHE_SetDevConfigpstProcDmsgMI_VENC_IMPL_GetStreamMI_COMMON_WakeUpClientCloseFileMI_VENC_IMPL_GetH264SliceSplitinit_moduleMHAL_MFE_CreateDeviceCamOsAtomicIncReturnMHAL_MHE_EncodeOneFramemi_sys_UnVmapmi_sys_UnRegisterDevMI_VENC_IMPL_CreateChn_MI_VENC_OnUnBindOutputPortstDrvJpeCamOsAtomicDecReturnMI_VENC_VAT_GetAntiTamperBytesCamOsCopyFromUpperLayerMI_VENC_IMPL_GetH264Trans_MI_VENC_OnBindInputPortReadFileGetFileAttrMI_VENC_IMPL_GetMaxStreamCntMI_VENC_IMPL_SetH264VuiCamOsTsemDeinitmi_sys_RegisterDevmi_sys_RingPool_Create__stack_chk_failpstProcDropStreammi_sys_MMA_Freemi_sys_RingPool_EnsureTailSpaceTimeoutMHAL_VENC_DummyIsrProcMI_VENC_IMPL_SetSuperFrameCfg_MI_VENC_OnUnBindInputPortMI_DEVICE_GetProcModuleDirstrrchrmi_sys_RingPool_EnsureTailSpaceInISRMHAL_VENC_DummyEncodeOneFrameMHAL_MHE_GetParamstDrvDummyMHAL_VENC_DummyMheEncodeOneFrameMI_DEVICE_WrapperFunctionMHAL_VENC_DummyQueryBufSizeMI_VENC_IMPL_GetRingPoolHandle_MI_VENC_NeedIndividualWorkThreadMHAL_VENC_GetParam_MI_VENC_OnBindOutputPortpstProcDumpDramMHAL_MFE_EncodeAddOutBuffMI_VENC_VAT_CheckSumMI_VENC_VAT_RBSPtoEBSPCamOsMsSleep__aeabi_idivMI_VENC_IMPL_EnableIdrMHAL_MHE_DestroyInstanceMHAL_VENC_DummyCreateInstanceMHAL_MFE_GetEngStatusmi_sys_RingPool_AppendTailContentTailRecordMI_VENC_IMPL_SetRoiBgFrameRatepstProcDumpInBigMI_VENC_IMPL_SetRefParamrequest_threaded_irqMI_VENC_IMPL_GetH264DblkMI_VENC_IMPL_GetH265VuiMHAL_MFE_SetDevConfigastMHalDevConfigcall_usermodehelperstrstrmi_device_version_opsmi_sys_NotifyWakeupISREventMI_VENC_IMPL_SetModParamMI_VENC_IMPL_SetH265InterPredMI_VENC_IMPL_GetJpegParamMI_VENC_IMPL_SetCropmutex_lockMHAL_MFE_QueryBufSizeMHAL_MHE_QueryBufSizeMHAL_VENC_DummyMfeEncodeOneFramemi_sys_IsMmuMmaMHAL_MHE_DestroyDevicestrncmpmi_sys_RingPool_GetHeadRecordTimeoutMI_DEVICE_GetSelfDirmi_sys_VFlushInvCacheMI_VENC_IMPL_SetRcParammi_venc_PrintHexMI_VENC_IMPL_SetH264EntropyMHAL_JPE_EncodeAddOutBuffMHAL_MHE_IsrProcpstProcDumpOutmi_venc_RecSwEndMI_VENC_IMPL_GetH265InterPredmemcmpMHAL_VENC_EncodeCancelCamOsTsemUpmi_sys_PrivateDevChnHeapAllocsscanfprintkMHAL_VENC_SetDevConfigMHAL_MFE_CheckInstanceStatusMDrv_MMU_RemoveClientIdpstProcDumpInMHAL_MFE_EncodeOneFrameMHAL_MHE_CreateInstanceMHAL_JPE_DestroyInstancestDrvMfeMI_VENC_IMPL_SetH265IntraPredWriteFilemi_sys_EnableInputPortproc_mkdirmi_sys_MMA_AllocCamOsTimerInit_MI_VENC_MapMemToFileMHAL_MHE_CreateDevicememsetMI_COMMON_CreatePollCamOsTimerDelete__memzeroMI_DEVICE_Instance__aeabi_uidivmi_device_debug_file_opsMHAL_MFE_CreateInstancemi_venc_ResetSwCamOsTimerModifyMHAL_VENC_DummySetParammi_sys_RingPool_ReleaseTailRecordmi_sys_RingPool_Destroymi_sys_SetInputPortBufExtConfMI_VENC_VAT_GetCFDOffsetMHAL_VENC_DummyDestroyInstanceparam_ops_stringproc_removeMHAL_VENC_DestroyInstancestrcmppstProcEnableRunShellScirptmi_device_debug_func_opsmi_sys_EnableChannelMI_VENC_IMPL_SetRcPriorityMI_VENC_IMPL_GetH265SliceSplitMHAL_VENC_GetEngStatussprintfMHAL_VENC_CreateInstanceMHAL_MHE_GetDevConfigMI_DEVICE_UnregisterMI_VENC_IMPL_GetH265TransCamOsMemAllocChip_Get_Platform_NameMHAL_MFE_SetParamMI_COMMON_PollReleasemi_sys_Ringpool_GetRecordTotalNummi_venc_InitSwMI_COMMON_Printmi_sys_Ringpool_GetRecordUnreadNumMHAL_MFE_DestroyInstanceparam_ops_boolMHAL_JPE_EncodeFrameDoneVENC_MHE_ISRMI_VENC_IMPL_StartRecvPicpstProcFrameCntMI_VENC_IMPL_GetModParamfilp_closeMI_VENC_IMPL_SetH265DblkMHAL_VENC_DummyJpegEncodeOneFramemi_sys_DisableInputPortMHAL_VENC_WaitCmdQMI_VENC_IMPL_GetH264IntraPredMI_VENC_IMPL_StartRecvPicExMHAL_JPE_DestroyDevice__aeabi_uidivmodMHAL_VENC_QueryBufSizeMHAL_JPE_CreateInstanceMDrv_MMU_EnableCamOsIrqFreestDrvMheMI_VENC_IMPL_GetH264IdrPicIdpstProcEnIrqmi_sys_GetCurPtsMHAL_JPE_GetDevConfigMI_VENC_IMPL_SetH264DblkMI_COMMON_RealGetSelfDir_MI_VENC_InsertAntiTamperDataMHAL_VENC_IsrProcMI_VENC_IMPL_SetH265TransMHAL_MFE_IsrProcCamOsGetMonotonicTimeCamOsTimeDiffMHAL_VENC_DummyCreateDevicemi_sys_SetInputPortBufClearConfpstProcEnableRecoverpstProcEnCmdqMI_VENC_IMPL_SetH265VuiVENC_MFE_ISRMHAL_MFE_EncodeFrameDoneMI_VENC_IMPL_GetH265Dblkstrlen__aeabi_unwind_cpp_pr1CamOsTsemDownMI_VENC_IMPL_GetPollDataparam_ops_intMI_VENC_IMPL_DeInitMI_DEVICE_RegisterMI_VENC_IMPL_SetFrameLostStrategyMI_VENC_IMPL_SetH264InterPredMI_VENC_IMPL_GetH264EntropyMI_VENC_IMPL_GetH265IntraPredMI_VENC_FreeIrqMHAL_MHE_EncodeFrameDoneMHAL_VENC_EncodeOneFrameMHAL_VENC_DummyWaitCmdQmi_sys_GetChnMMAConfMHAL_JPE_QueryBufSizeInitKernelEnvMHAL_JPE_EncodeOneFrameMHAL_VENC_EncodeAddOutBuffMI_DEVICE_IsDebugFileMatchVENC_JPE_ISRMHAL_JPE_SetParamMHAL_VENC_DestroyDeviceMHAL_VENC_DummyGetDevConfigMI_VENC_IMPL_GetSuperFrameCfgMI_VENC_IMPL_SetRoiCfgOpenFileMHAL_VENC_DummyGetParamCamOsMemReleaseMI_VENC_IMPL_GetRcPriorityMI_VENC_IMPL_GetCropMHAL_VENC_DummyEncodeDoneMHAL_MHE_GetEngStatusMHAL_VENC_EncDoneCamOsTimerAdd  g(8 B N   {  e  i  C" * 0@ ;D kL\ ;` h        |   (,04F V ^ |n v P|   |     |  ,$(,0B R Z |j r x|   |     |  O $(,> N V |f n mtx|   |     |   $(: J R |b j Qptx|   |     |    $6 F N |^ f lptx   |     |   2 B J |Z b hlpt   |  b   |   e. > F |V ^ Edhlp   |  4   |  Z    * : B |R Z p` d h l ~   |         |      & 6 > |N V \ ` d h z   |  -       |      " 2 : |J R [X \ ` d v   |         |       . 6 |F N VT X \ ` r   |  o       |       * 2 |B J P T X \ n ~  |  r       |  I   & . |> F LPTXj z  |  H   |  n " * |: B HLPTf v ~ |     |  ^  & |6 > DHLPf x  |  n   |   & . |> F RLPTXj z  |     |     ( |8 @ mHLPTf v ~ |     |  W " * |8 B uLPTXj z  |     |   * 2 |@ H RPTX\n ~  |     |  v " * |8 > DHLPb r z |  J   |  A   |$ * ]048<J Z b |p v d|   |     PD oT o^  X& . 8 |` Ij L   X   | X  $ |J IT L   X   | I LJ P `dhlz X   | I L    $(L X yb G K D  X   |   X " , |< XL T ^ |n z     \ \T \^ ]x } ] ]8H }\ }f }n }tx| \ 4!@! b! x! ~! L! ! ! L!  " H" $ \$`$ d$h$l$p$t$x$|$$$$$$ $$$$$$$$$$$$$$$$& &&&&&&&&&&&&&&&&&&&&&''' ''''''''t(x( |((((((((((((( X( ( ( |( X( ( ( | ))))) X.) 6) @) |H) XX) `) j) |x)|)))) X) ) ) |) X* * * |(* X8* @* J* |Z* b* Xv* ~* * |******* * h* * X2+ :+ D+ |+ X+ + + |+ + ++++, h, $, XZ, b, l, |, ,,,, , ;, h, N- X- - - |- ---- ----- o- h- <. 8. hB. H. . ;. X. . . ||/ / // // 0 :0 Xh0 p0 z0 |0 0 0i00000000 00001 X41 <1 F1 |R1 p1 1 1 1 2 222 82 Xl2 t2 ~2 |2 2222 X3 3 3 |83<3@3f3 Xv3 ~3 3 |3333 X3 3 3 |4 X4 4 (4 |L4 Xp4 z4 4 |4 X4 4 4 |4444444 ;85 XH5 R5 \5 |h5l5p5t5 x5|5555 ;5555 ;5 X6  6 6 | 6$6(6,60646L6 ;n6 X6 6 6 |6666666 X6 6 6 |7 ;D7 hN7 X`7 h7 r7 |7 X7 7 7 |8 X8 $8 .8 |n8 X8 8 |8 8 X8 X8 8 8 |8 X 9 9 |.9 X@9 J9 |T9X9\9`9d9h9l9p9t9 x9|999999999 X9 9 |9 X : : : |<: J: T: |r: : ::::::: ;:::: (: (;;d; (n; (; ;;;;;;;8< <<@<<< <<<< <D=H= L== }= == == (@> XP> X> b> |v> X> > |> (> X> ?  ? |? ?$?(?,?0?4?8?A X^A fA pA |A AAAAA AAAAA AA nB XB B B |B B IB XB B C |C CCC C(C ,C0C4C8CH FH PH |~H /H oH XH H H |H H H H HHH HII\I xI XI I I |I X J J J |,J 0J4J8J O XPO XO bO |O O 6O O P XP  P |8P f@P XTP \P fP |P P xP XP P P |P Q X*Q 4Q |@QDQHQLQ PQTQ%\Q`QdQhQ lQpQ|QQQQ 4R ZR R R R R WR R XR R R | S :W HW |xW /W W XW W |W oW W XW W X |X X6X >X HX |rX XX X |X /X X XX X |YiYY Y$Y(Y,Y0Y4Y8Yq Hq |^q Xlq vq q |qqqqqq Xq q |q Xr  r r |(r X6r @r Jr |Xr\r`rdr|r Xr r r |r hr Xr r r |r &s ;4s XJs Rs \s |fs vs Hs s Xs s s |ssssssssss t Xt t  t |8t XFt Nt Xt |rt Xt t t |t t tttttu X8u @u Ju |Tu Xbu ju tu |u .u Xu u u |&v X:v Bv Lv |^v Xtv |v v |v ;w (w X{ R{ h{ { X{ { |{ X{ { { |{ X{ { | || X.| 6| @| |^| f| p| x| | |||||| X| | | |} ;(} h4} XF} N} X} |} X} } } |} X~ ~ ~ |$~ <~ D~ ~ ~   XN X |dhlptx|   X   |b   X   |P X^ f p |āȁ ́Ёԁ 0 < `   ڂ   X. 6 @ |p   X   |փ X   | T \ Xx   | Ą Xք ܄  2 : H X   |  X   | , |f Xt |  |Ɔ Ά ֆ   N X\ d n |ȇ ̇Їԇ؇܇& 5B #d Ĉ Ȉ X؈   |  " X4 < F |Z Xh p z | X   |ȉ hЉ X   |    X   | X2 < |z ; h X  X‹ ȋ̋Ћԋ؋     |. X6 H P Z |j  0 X  | XȌ Ќ ڌ | X  |N   X   | " X  | _( : vB XP X b |lp| Ԏ  y8 H :X :^ b Xt |  | ' X   |Ə ʏ X܏   | | $(,04l hx X   |  XƐ ΐ ؐ |  X   |L X^ h ||   X   |đ Xؑ   | X   |, Ғ ;ؒiܒ  $ N /T hv ~  X  | Xȓ Г ړ |   X$ , 6 |T \ Xl t ~ |  Д ֔ X   |  X " , |T j t | X   | + XΕ ԕؕܕ " , |6 X@ P X |b Xl ~  | J  X   |4 G< XN V ` | L X   | Xԗ ܗ  | w XL T ^ |l ~ X   h ʘ Ҙ X   | X   |6 L |\ `dhlpx| X  ę |Ι ֙ X   |$ hX X` t z ' X   | Ԛ  h !" ;.    X  ƛ |Л X   | X   |( 2 |DHLPT X\`dhlp X   |М ; h X" , 6 |j X~  | X  ̝ | X   |H <j 9z X   |Ȟ   X  i $(, 048<@DHLR \ | p Jx X   | X Ƞ Ҡ |Z Xȡ Сԡ   |f X~  | X   | 0 /< oH N  X   X   | X2 < |H X\ f |  XĤ ̤ФԤؤܤ   |6 XJ T |r X   | ȥ Х X  |$ < L t X   |^ d Xv  | XΧ ԧا  $ |2 8 XF N X |  X   |Ĩ XԨ ܨ  | T \ Xp z | X   |Ω X   | X, 4 > |^ Xl t ~ |  d h Xª ̪Ъت  ( |X r z X   | X ʫ |  X $ |R Xd n | k X  | o X  |( 6 p tx X   | ĭȭ̭Эԭܭ z ~ X   |® ޮ   i6 h@ P T Xb j t | L X   | د  6 L dhlp hȰ  X   | 8 t   X   |   . HLPXh h    h  ;\ Xv ~  |    ȳ̳гԳسܳ h " ;0 w6 XH P Z |d n t  д hڴ   5 X $ . |L V tx| h ĵ е h  $ T hd r    < ж  h X & 0 |: P ` dhl hķ ַ   h$ 8. < X  ȸ |ָ ޸ X   | X0 8 B |P dX Xn v  | e X ¹ ̹ |ع  q0 8 XJ R \ |   X  Ⱥ |  " X2 < F |X h `v ` 6 (Ȼ ; X   | X" 2 < |p X   | p    $, X< D N | X  ƽ |   X  ( |4 XD N X |dhlp tx | h XȾ о ھ |   $ J hT  X  |ƿ XԿ ܿ  |      h  " Z b Xr z  |   i(,0@ t h X   | X   |   X" * 4 |> H ^ hilptx h X   | & 0i48<H r h|    X   |   P hZ f x  X   |   h* 6   X   |    h& 2 D L X\ d n |x    h& 2 j r X   |    h  , 4 XD L V |`   h  $ , X< D N |X b | h    X   | 2 PTXh h    X   |   $(^ hh t   X   |   , h6 B ` h Xx   |   h  $ , X< D N |X n  h   x  h    X   |   h  . 6 XF N X |b l |  h    X   |$ 8 TX\l h    X $ . |8 B \`dp h    X   | F `dht h    X   | * DHLX h    X   |  (,0@ l hv    X   |   @ hJ V h p X   |    h * H P X` h r ||   h    X$ , 6 |@ V tx| h   \ x h    X   | n  h    X $ | X   |  X   |   (i48<@HT h    X   |  , 8iDHL\ h X   |  ( B t h  X  |   X $ |T ` X  | X   |  X8 @ J |T ^ v i  h  , < l hx    h   4 XB J T | X   |  X  |  X6 @ |R Xj r | | X  |   X8 @ J |T ^ p  h  " * X: D N |X    h  X " |4 XB J T |^ |     h& 8 d hn | X   |    h 0 ` hj ~  X   |   h* < l   2 H b z  ; l M* & & &" &* &2 38 < F aR ` Xr z  |  X   | i 8 XL T ^ |   X  |  X   |2 > XX b l |v X  | X  |( 0 X@ J T |h tix|   Q    dhldp|ll|T*k*ka%a%$(,a0V8<@aDjLPTaX>`dhal>tx|a>a>waja%a%aj1aja ja j(,0a4j<@DaHjPsTXa\jd*k* $!(,048<@DHLPTX\`dhlptx|~{xurolifc`]ZWTQ NKHEB ?$<(9,60348 <@ DH\hp(t$xq|KUbN ~Yz?\xZUt[=7 d2  j r(z,04s8^<_DHLP$TX\`lSa  S B $,04<@)DLP`~*k*** *(*0*8*@*H*P*PgT*X*\*`*h*p*x*|********************* *(*0*8*@*H*P*X*`*h*p*x********************* *(*0*8*@*H*P*X*`*h*p*x****k*g**k*************** *(*(k0*8*@*@gD*H*L*P*X*`*`kh*p*x***k*****k*********g******* *(*0*4*8*@*H*P*X*\*`*h*p*x*********************** *(*,*0*4*8*@*H*P*X*`*h*p*x*********************** *** *(*0*8*@*H*P*X*`*h*l*p*x********************* *(*0*8*@*H*P*X*`*h*p*x********************* *(*0*8*@*H*P*X*`*h*p*x***.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.rel.init.text.rel.exit.text.rel.text.unlikely.rel.rodata.ARM.extab.init.text.rel.ARM.exidx.init.text.ARM.extab.exit.text.rel.ARM.exidx.exit.text.modinfo.rodata.str1.1.rel__param.ARM.extab.text.unlikely.rel.ARM.exidx.text.unlikely.ARM.extab.rel.data.rel.gnu.linkonce.this_module.rel.ARM.exidx.bss.comment.note.GNU-stack.ARM.attributes4$2Xx. @ x$8 @$@G @@$V @$mi @$ udpd @p$ lpl @$t2 Q[h @@$\]p\] @Ї$+l]:h^6 @$D@c@@ @h$bp@e^ @x $mmr0mx{HopHo/xoX%G 8@