ELF( 4( GNU;"+DgĨ-Linux -LP00@  0-LP@P 00@   0 @ -LM@@@P 0$ ` 0 0@$ KpPP $0S 0RK@$P 00@0SPP@P 00 @@ -LMPP@@0(0 0`,0 Pc 000@, KPU,pW @,pW8``@AP; p00@@0 0P*p 0S @Q 01/P 0㾀p+(  0R $K00@S@@@@@@ -Lpp@ PU `0!R @!R @U0P4 % 0  -L@@@P 0Q` S37: 1 @"0\1   L0@@ 0S@@0 0-LPP@@ 01S 0@$$0 0-L00@0S@ @1P 0\  @000 00000 000C S  0 -L 0 0 $04(, @ D H 8 L P t  -LMPP@ 0P1LALq``@0 0A0 Q4 O0S<  0p  0 dp@\0pK,(  `400S(1 Y 0@0000(K 0@00Q \ ONDx4`000 0 S<Rp 0@p@40 @@0@S0S4 2 8 0S8 42 @@0h@000 L@0S@@  @000  -L P 00@h!00@0S0@00@0S@@( -LP41,CP,1 S0 S ``@h1S *zpPQ 1D@ X09$0 l1S @P 0 ,0( @00 D0H080L0P000t0 $0 4  1ᰁ崑 hl p TX$d`h\嘠k ,^ B/ol4"|(pLxTH 0\0t0d00X00n00p0000@  p    !  ` 0SGSu00@0SL@00@0S @@00@0S, PjL Py P` 00@0S<00<0P p1h @l 0 @@00@0S @00@0S @@00@0S@0S@@00@0Sp@00@0S@@00@0S, @0S, @@00@0SL @0SL @@{ @0Ss @@l @L0SN @@@@@ -L00@ 00 0-LM00@@(@,0t\Q" <  cd!0@ @H 4 D04040404@ @  8 ( 0( 0@ Xd l0Ĕ|`4p004t004x0D 00S < t1P iS yO 4  < !#0?(  0((b/_P P00S8 4 D0㴄 p<   7'`00 p 045 HY@  P 800 8@5 H00@Dh 80R800](K P 0 80P0L =0=`L0D 04  < !#0? P;4 D0ޞ < N 8(00  L L0Sq 800 8 0 $84<@ 1@0 0@@1!00 L0P08= 0= D0 L  P[o @5 HP 0 4 @V @5 H (P 0 4 @00 P00L0 H @D000L = 0=P 0L  @ 4 0 4 @ @w Hd -L,M0`@`@1 D0DP2!* @0 P0 0@ @<0 0@ 0@ 40 @8 0S 0SĐ,pW 0GS0S% 3  03D0P @S(K0000Sʪ0S,p0 804P 0 0S0 p 0PP 0< 0S0 p 0@P4 0  -LMP`Q@ 0+@0@@p40 000 0 7 D0 㒥  㒧'$>Rp* t1S$ @  040A 0DP2#4(K @ R@(K  @Ė0 @@@ @00@0S 0@@  -L0p`!; d1 @P00R00C+ @O㼔P@00U00C d Đ\ Q,X 400P4PP00 @0 p00 0 H00  0 4 000 0P4Php 0-L00@Px.R 0< 0@ 0NP00| -L00@ lp VG0XD@Q@@r010QP 0S;R-0O.d18(K4  RL 0,40   040YL@$1 p @@0 R%R @0S @@R @t0S @@ @400@0S @@ -L MPP@p R``@a@ R 12@ R  R``@a@R1 0SX! d@T 0S``@@@00@00 120S 0S0@S(K0S @@0 ( 0S0 0  -L@@@`P0SpP@@@p@  R P RmV P@0SCP 000S7d1S< Q40S`ap0`pXSdP P P P P P P 00 R @ R`Opd1`0 P d1 p0V , R 4 -L4M@H 4 0S/!0P0@< @0 `0SdA1@O^2QpK>$0R4SSژe0@0@ L0 @0D 0@P0 080 <08 120SI408 0 8 RS@㉈0gC0@8 D0 0u0@0@ L0 40@T$KO^`!  R d!$%뼤K Z000 ! ! 0 804L0S0H DLd1O~P1'K> 000 DS @DT 80DS(>20S 400S 3  03< 80S Z^ h103/080$00$0UR0S>  P00S PEPP# 4S $0Q @U` (P,U400S 0 D 00(4  RW 3  03,084  Rv 3  03U40D0U20S 400S 3  0300S H(K  t@D @L0S @D L0SU PDP00@00 0S40 @D0C?o20400 P 0 @p0SqP @ 0Di @00S,0@ DyH -L -L 0-L@$PP00 -L M |PP@!p0OndD0 9(&00 0@@Ps WW@! "@QS  RA 900 000S,0,0 K>0 K. 0 0qP04 $0  0Sl.t.11lptp4 0p(K@@0 0S90@2@0S@0S 0 @(0S 0 @@0S 0  00 @0S @@ 0 @|0S 0 @@0 @80S0 @@hpd -L4M00@@PD`H0 00 8 40 PP PP@PVVp0Dp 0@L0 =p.40RX h.R040 0S< 8 K4K@PM Od!W0,00!'D $1D 0SO t @ X@0SN0SP0D0 pXV W`FP2DPD0S 2D: 80S]H00 0R(K040 40S d2!DPH2D: 0S1@!@OΠd!0,,  8 41 pPp1D:  00S0D0 pћ1!@pLD <1DP9>< KDP6dAOΠ <0@$0S<0D # %1@!@ R<@1!P@1!@@V @V ph -L -LM00@p0 PP@0`| @00 `P ` 8@ 4@ 0V#0pd0 t D 0KL 0@0  Xp p@ 0  @@\ T0 h @l@ x X0 @0oS`VMd!O^0D %0*DT] 0@P0 RH  T0Sw 8 K PD #KRX Q RSD0Si D gD X0D S  X 0PD0 X D0 , S00L00P00X0 \0D 0H00CP 1L00L`V V  ,0  0,0` `=0=0 $S(LZ-0S,H0SNL00CL0 sq t 8 K D D0SW 0,00T0 0S P@1U!@ D^@@Hd @`hH0S S | @0Sx3 2 40S 8 R3T0 l0 D0s 0,00 0L00P0  0PD0 ? 0D0 0,0@SD0SP @T0`T0 [T0l0 R RN D0S[  hD  (0  0(0- 0D0 0, 1!dxh!@tp00 0RE(K 0 @S9t,0000D0 0,0zS D0 D @@ l H d1@!@5 |0@@`00S |0@@ -L MP@ 0 @`Pp4 00 P @! P!@TPX i0g`vV4(K,P  @ 4ׂC 0-LP@@@0 -LP@@@` @ @> 0@P |. n @. -L4M@@@00@T0  0R00 0S00@P0 00 0BS R  !0BS0S01 !0BS0S0 1$!0B?S0SP0$1(!0B?S0SZ0(1,!0BS0Sd0,10!0BS0Sn001( @0B S0S@0(0, @0B S0S@0,0D 0BS0S 0D0 9RP  \p W @^L 删.@i`p@D 0@ H0 +H0P D0P  @0P@0  L0D0PD0  0PXP`P`` O>P0Sj 0H0 T00 H0R(K0S 00I00@P0 =@P D0`@PP 00`@0PS |xPd@0PH0 60S9D0H 0@ @@0 D `P0S0P#@(, < DK#K 8 00D0 ppZ1 !<K 0 R  `O^R0 Sl lLf4 @80S],0( P  0PR0N"0H0 H@X0SU@P00SM@@G0SDl@P00S<@@60S3(@P00S+@@%0S"@P00S@@dP0`SʘdPt0(`S P0( $ 0DpPPP@P0PP@P00SPP@@ @0P P0@0S0@@ 0PP@@P00SP@@! 0PP@P00SP@@ !@P00S@@@ P0P`@P00S!P0@@D @i@e@a@0ZP@P00SP@@@0( @0ZP@P00SP@@@0, 0@PP@<P00SP@@$!0@PP@P00SP@@(!0 PP@P00SP@@,!0\P@XP00SP@@0!}p d  -LMϠ @ P, @To" PࡏU㢯oFp P@ X @tP(KV V$D&d!|!%!'D!' 8 WwpPt8 ̠"$  %X 040 000 CK@P -L`PpWV (6/@P 6/P0 '`7p @@@@@ 0-L@P0PU 0X0P0 5/5/0@0 0-L0@Ps 0@P0 -L00 -LRI -LRP@p@@@`G 0S  @0 `Q ` -LpR00@P@@@0E# 0S` @0E# `Q 5 B0 0 50 R@20@ FR:R7 P0E#0    0E$0 -L00@1 R -L00@1o -L00@ 1 -L00@ 1 -L@P00@@ -L@P00@1@ -L@P00@1@ -LM@@  @@@@@pp@0 @@@| ``@P@P@@@0 @|@@@@@@@@0 @0 @s00S0 0@ @`0 0l 0@ d0 @0X 0@ \0 x d00Szp0P0@h0 d0P0So`0B02S hl0O `0%&0@0ĖD0 K> 0H0 S 0 pCp Q K.@ 0tP 0@L0 0 @0@T P0 ,0\0C8pS !1AⰔoXPP0 㓤*4TS @0@ TT@00ST`PpP@@0 @0ST@@@@00S00@t0 00@|0 00@l0 d0 @x @p pᄀ 4 x00S00@h0 0X0 x0X0X St0X02S |0O00(K> 0P0 弤 S 0 C K>` 0\0 0 p00 00RQ000 U>40,040 0aA80 80\@@ ;D (H `$pDL Tl<  d@ hZH@$@L@` @@D@<`@T `8@P(@,d0 0P S pA0pd0 040 R40T@T@ @@@(K0t0t S| | [4pT`08 0 8 S<0<<0 -LM00@ R@K00@0S00@^ 0 @KEd@0  @ lK -LoM``@ 0@ p 1 1  ! 0 ;1 ;1 0-? P0003S_ 00?o poWC@P @.K@Py 1* *B #/ b2b SRnS p0 C1@P-@U pq q 1S 1S W D 0  0R(Kp2c/KbK1 2p -K1 a?K 0@e?K 0 ;A1@+PQ @!  p @@@!  p @q U 1S 1, @0pp0@ X 0B Q5S _/K DK|0!@0pH@pS _/K DK| |!1!@p?WO @ 1 R 0 00 ,K0 L  @!O㑒!>0 0 pP!@0́  $0 1 1Tڸ1 1 11!0 ! >!006!哑! Q@k YK.1S >0 >_/K0l P1 x1 5h p1 P@IY?K Q 0LP T!1`! S!0!dq X1 \! &T H L bK@YKP# iK0P1 01 m?K? #!  #! ! R! !01 g?KЀ( 890 0)mKP"#9 1  r0 T!i?KXA1P 0@1S _/K4ׂCd -L -L 0-L@@@P P P P P P P P P P P P P P00 0-L@@@@Pv 3m@P 2@ mP 2@ mP 2@ mP 2@ mPy h2@ mPj H2@ mP[ (2@ mPL 2@ mP= 1@ mP. 1@ mP 1@ mP 1@ mP+ 0@ 0@@@@@@@@@@@@@@@@@@@@@@@@       -L00@! O 1N -L00@! O 1N -L00@! O 1N -L00@! O N 1 O&N  O&0N -LP00@1NH1'0N< -LP00@1LO104O -LP00@1$O10XO -LP00@1 O-/O0 N -LPz00@1 O""" @0 N -LMP00  @1N0 S 000 10O K @0N@0 S 000 00O K1O@ 0O@ -LP@1N Q Q Q@10N @10N @10N -LP Q Q Q 00@1O00@!0O00@!0O00@!0O -LP00@1 O 0N -LP00@O1N1 O0N -L00@!ʀlO1Nl00O6 N0 0-LM@@@P!10O0 0SK000 t*0O00 0N00O 0 S 000 0O00 S 000 1$0OYK0@@ -L=@0O=?O 0N0 -L00@0, O,N, N -L -L M00@00 @N00 0OS 0 S 000 0OSN00K@ -L00@0 O OP -L00@0Op -L00@ ,0O<4N,0 0-LPP0@0@1N H 010N <   0 -L 0-LMP00@!@1J<@N H 0O0 0N0K01P@: K O  N 0-L00@1@N000 -L M`P0pP40 @Y 0@1JN H 0O000 00N00O 40 Si 40040 0OV0 40  40 SU 40040 0X0O  W 40 S6 40040 1$0O2W(K 0@* K0O000 00N00O 40 S 40040 0O040 @@@@ 0-LPP@0  0 -L 0-L@@0O"2"0@ 0N00 -L -L@8P P@| p`     < (@ ,0@0`4`8` \8 C#0 &&&& -L,08|F`P8 @`P 0 0 <` vPp000@`0 V00 -L<00 -L <0 0 -L,@&P8@̎ `p< 0080 N70P40 a]PpW0S?\0 040 0P@p ẦP0\#"^ h0P^%")@80 4pA$7 @0p$0p A(K00(K0 @@ 00(K@@ 00(KN7< 0P40 \ -LM 4' ,R ,R*,R " R1 @R2 @Q @Q  @@0 01 K  KR 2 K -LTM0 0@@0 R0` |00 0!*<0 80 40 L 0'P@5%| x0$00@CH (@7SD U 0A0@0HS8 D0G 7L TL0S H0T s04z @P  0C Qs04<@D0T X s06v Xh  0CRs06B0\0 o 40Rk:4@K@ 80K< K@4P`d R 0Sn d @00 0Rt(K007H S 7SA0S B@0 X `P pd` P`P0 \ T h  @ pD VX`Pd`j0<@h hhP pDP0d l` `X `@ p  @ D V`@dhPl`pL0 S$7  T0rP 0 0Rs00L0S H0sL0 r. 0STN'00 Xh 0Rs00TD 0=0r @ T\ TP0'Q<30#P 0'A00SP 0h@S0D0 pDp XH EK @PU  P00XUP@K0pD0HP _0P00@P@W.\ 00P@\pWD0HP0 0SD H00L00/. 4@K$@TI<( @ 40D08pHp L P \Tnnn n` ǚp@ 40S, 0 0$(???? $l<@D0T X s06 @ P $7B @\ @P @$7L@ @@0T@ P0 B0\0  @@ @ 0-L,^ (P80@0T0 8 00S)  R0^ (Px0@0T x 00S  R^ b?b \ S  R \000  0 -Ld0S 0S 0BS0BRS00R0S 0\3 -LM 0| jPPL P@, #@0 (c 0p##\LS 8C @ H3  0 c! 0\,K 02 2 R@ ,3pW @8Cs! p0P,K0ph22\ 0@ <3 ,#3匡qM@Z 20c/ ` P0Q!,K,K Zh(^(3ZPc T, 0^KD OTs X ` p 3 0 B4 T00' ?K0(\ 0S Q $\S ,  0 R0#h00C4##1#S1 C c"6! 0E(3T,Z4 TsXD<3X 0<3 ; 3Xs BPsOP 4PT  D uK0 R 030(`V 0S Q $`VS , 0 R2 h 0B b351 (3T,X 4 XsTPY: 3KT K4@OPs `p D B0  R` P00S $Q,QS 0PU0Sh00CS#1SS1 PC cU1X 0@^ 4 PsDTW: 3 KT @4KOPs `p D B0  R` P00S $Q,QS 0PU0Sh00CS#1SS1 PC cU1X 0@^ 4 PsDT@3S. K0 ROD 4 QB@s pR 00S $Q,QS 0^ h 0N `n316 \ 4 @s0DRL R0 QBO @s 4h0S R R 00S0B#1#1 C cc03$3 0 3 ?K`00,0 RH3 (@s 7TS,30c00X@3 0, @@0 P @@$ D Hs P p4 Sp S 0S p 0 $<S* X- ,0Sx0PSV0x0V`1D#0C##1#S1 C c"5! 0C#1S1 C `c1 i4X PHsD00@03 0S00@0S (#@̒<0S^&4s ,s$ T<S ,\x\,PEH0S<S\ 0̒`F0Sࠃࠓ V3^$4sU:$c H(cT<S , R$ R0Sq 0,0̖PE<0S,3.KB<#4C X\2R@3 !0SC*``  #  $# P#.KB@  0P  A R # 2R M -K@B P 0P  LࠓࠃR # 2R$# K 0 @A T # 3P RS:83 K @4C,3X"R`R^ 0-00@3 00@? 4 PDs H PC $# ,C(s0P fK$0  @PX2X``S4V2S&>>K, K0C10S<S0Kf#Q``$30 0S00@0S  ,<@@ ,0S&0p>K, K0C10S<S0Kf#Q``$30O 0S00@0S  ,<@@ ,0Sn0p<\2PS4CPf0K  @03,K  U000R C C 00@0S  K@<3PS! ,c<p(C ,0K@T Q᠃T<Q᠄P`UUC ,3R,0P333444R, (3J,p00 8\x`p!|0< 04 r  S(3T ,3Pp sO.B < # * 4 *J(# ,1$3 P 00S340@h0#1#1 U# (<04ᘎ0 88 Ȍ $L$\l\$ <  ` `,圃XጄXRP,3<# p $ %00@3 03 @(# 43 $#@,3C T#133 @PcVT#0s1T 0C$3#S03003 0$3 P) <,@"$#KAS.K B0Q0xS>K0C R08@#(3@@< ,#P00# P <,@0 S(3$c,F@3`@0@0H# 0=?0054<P0 (3@,` H<@$(#0<L30 0R(K0@@,#0X2nP 0 $`0$#`(T43p 0=?00 (C@,<@ ,0<0@@,#0\2P (@<,8#,00C?o24$0tS00Ӥ4p83,Ao$sQӤY 0=?00' (C@,H3 7S,#c @# (#<PS ;< G(3 4 T,@$,#0P3 c(#<0@3 'h|P (@<, 4 0<3 0r0<00| t<X -LX3S0 0S0 0S  |P02"0S 0L ##0S 0X# -LL#|r 0AS0AQS00Q0S 0!L#Q 0ASAQ00LÀ R0AS00 -LP3S T#|0RAP 0-Li0P@SD0P P3S | T3RDPD0D0 -Lo -L$0(?0??0? -LA|\Q AQ\ Õ -LF.G΀0 0\d$h$l4p4tĀxĀQG>O.0  S| <  0 x4 0|0Qx -LM``@G>tD0PTp00 40 n T00?iX ,L0 ? 80 ?0? < 0 ~1#20 4K( $00, 40S@PqF>0| @@h$hD0 @\40\40  0R5(K80<P0C A 0  l 0  P P #1! \ P000#100d000`00011 0-L@P0G. 00xx4 0h0G?01\40C\40 -L@0p R 0<00D00H00P0$0T0(0L00$0 00q C PRP CSR3TlY@ @ Y0`\Q@ @\0@ AS@0U0$0 S:(0S*Q \0@ AS@0p<S<TLY`Y@` ,Z p<S Y@`TL\QA 00SY `AQ T 0T 0S C@Y\Q@U0 @0SA< PZD PVH PR$P PN(T PJXY -Lq}pPTlV@ @ W0`\qm`Q@@AV0000 -L00@! ˀ -L   -LM` `@RPpLܜ WP&& S!@        $ $( (, ,0 04 48 8< <@ D DH HL LP PT TX X\ \` `d dh hl lp pt tx x| |                !!! ! $!$(!(,!,[p( 5u%< 稕s05256pux0 %|L'x0u 0ru0p|00u6pu6w宕p5箕p匐p吐̈́4 050515 15252535 350050575@05!35"35$000(565,S8200C315必05205 15315 2552535435805<05&70ᾐ#2q瑁羐翅(4?o00 0#2qP<2*5103X0!p10S425,0} p#2q515.5!p45S<25]0!p10S42257270张#2q5㳠4^΄5娧!p4琣5S<稧6250!p108S4250ȕ幠˕#2q瑑5:㳠z7˕婧Ж yQ<㩧Ж yQ>̅Ḡᩇϕ!p㱠穇␑ϕu̅婗!p摄̅XB㐒穗ԕІ xQDFp!pppwswu媇!ptW窇HuJwv wpQ幀u!pq繀uw!pq^w pؕ ~Q幀u!pq繀uw!ps^w pܕ ~Q幀u!pq繀uw!pp^w p ~Q!pw!pr^w ~Qp!ppp| ""qP,"% v&P r qR'pvw~p| pRpq""%T'㐀pȆwxwp ~|Rpq""%V'qȆwxp &P r qX'qvw~p|p Rpq""%Z'rȆwxwp ~|Rpq""%\'㐂rȆwxp &P r q^'sv|wpp~ Rpq搣琓v⑃sȦ""᜗%ww wRpq""%b'pw~p |x&P r qd'pvw~p| pRpq""%f'qɆwxwp ~|Rpq""%h'㐁qɆwxp &P r qj'rvw~p| pRpq""%l'㐂rɆwxwp ~|Rpq""%n'sɆwxp P& qr sv ʆwRpq""%r'pʆwxwp ~|Rpq""%t'㐀pʆwxp &P r qv'qvw~p|p Rpq搁qʆ""w%x'xwp ~|Rpqrʆw""xp% P& qr rvw ~p|pRpqsʆw""x%wp ~|Rpq搃s""ʆ%w vP& qr pvw ~p|pRpq搀pˆw""x&wp ~|Rpqqˆw""xp& P& qr qvw ~p|pRpqrˆw""x&wp ~|Rpq搂rˆw""xp& P& qr svw pp~|Rpq搣琓瑃s""&˦埗w wRpqp""w~p&| xP&  qr pvw ~p|pRpqq̆w""x &wp ~|Rpq搁q""̆ &wxp P&  qr rvw ~p|pRpq搂r̆w""x &wp ~|Rpqs̆w""xp& P& qr sv ͆wRpqp͆w""x&wp ~|Rpq搀p͆w""xp& P& qr qvw ~p|pRpq搁q""&͆xwwp~| Rpqr͆w""xp& P& qr rvw ~p|pRpqs͆w""x&wp ~|Rpq搃s""͆&w vP& qr pvw ~p|pRpq搀pΆw""x&wp ~|RpqqΆw""xp& P& qr qvw ~p|pRpqrΆw""x&wp ~|Rpq搂rΆw""xp& P& qr svw pp~|Rpq摃s""w吣&吓Φ増 wRpqp""w~p &| xP& !qr pvw ~p|pRpqqφw""x"&wp ~|Rpq搁q""#&wxpφ P& $qr rvw ~p|pRpq搂rφw""x%&wp ~|Rpqφ""s&&xww ~7&S#2'6r0'q#'(6)&0(60(61(61(62(6 2(60p )&0")&00 0<0c 0n8S0p0\,200S41q6p67p6S820 S41s680 ?o!2\s0 0c0cS04t&A㔆 t&&(6060,20, S416&0&1 60&(K -LZ@t`06t̕O0&,Ƅd 0&l&68f'<Ƅl& d̕(p`WH G S.\4 0\-00@v$0Q4&6 <S%x6@0Ƅ5| A503xƄ4 5|& S0  0@@0 -L00@%8E88 08@S8%%8E8 E8@%8%8E %pPa ,R^ j @jJZtp> #S      0 -LMjqML< @S? ^@p00 T 0Q3 L<S3 P PP0S U Q 0S  P Q 0TRKQP Q4S PR]4P S @Q@Q  @@ 4 0P<DP\4P 0-L ˠ 0 @  # Q <0QP 0Pˠ 0@  0 0 @@0 -LjR=P0T@44|S<Sp Pp,RR O>| 02" 00|0Rq=@ 0\ T^  \A0@@0000 -L 0-LP@0 -L 0-L`0@l PS/o"  h0pd46 0"H H t0  0 -LM00@p0P@S    ``@ 0 Y  _!)L P T\0` 4"08S    <($ 0         $( ,, 4 0< A@ DD H h8  /O00@0S    0 PU   $KP8  3 0 P$  0@2 $,s00 "0* f  0 & -L -L -L -L 0R -L 0R -L 0R -L 0R: -L MP00 V 4@ ^ T!8* ^*P00 24 0.4P\ T*P00@4P\4 0 0p0 @` ^ T!#*`` `00000 0:(K0p0 `#*`` `00000 0@44 ^ T!* T*P00 -4 0)@4P\ ^*P004P\4 0 0p0 `#)`` `004000 00p0 @`#)`` `00000 0 -LP -LzL@p1TvQ 0`0U``E=<0^ 40| U𨝘T   R   R4 Q|,|~'707 _ < R4|, 1 _ <4 |,Q|~'707 -LzwATR=LP<0^ 40| T𨝘U `  R!   R4 |,4ds'Q _ < R4|, 4T _ <4 |,4s'Q -L MRZ`1 w1S* /E}@4p0 00 @wt Q4R $R$R Z" R Y H 0RR  ~  (K$00R ἔ ~  R -LMzLP@p1`U 2 v aY  E=P<0p Qd P Qp Y40040x(!PH0_=40r'h$Kw P 4S,0 #4Q! sP0v!R F P4u0S* 0PS0S4 u%1s'h|$K40|, @ _ <v!R707040u%!P 7070_= -LZpAw1SEm@4`0w!t0R𨝘4@S#$R l   -LJ`v1S E}P4p04㈆C#4 P剀v!u0Rw1PvQS Em04`4tC#4 P`  w!u0R0w1 -LML0`S@pQw\ $Q,0 4Q s\0000@0K 000L0S00004p 4tc _ < -LM@8 R -<u!04P`@w0 w1嚄#P R '㚆)0 4 SK 4`v`004@wa00u@S*8 L0SV `F0S-40 v`R=&<0 40R ( Q(KSV 80`F4 Sv`0R=<0 40$   S(K -L@QpaP0pC"# BRtD ~\ ppL0S- S. S$pp0\1Pu0QC#C##C#C#C# pp 0$ 0C 0 B$ S00 -Lʀ v1#S 04PA# aap`v~0Pw1S"  04tdTD#   vwq0Y pxvx p-LL JRv1(S 0CF04s E=<0 RH Q!A 40\w!Rp0BS04 s0R <04S0(0PpRS 0CF04Ps E=<0Q H` Ra B ` ` 40SwQp0AS-0 4s0R <#04  $ 00 0Pp -LtMP3,l ` t pA9`V (KlPm-=00 =0ph -pp 0x =-p| 00 -p0 - -L v1Rl S`  xpP4` 嘥# p☖,_wP1R`00v1S` `04 0@xvQ ` P|`4pᘧ# Pi,_up1R00v1S04 0@ |@`Y P㐠 4px|` `ᗮ$P◌,uP U00:`匀吠0S p  4P㈠ x|啎$`╬,v`V00:删lP@ h0@xL p0|L@w1S|0  4pㄐPd 嗥,@◘.tP0S 00w1S| 倐刀|`4 @00@lph0 Lp  0PL4 p h0U0PPl0 ကmMtp1@t@ UΌ 0'`2@ 20CቓΌP 4 Rt@ l0p@ p@1TΌ 0'`2P 20SቓΌP 4 Rvat V@ xP4`pᘧ,P☖.up_ό0S `00v1Sxp4 00@P l`hpL0P)0| L#t` P 0p'22p 033RP4@ U(KS pP4v1S#xP_σ|!Rh 1'. Rp00v1S04 0@hvQz Pv1 S40Pⓩ#u_σ|!Rp4 1. R00v1 S04 0@p@X |` hP p`x@ 40n$\,yY 00:x@|`W | hP4px@ ^$`♬,v`V00:x@|l04 wR 0<0@w1Sp  40pⓨ,w 40KΌ Sh0 pP@ ` P40000w1S ph0T0P0Sl0 tpm] 1PpP RΌ! *0'`2P 20SቓΌP 4 Rl0 pP 1lP RΌ! *0'`2P 20SቓΌP 4 RvAtp TlP h`4@pᘧ#`vp_σ|1S )@00v1S04 0@hw1S `4pἄ㙧#`vp0S h04.@00w1St` R ! *0p'22p 033 Q 4P R(Kl0``Kʃp^``Cl0`@Kʃ`@@p~40 04 0@p@04 0@|뀀E 0-L9 0R0*pQ0\&LP P0vwu R0P @GM @4pF-, A4 Q4R51^4&,E=4 000 -LM -`4@ -p0 b!0s Q|W*W*4 40'&40R51S4 l  p0p 48 4 p@|8 <00x00yX#x#&̓ R 8 4 P0r Sq& OD < @ D@t@4@ 008400800(K -L @:Z `9@\ A\AplA]_\@CCCs@L@H@00@R/@0 "-8@Hp@ -LMZ_`uq<0p0@@ @ `4@WQ HQ L\0 Qp QQ04@Q4 !p`D`WRrla4@V" 0Sq#_=<0p1,hlp1 p1 ,H0p0p 0p1 (K Wl`ˈ0!4Q0 W40@ 0_-< p!, 1,0H0p!0p! 0p10S00@0S   pl1@t 0@(KQ Q Q  4 00 #KQl HzR -L@0N0 8S|0 p@T |0Aɓ( S^:S2x\ )8!0 P -L p-L9@ :Tpa# B A(00@pH 1S8 <S3 P ̐,;x|À#t3P@p -L :Rp1 L R   R    $R   L   -LMȟ@KP K@`p`KPK0` `KpK\2\0PDp`R?g&p |'P\00S 10 R7SK 00 Pm `PN ^ 0J0PK)p`K`\  0-NpK@\  00 0R(K0S6 K 0X4P0SX 03 0Y 0 0S KY 070S ?0S KPᰐK U  080SPPKpKP^   0 P0S SlQPMX0DS^f00SK 00@DS 0S K 0^TP@X0DS^V 0 3^ 0 0 0@DS 0S K^ 0W0Sk00S@PKᰀKP@^  0X0Sk00SBP@KpPK@^   0 40 3 0 003 0 0/00SK 0K 03KPᰐK U  080SG @0SY PPKpKP^   0 P0S Ff0SU PK@ᰀKPT  0X0S g0PSP @KpPK@^   0 2O 210 210 2X0S0P0  S  0P@P0  S   0BP0 @ SP  ;B?Ro0  S   u -L M@D0R\ p# `&&(1SZ S$ S (K9 ZR\1S 0D!4 @1 0H1 0R0C0L R 0$0 R 0$0040@1D1(K9 )1ZR0 041 81X0SA\ ,(h L`P 8%T0 1S@H  B0 Qv!000@0S  E/4  - -V 0S H 00R (1S 8X0%0S P0S8\0(8@&QQ<0l0=0t0<00p0=  x Ph (0p0 Sl 0#Q p00x0 0 (Sp0\1p1 `! d!$0h1H`0V V 95S 10 1(K#Q# # L00S @0S @H0v 0C00R00l00@0S  e @@"L`]@@!L`U0\0y00@Hv!0P00H00@0S  A @@t!L`9,!R !R Ev!440  00 0!/ - - @ R @40 R   ,!@` @ a$ S 0# Rp0 #Qx C @F S 0#9VE4W(p00 St 0#x0,@@ -L 0-LCR@00ʄ0vP F-C( 4v^w!R0S-@( 040w^0 0-L@P HPU $ R0@@0@0@@0 -L -LPd0S  d0"S -LP4 dQ\ pۃ@ (^`N V`f^V࠳ࠣ^Pd\QdQ`s (\@L T@d\T\PdQQQ -LP@4 d0QS pۃ ,\`L V`f\V\Pd0SQd0S`s ,QA ^nQ^QP d0SQQ -LP d0S  (^d0S 0-L ,@Hh Lh P0D  SL0(0 @0D0d0Pd0$ 0 -LH0 L h0RS -LHP` LPh ^L @THP p PLHP PP HP PT H H pH 4P P PH 0H0 0`H0, 0 H00 0X H04 08P \ H0< 0` H0 08@H0 0<@H0 0@@H0 0D@H0 0(H0 0,H0 00@H0 1@ @ -LP`@pP' hH0 #pH00PHPP `H0P0PH008H00 03? 13% 23L 23M 33N 33O 93< 43= 63@ #H04s003\ ((03Q!1#314 003 300<113# ! < S!p# W:38p<2$0 433  43\#4$H0$!#x, |$!$ @RT0`#1&aR0`Hh R 0 p0p`r w 'q p p ਀R *00 00P h 0@ `p'08(KP`1a| 0x;d +h {ˁ+"8(K *1)a @|P -LM+8`pPᰀ0@@S :00@P"" 0AS : KttP KTXP @0 @p ' 0@p@l 0-L00@ 0 @ESŞ   Q #E# 3Q !"#!  @\H,ʠ000 -LD1 -LQ@ DaZh 0P;@T \+R @@@ @@ @ -L,M00@DD0 `0A8 00 PPTP;S0P;6S@Pp4Kp@5C#40@0S/00@@H` P`  @@< @ 0Ph HLH T Q Q   TKd"0PSH`Q.0D @0QQ4 80M>B0C 0CQ8PRh(hH0&!$2"\ 0, #L P%R 8 0P0D00 0RS(KQ%R R5S00P004 140d#x1Si  @@bPZ00@0S 00@0S   @@ D40_x60S01-44P%  @4 -L$MD1@!@0 @0pSS0 D @U0 0@ @40 @0< 0@`80 0`h@SH00L R L H2 T0 S40 K^   T2s@4100@0S 00~p0E  B0Q@P@D0ᅥ0 ࠑ " 0    -L00$ N2C 41!C@P@ -L R#3 -L 0R, "0C" B 0C21 S1 -L`QPV@ @D T0F`F0`F -L0S' 0<  0C 0# @@dSXhhhhhhh$hhhhhhh8hhhhhhhtP 0 E 0C 00^ ^sP$#4QPD ^s, U@% p`^ B*0s#4$0 00 @ 3?0 P C  `CPE` P2/0!3?$#4@! TQ PQ :@D<r"$R43?P@d0 @ @<r 4 S@$0 -LP D@H`T0D?o20V0S P\0PT S`00UTT RQ  QP  UT\0D@?oT 2\00  @@@0  @@@0 P @@@ 0-L\0@S`PPP000 -L M@D  \X T  X D SR0\ @CX H0.` P0<@`K -L0,P Q R0\ Q RQg!0 RQ -L0Q 8xx\T 1# `@PS@ @PS@  -L4M08 T H 00 00 ダ0D0 @Q0T@0P L0 4 @   pOo Te  T00S4 00 0840040 00SG Z P 00Sa S  Pt Oo T@40|r@0PG< `80Lc Z A@0X@P`@  P o   D0 㠠j<Zm P  Z?:00SP P 0J8@ A0H `14` @ 08q@ 00S{P| P000ASH0`80 @  `  p@ D040CZ* 0@@(K`p@w000 T00T0 H0=H0 " D0`p@`(K -LpP`PTV @ T WpD D`Vp`pV0S0S V @@T  @@T  -L -L! SPS#`1S -L MP4 @40S W4 Z0040 SPP p_o Ut Uo p{_o Uo UPp0 W0Sgp0S U``V p=o Y6 Y1 p4o Y% Y 0S pKo Y) Y$ p:o Y Y    PUvPq }(K0UPEPl0p+ pP0S  -L@PPPpPPPqPRP p_o U U p_o U U p_o U U p_o U U p_o U U  PpP {.  0 poo Vs Vn poo V V} poo Vq Vl poo V VY U poo VC V> p~oo V V+ 'P  P*I8'} p7oo V VH DiXo3 -L,M4 H  pOo T  TP@ 40SP0T0 0@0 <0 H0 @L  R<00Q<0SH01100 00SL @eKP` S$p$`D` `U40SL0p@  P " 40S R+$D, L !(H 00p``PSQQ  PW Oo Tq  PG oo V^ `@@`@0Dp 80  P Oo T@  P o W,$ `B@80CT` VDp  @  pH0 <00<0 @0<@0 d  `  @ pp` D@@d(K f``f D@@dL0@ P00` S$ `Pp@E ETH  P# o Z  0P00C0T0  P  0P0  0D0P0  P00T0 -LMPp00@0S0 "p`V 0 !T$ pnOo Tc T^ p]Oo T T V pUOo T V ppOo T@ TPYpP  Pv pOo T T4P000Ŷ(KYh Z*Z @@ ZDD YuY @XT0 0@0  T  ro Xr pOo T T{ w{j3 0@@0s? 0@@0h @@^3 0@@;S30@0@ H0@ @; -L4M@Pppp00@0S0  poo V4 V<` 00@< 0S p` `p7oo V! V`0 0 p,oo V V$`) 0f< Pn P$ p oo V V(`q@ 400@(KX(pp@$0 S @ R #@ %*@0P@0 @(0@ @ $$0(P,0 poo V! V4`; poo V V8`& poo V V<` @@`p0 @H @P #040 "180 0 @D @L 6Z{Y00*40S*80S* R pSo Z: Zh00 pHo Z' Z"00 S0i Sp`i p*o Z Y,:P.4 P0@0  0S* 9@@(K40S: PC> L0@0 :  :80S:P}24 H0@0 rSpqT puoo V? Vx ppoo V, V| p\oo V V pCoo V Vu p/oo V V_ poo V VIpPpP poo V V077p P H0C0C'RH5 0y00f`v` 0y 0y < 070f0f@@ @@ 30@0@@@40@0@S e@@ t40@ 0@0@ @u`i`e -L M@P poo V V00@0S po Wx W00@0Spp   po WR Wp po WP Wp P oWp !p"P$ Py oW(p P oW2,pp0123440ApS5{@p80<0ppPpP p:o W W} P00(KP po  ppW W40@@0  pp W4{ pNo W WT 0wM p@o X X8W p8o W W00f`: wF w wP84@UpH00P<0Sh W<0S 0so Wppp0w7sppg0w 7spg w-40wzP<4p p0800<0 pp&W5z pp)WQ>pxpG[0w0w( 7spgw5U0w 7spgw5H @@# @@pp)0@ @ -L00@00 D[0wpP0 3X 0C0"0w=201N0 70 S53*H p p@G%  @r P$ oWh,0 s x RrrP 0r0 P01s01E @@{A @@q0000 0w7sppgZ0w7sppgD0@ @H0w7sppg,0 r WS666 0650@0@0(5$6 0@ -LM@_pPR P `00@0S00@0S   0@@ (V񟗺`[`[`[`[`[`[`[`[`[`[\\\\\\`[`[`[`[`[`[\\\\\\\\\\[\[L[L[L[L[\\ `00@0S00@0S  0@@ 0bP"`h03匄(KS s$ 0`P$03 s$0aP `$P `% 0 0s sL``@00@ (<P!`ė'00 ,#RP  00(P,#Rs!` sSc s` 0|x'"`8 s s00@0S00@0S  @@`{@88 p-LR(@:DTD . 0s00nR R"1PP^T PUDR$ pPau0D0nRT@$PDPT -L@p@`Q`TD 0AS1TD0\$ R <0A< d T0800h0 00C80TD@`,0 (0$0PT0D0, D l0S 3/(0,S$P\0l0D TDQ0 0 |,D T -L M0@S: C0K R * a 02?0K hd 0  -Lp@ P`d 10 ($P0lp,P0P4P 1 R, R*00S 2/ * R03?0 P 0PShd h d0 -L 0RB 53! a2A0011<1 0-LM0@S:0C 0# 0K0 ^* aP 0A< >?"!K0 h d0  -L8 NA  0 B<`P` p-L8 D0TPN"B `N @0 U B< F p -L$0  B0B1S( E B@0@ -L0CQ -L@P0 @D@ 4 @0@t 2/ Qr4"$D Qrd QA&\@00 S*  Pr0"$0 @t Qs$#42/ @D @0 @"$h d0  p-LP' p0t@S# x`R|P . Q\ \S0PS\ p0?o20pp 0-L0S@NP0 0-LM$@ p $ P0x(P|^ $^0C(00C Rt0.@PP`K0 -L @plo WZ Wi`U p%_o U UW` P( p _o U  @@@pW  @@@p0wp -LMR0 40 3 apI0 @wp@W0`% YPPS 0P ?o080 80S 4 0ss0q0aREoS @W0`(K 00080 33200cx 0-L@@%<5 D""P= A *P*jj kkkjjjjjjkjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjj00@0S"8@P#0R @6 @v /@3 @ i@F @; @00@0S  0@@ 8@ 0-LP@PT@D0P0 00 -LMh`HJ0A0Qn (KpPb 0 0@ @@@00 夀4 pU0W; P p?o S 80 80SpP p_o UPU+ 0S UU} p?o S 80 80S0 @ R @ R  @@#hQp(P 0 0@ @@@00 劏4 pUf0W| P p?o Sj 80 80SpP p?_o UPUS 0SV UU pw?o Sp 80 80S0Sg0S b 0!K]0S0S  0!K70UPO0UP50P0 @ R @ R  @@ {280 380 3]80 380 3u -L M`(0Rl\%HJ 8(0 p7'p_o Uk Uf 0Si0SPQ 0S$0PSJP PI oY^ P: oY  0S ZY Z Pn ?o00 00Sr Pe ?o00 00S h0S$ (K   0S p{_o U U  ?0S0S P 0S20PSP PN oXP P? oX   ~CYX Y P( oZ& P oZ       -LMa0 @S#HZ (K8pP 3@@ @4 @8 ?SS poo V V 0f`pFoXrp p?o Sw 00 00S#B"3V, po Wy W3 C"s C"Q0s0c3 R  4"K3?S"@@(KVpW ᬃp=o W, WP0H(V ᬃp;o W+ WK0H(3`(KVT 3000H(3pp{0w0030C0Y0w0wp^ -LMHJ0p0p`B0Fs0SqdVt@P\ @)0S 0 pL_o U@ UR0SPdVP@`? 0 00(0,000 poo VD V$a< poo VE V60(1 p]oo V  V)a:(@ @23 0/@@@P @ @0" P$0@@d/0p`(aV V~ V pooo V! V085 9p`oo V9 V p oo4 V V4 00@@40 0S:Q:Y <%@e<%@epDP0E5 FpGPHL0R5pPP PIP@pQP#PPpSP P pWP-S5S [PS  poo V V poo V V poo V V poo V V pooo V V pVoo V V 00@\Es1 10@0  0" $ (K0@0@ P 04 2@   0 (Kp8P0@@P*04 `00@@R40 0 #@P:V !@P* 4 4 p8 8 00@@40 `0   poo V V poo V V RP pP<P S%W50p` poo VB V `/ poo V V (`poo V Vm(0,`SDp0P g8P PS?F0C40 U 0 oP `pPX8PoE poo VB VH5 `pooo V. VJ5 `pVoo V VL5 `pLoo V VN5`0$15>0)1 *P oX ,P ooV 0apjoo V7 V4aV 0fP400@0S 00@0S  @@ $041,`Z`41S. Po 0U0f0f0f3 & X4 04 f`5 8 @4 8 @0``0S 0"@@P @ 0$  Ej"@@P , @( 0  P20 0 0j_PWp`p`p`p`0 0W4 0@   `(0,SP\`E````~  $zzttu H,$d0f`v`@"<5b`@2@tP) @%(0,S ?`041060 0f`v`0f`v`?0f`v`(0f`v`<Fp[~㨀h-0f6c``f/0f*0f`u00@"@00@@"0}P @@0o -L MHJ` p_o U; UpPP@QTR(0 PP@1(0S xupfo W Wj00@0S\5   RC |u 0 0 pko W WuK pho W& WM upUo W W7u PC oWu P_ oWuq PN oWpuP_55(0ROx ht0 x%(02", 0 (K 0X3S0S00@0S00@0S  @ 0@@ '@05 p 0X3S0S00@0S00@0S  D 0@@ 'D055SpP 6pQ pP W0&6@ h 0pZ P oW)ulppP[P po Wi WuW5 S: 0so WpppppppUps0wp0w0wpwp0wpwp05ppP P\5S W po W W5 Si po W00`0w7sppg00` pu0560@S p<o W> W_P5SS pKo W2 Wh05p 5pS*0w^0w7sppg0@@0!7 0@%<5 """$R* 0@@ !0wP0@@l hlP @0w @ z<hy0 -LHZ@ p=oo V VJd p8oo V V4h p$oo V V 300@l 0S00@0S ``@0S(0R2'0S@@0T R*(0R2'0Sl 00@ QLl:P0P\e&PL0dP0XT `Z$0S p0X0$pD5SW 0t07`00S0a0  (1S 000(adlV N0ShQ <0QQ0=00<000=  opP 0 Rh # S 0#Q0 `>0S h0SSH ?0SB 0PXS 0\e1&0S 0pxPyt` p0XxpyP   0St 0Q`0 @@ddPP0h @@l 8h0S0h`V0 S 0#000P@  poo V V] Y)%0S x0Sz 00@ 0f0f & h" Pf oY|%0S x0S  P ooV` pPo YI Y k0|a0 pCoo V] V0Z 0f0R PN oY` pTo YH Y d0h圀`  0 @@ 㩐iz0l @@ 0  `r ` V 1 # 09i0f6c``fP H` V 1 #@H -L -L -L -LMPP@@0S 00@0S  @@0t"0  S񟗄 ̥   ̥@p            LQa p`0000000 ^  @ R p(K0@ @0LPQ`d1 P"Q)0 0p` p``P#p0\ `P,p0R |`VP0L:" 40p`X -LM0@0@@@0 @ @   @@K -LM@nK4" @ @pK 2 0 PK@ @ K@ @ K K 0 @$2 0$0@H@L@D p 2X T121P?,K"1 Z_OK T,R 0002 00@82 K@ 2Tz KQUr$QK p0K!0qP0"`KK<2 "   " r  B Q p0K!1Q ! %1 (2 <2! &R ! /K Ō 11 P p@KP p@@PK4/82,r1Q0001P0P0P0 p0K(  !P0 0C4"S>K.K101@P|@@@p0S  2T@p00@0 0R (K -LM@@p``@PU P  @@K -L @0@x 0-L( @00@  @P@@0 -LIb.__h26xd_free_job_itemh26xdec_openh26xdec_setCallbackFunch26xdec_setInitialh26xdec_getCabacNeedBufferSizeh26xdec_freeCabacBufferh26xdec_setCabacBuffer__h26xd_job_cleanupdecoder_set_callback_job_status__h26xd_job_reserve_bufh26xd_allocate_bufferh26xd_allocate_per_engine_buffer__h26xd_mark_job_as_dpb_release__h26xd_mark_bufidx_as_outputed__h26xd_process_release_list__h26xd_process_release_listh26xd_set_bufferh26xd_start_job__h26xd_update_flushed_decbufh26xd_ll_fireh26xd_ll_fireh26xdec_closeh26xd_flush_jobsh26xd_kdrv_cleanuph26xd_callback_schedulerh26xdec_prepareOnePictureh26xd_work_processh26xd_int_processh26xd_int_handlerh26xd_chk_module_param__h26xd_kdrv_global_initnvt,h26xdech265_fifo_modecallback_wqh264d_auto_sw_reseth264d_print_addrdisable_mv_woh26xd_fail_damnith26xd_hw_gateaddress_checkh26xd_err_count_thddump_bs_msgsave_bs_cntlose_pic_handle_flagsh26xd_dbg_modeh26xd_dbgposh26xd_dbglevelh26xd_max_buf_numh26xd_max_heighth26xd_max_widthh264_max_support_ppsh264_max_support_spsh265_max_support_sth265_max_support_ppsh265_max_support_spsh265_max_support_vpsmax_total_cam_chdump_file_path@h26xd_init22(/2(/(/(/2(/(/(/(/(/(/(/2(/(/(/(/(/(/(/(/(/(/(/(/(/(/(/2p2x2,/2,/,/,/2,/,/,/,/,/,/,/2,/,/,/,/,/,/,/,/,/,/,/,/,/,/,/242@2L2T2`2h2h26xdec-0_0h26xd_callback :9 H,HPHdHHHHHGHHHHh26xd_proc_perf_writeupdate_ll_finish_tableget_ll_chn_idxchk_ll_finish_jobset_first_ll_headerkdrv_videodec_h26x_openkdrv_videodec_h26x_triggerkdrv_videodec_h26x_closekdrv_videodec_h26x_setkdrv_videodec_h26x_setkdrv_videodec_h26x_getkdrv_videodec_h26x_getinsertSliceIntoPictureprocessDecodedPictureBufferdoEngineIsrdoEngineIsrH265_ParserStartH265Dec_SetCabacBufferH265Dec_SetCabacBufferH265Dec_ScanFirstHeaderH265Dec_SetRecBufferAddrH265Dec_OneFrameStart__h264_MemAllocH264DecGetNewFrmBufH264DecGetNewFrmBuf   % *%  "   !$!&$!(&$!!*(&$   ! #! H264DecSlice__h264dec_picbuf_check_objh264dec_picbuf_picinfo_alloch264dec_picbuf_flushh264dec_picbuf_picinfo_set_sliceh264dec_picbuf_get_empty_pich264dec_picbuf_picinfo_set_displayedh264dec_picbuf_output_pic__drv_h264dec_setup_rpic_register__drv_h264dec_allocate_new_framebuffer__drv_h264dec_allocate_new_framebufferDRV_H264DEC_ProcessNalDRV_H264DEC_ProcessNalDRV_H264DEC_TriggerBinDecodeDRV_H264DEC_TriggerBinDecodeDRV_H264DEC_FinishBinDecodeDRV_H264DEC_FinishBinDecodeDRV_H264DEC_GetOutputFrameDRV_H264DEC_GetOutputFrameDRV_H264DEC_SetFrameDisplayedDRV_H264DEC_SetFrameDisplayedParserStartH264Dec_ScanFirstHeaderH264Dec_ScanFirstHeaderH264Dec_SetExWriteH264Dec_SetRecBufferAddrH264Dec_GetOutPutInfoH264Dec_GetOutPutInfoH264Dec_CleanAll__PrepareBSDMA__PrepareBSDMAH264Dec_OneFrameStartH264Dec_OneFrameStarthevc_convertPayloadToRBSP$#)/#,6A)6FX$/AXs!!)!)6!)6G!)6G[       (! 0)" 81*#92+$:3,%;4-&<5.'=6/>7?parseSPS_H264PS_SPS_HRD       #"+3*!  )2;:1(' &/0987.%$-6?>5,4=<_H264PS_GetDecFrmBufSize_H264PS_RefPicListReorder_H264PS_RefPicMarkingH264PS_SPSH264PS_SPSH264PS_PPSH264PS_PPSH264PS_SLICEH264PS_DRV_ProcessNalparm=h265_fifo_mode:0: disable other: enableparmtype=h265_fifo_mode:uintparm=callback_wq:callback use wqparmtype=callback_wq:intparm=h264d_auto_sw_reset:auto_sw_reset for AD/BINparmtype=h264d_auto_sw_reset:intparm=h264d_print_addr:print_addrparmtype=h264d_print_addr:intparm=disable_mv_wo:disable_mv_woparmtype=disable_mv_wo:uintparm=h26xd_fail_damnit:1 for enable to force stopping flow when job fail.parmtype=h26xd_fail_damnit:uintparm=h26xd_hw_gate:1 for enable hw auto gating, 0 for always release.parmtype=h26xd_hw_gate:uintparm=address_check:use to check if the videograph pass kernel address for buffer purposeparmtype=address_check:uintparm=h26xd_err_count_thd:threshold of message to print hw_timeout or dec_isr_errparmtype=h26xd_err_count_thd:uintparm=dump_bs_msg:{print_type, fd, dump_byte, only_print_err}, print_type: 0: disable, 1: printm, 2: printk_ratelimited, 3: printkparmtype=dump_bs_msg:array of uintparm=save_bs_cnt:count of dumping error bitstreamparmtype=save_bs_cnt:uintparm=lose_pic_handle_flags:lose picture handling flags: bit 0: whether to print error message. bit 1: whether to return errorparmtype=lose_pic_handle_flags:uintparm=h26xd_dbg_mode:h26xd debug modeparmtype=h26xd_dbg_mode:intparm=h26xd_dbgpos:log message where positionparmtype=h26xd_dbgpos:intparm=h26xd_dbglevel:h26xd log message levelparmtype=h26xd_dbglevel:intparm=h26xd_max_buf_num:Max Total Buffer Number of KDRV can be used to decoderparmtype=h26xd_max_buf_num:intparm=h26xd_max_height:Max Heightparmtype=h26xd_max_height:uintparm=h26xd_max_width:Max Widthparmtype=h26xd_max_width:uintparm=h264_max_support_pps:h264 max support PPSparmtype=h264_max_support_pps:uintparm=h264_max_support_sps:h264 max support SPSparmtype=h264_max_support_sps:uintparm=h265_max_support_st:h265 max support short term ref setparmtype=h265_max_support_st:uintparm=h265_max_support_pps:h265 max support PPSparmtype=h265_max_support_pps:uintparm=h265_max_support_sps:h265 max support SPSparmtype=h265_max_support_sps:uintparm=h265_max_support_vps:h265 max support VPSparmtype=h265_max_support_vps:uintparm=max_total_cam_ch:active channel numberparmtype=max_total_cam_ch:intparm=dump_file_path:path of dumping error bsparmtype=dump_file_path:stringversion=0x00100301license=GPLauthor=Novatek Corp.alias=of:N*T*Cnvt,h26xdecC*alias=of:N*T*Cnvt,h26xdecdepends=log,kwrapname=h26xdecvermagic=4.19.148 SMP mod_unload ARMv7 Fail to h26xd_vmalloc for addr %lx size 0x%x device-id[DE] remove - device-id!!! free irq %d DE[DE] probe - unknown resource [DE] probe - device-id!!! [DE] Invalid device_id:%d in dts! max is %d! [DE] unknown chip_idx:%d [DE] chip %d failed to ioremap for h26xd register [DE] unable request IRQ %d [DE] set coherent_mask to 36bit fail! 4[DE]:%s:job_item with job_item_id:%d, job_id:%u is invalid! job_item with job_item_id:%d, job_id:%u is invalid! %s, wrong chip_no:%d open channel fail, hw engine (0x%x) is not decoder! {chip:%d,ch:%d} bind_chn_idx is opened, bind_chn_id:0x%x. 4[DE]:%s:open fail Bind chn is full (act_bind %d), please increase max_act_chn_num(or maybe some channels are closing). open fail Bind chn is full (act_bind %d), please increase max_act_chn_num(or maybe some channels are closing). 4[DE]:%s:idx:%d, used:%d, closing:%d, chn_id:0x%x idx:%d, used:%d, closing:%d, chn_id:0x%x 4[DE]:%s:Error to set CB Func (param is NULL) Error to set CB Func (param is NULL) 4[DE]:%s:Error to set job (handle 0x%x is invalid) Error to set job (handle 0x%x is invalid) 4[DE]:%s:Error to set job (codec_engine is 265, but dec_job is 264)! Error to set job (codec_engine is 265, but dec_job is 264)! 4[DE]:%s:Error to set job (codec_engine is 264, but dec_job is 265)! Error to set job (codec_engine is 264, but dec_job is 265)! 4[DE]:%s:Error to set job (CB Func is not setting) Error to set job (CB Func is not setting) [DE] error in alloc log_item! 4[DE]:%s:rec_addr:0x%lx is in kernel space! rec_addr:0x%lx is in kernel space! 4[DE]:%s:mbinfo_buffer:0x%lx is in kernel! mbinfo_buffer:0x%lx is in kernel! 4[DE]:%s:bs_buffer:0x%lx is in kernel! bs_buffer:0x%lx is in kernel! 4[DE]:%s:Error to set job (handle 0x%x allocate job_item failed) Error to set job (handle 0x%x allocate job_item failed) %s, bs_ddr_id = %d, h26xd_support_ep_bs = %d (module parameter should be 1 due to bs in EP case)!!! chip:%d,chn:%d is xx_set() ok. %s: ERROR set_w x set_h (%dx%d) > kdrv_max_w * kdrv_max_h (%dx%d) %s: buffer chip id(%d) ddr no(%u) does not set this buffer!! %s: buffer chip id(%u) out of range(%d)!! %s: chip id(%d) ddr no(%u) dec_tile_buffer size is not enough, please adjust it!! %s: chip id(%d) ddr no(%u) buffer is allocated, please release it first!! {%d,%d,%d} calling video_free_buffer for job_id:%d org_buf:%lx 4[DE]:%s:Error! job_id:%u, wrong status:%d to free job_item! Error! job_id:%u, wrong status:%d to free job_item! OKFAIL{%d,%d,%d} job_id:%u callback fail (%s) bs_size %u 4[DE]:%s:fd(%8x) dec_chn(%u) DEC_ERR_ISR is over %u times fd(%8x) dec_chn(%u) DEC_ERR_ISR is over %u times 4[DE]:%s:fd(%8x) dec_chn(%u) DEC_ERR_ISR fd(%8x) dec_chn(%u) DEC_ERR_ISR 4[DE]:%s:fd(%8x) dec_chn(%u) DEC_HW_TIMEOUT is over %u times fd(%8x) dec_chn(%u) DEC_HW_TIMEOUT is over %u times 4[DE]:%s:fd(%8x) dec_chn(%u) DEC_HW_TIMEOUT fd(%8x) dec_chn(%u) DEC_HW_TIMEOUT 4[DE]:%s:fd(%8x) dec_chn(%u) job_id:%u callback fail, bs_size %u fd(%8x) dec_chn(%u) job_id:%u callback fail, bs_size %u {%d,%d,%d} job_id:%u callback finish (%s) bs_size %u 4[DE]:%s:{%d,%d,%d} job_id:%u callback incorrect (%s) bs_size %u {%d,%d,%d} job_id:%u callback incorrect (%s) bs_size %u 4[DE]:%s:fd(%8x) dec_chn(%u) job_id:%u callback incorrect, bs_size %u fd(%8x) dec_chn(%u) job_id:%u callback incorrect, bs_size %u fd(%8x) bs_size(%u) is smaller 16 bytes or dec_in_buffer is NULL type(%s) fd(%8x) bs_size(%u) job_id(%u) type(%s) 0x%08x: %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x 4[DE]:%s:{%d,%d,%d} job_id:%u, %s for a reserved job {%d,%d,%d} job_id:%u, %s for a reserved job {%d,%d,%d} calling video_reserve_buffer for job_id:%d org_buf:%lx include/linux/dma-mapping.h4[DE]:%s:dma_alloc_coherent failed va: %lx pa: %lx dma_alloc_coherent failed va: %lx pa: %lx 4[DE]:%s:%s, chip:%d not supported! Current only supports EP0! %s, chip:%d not supported! Current only supports EP0! 4[DE]:%s:{chip:%d,eng:%d} allocate h26x engine vpu buffer [%d] error {chip:%d,eng:%d} allocate h26x engine vpu buffer [%d] error 4[DE]:%s:{chip: %d,eng:%d} allocate h26x engine link list buffer error {chip: %d,eng:%d} allocate h26x engine link list buffer error {%d,%d,%d} free_buf_idx:%d, status:%d, job_id:%u. {chip:%d,chn:%d} allocate buf_idx:%d, job_id:%u 4[DE]:%s:{%d,%d,%d}, Error! no job is recorded for idx: %d {%d,%d,%d}, Error! no job is recorded for idx: %d {%d,%d,%d} DPB release: job_id:%u buf_idx:%d, set to JOB_STATUS_DPB_REL {%d,%d,%d} job_id:%u buf_idx:%d, low level driver has error case!!! 4[DE]:%s:{%d,%d,%d} Error! job_id:%u buf_idx:%d status: %d should have JOB_STATUS_KEEP! {%d,%d,%d} Error! job_id:%u buf_idx:%d status: %d should have JOB_STATUS_KEEP! 4[DE]:%s:{%d,%d,%d} error!!! no job is recorded for buf_idx: %d {%d,%d,%d} error!!! no job is recorded for buf_idx: %d {%d,%d,%d} info: job_id:%u buf_idx:%d status:%d(is_released:%d). Set is_outputed=1 4[DE]:%s:{%d,%d,%d} got poc for job that is not waiting poc: job_id:%u buf_idx:%d status:%d {%d,%d,%d} got poc for job that is not waiting poc: job_id:%u buf_idx:%d status:%d 4[DE]:%s:%s - codec_type(0x%x) buf_idx(%d) is over h26xd_max_buf_num(%d) %s - codec_type(0x%x) buf_idx(%d) is over h26xd_max_buf_num(%d) 4[DE]:%s:buf_idx_array[%d] : %u buf_idx_array[%d] : %u {%d,%d,%d}, output_all_frame() set all buf_idx to is_released=1. 4[DE]:%s:{%d,%d,%d} set_buffer invalid buf_idx:%d for job_id:%u {%d,%d,%d} set_buffer invalid buf_idx:%d for job_id:%u 4[DE]:%s:{%d,%d,%d} set_buffer to an unused idx: %d {%d,%d,%d} set_buffer to an unused idx: %d {%d,%d,%d} set_buffer rec %lx(0x%x), mbinfo %lx(0x%x), scale %lx(0x%x) {%d,%d,%d}, job_id:%u, buf_idx:%d, H26XD_ERR_TRIGGER_ERR! set to JOB_STATUS_FAIL {%d,%d,%d}, job_id:%u, buf_idx:%d, H26XD_SCAN_HEADER_ERR! set to JOB_STATUS_FAIL {%d,%d,%d} job_id:%u connect (%s) fail #0, set to JOB_STATUS_FAIL [DE] common_buf_idx = %d < 0 [DE] {%d,%d,%d} job_id:%u scan first header error, ret %d, please refer to Novatek_HDAL_Playback_Issues_FAQ_en.doc [DE] {%d,%d,%d) job_id:%u 264_dec trigger fail, ret %d [DE] {%d,%d,%d) job_id:%u 265_dec check header fail, ret %d [DE] {%d,%d,%d) job_id:%u 265_dec trigger fail, ret %d {%d,%d,%d) type(%d) ll_idx(%d) job_id:%u connect ok ret %d {%d,%d,%d}, flushed_decbuf: buf_idx:%d, update job->id:%u to release! 4[DE]:%s:Error! {%d,%d,%d}, buf_idx:%d, job_id:%u, status:%u Error! {%d,%d,%d}, buf_idx:%d, job_id:%u, status:%u 4[DE]:%s:%s - ll_idx(%d) %s - ll_idx(%d) {chip:%d,engine:%d} type(%d) ll_idx(%d) fire ok @@ 4[DE]:%s:pass error FD: 0x%x pass error FD: 0x%x 4[DE]:%s:FD:0x%x is not used! FD:0x%x is not used! 4[DE]:%s:pass error FD: 0x%x which is not exist! pass error FD: 0x%x which is not exist! {chip:%d,chan:%d} bind_chn_idx is closing. 4[DE]:%s:{chip:%d,chn:%d} fail to close! {chip:%d,chn:%d} fail to close! {chip:%d} all channels close done. 4[DE]:%s:chip:%d wait unfinished job timeout chip:%d wait unfinished job timeout [DE] vmalloc/vfree error detected: %d / %d 4[DE]:%s:Error! Job_id:%u ST(0x%x) has illegal buf_idx:%d! Error! Job_id:%u ST(0x%x) has illegal buf_idx:%d! 4[DE]:%s:Error! Job_id:%u has illegal dec_buf buf_idx! Error! Job_id:%u has illegal dec_buf buf_idx! %s, bug 111! buf_idx = %d. status = KEEP! 4[DE]:%s:Error! Job_id:%u has status JOB_STATUS_KEEP, but buf_idx is set released! Error! Job_id:%u has status JOB_STATUS_KEEP, but buf_idx is set released! 4[DE]:%s:Error! Job_id:%u has status:%d , but buf_idx is NOT release! Error! Job_id:%u has status:%d , but buf_idx is NOT release! 4[DE]:%s:chip:%d,chn:%d, used_buffer_num:%d, list_empty:%d chip:%d,chn:%d, used_buffer_num:%d, list_empty:%d chip:%d,chn:%d bind_chn_idx free. 4[DE]:%s:0x%x does not find job_item! code bug!!! 0x%x does not find job_item! code bug!!! 4[DE]:%s:0x%x, job_item->chip:%d is invalid!!! 0x%x, job_item->chip:%d is invalid!!! 4[DE]:%s:{chn:%d}Error to putjob (handle 0x%x is not open or ready!) {chn:%d}Error to putjob (handle 0x%x is not open or ready!) 4[DE]:%s:still put job during channel%d closing! (handle: 0x%x) still put job during channel%d closing! (handle: 0x%x) job_item with job_item_id:%d, job_id:%u is allocated. %s, invalid chip_idx:%d FIRE - {%d,%d,%d} #0 ll_list:%d id:%u {%d,%d,%d} error select_ll_buf_idx = -1 WK - {%d,%d,%d} ll_list:%d id:%u {%d,%d,%d} type(%d) ll_idx(%d) job_id:%u connect ok FIRE - {%d,%d,%d} #1 ll_list:%d id:%u 45JOB_STATUS_FAILJOB_STATUS_KEEP4[DE]:%s:{%d,%d,%d} curr job is null {%d,%d,%d} curr job is null ISR - {%d,%d,%d} #0 ll_list:%d id:%u {%d,%d,%d} h26%s - ll_idx:%d job_id:%u ISR, ret %d, set status %s last_chn_flag %d fail_flag %d skip_this_chn_flag %d reinit_ll - {%d,%d,%d} ll_idx:%d %s, isr execution time:%d ms! 4[DE]:%s:h26xd_max_chip: %d is over %d, force to %d h26xd_max_chip: %d is over %d, force to %d 4[DE]:%s:max_total_cam_ch(%d) is out of range [%d , %d], force to %d max_total_cam_ch(%d) is out of range [%d , %d], force to %d 4[DE]:%s:h265_max_support_vps(%u) is out of range [%d , %d], force to 1 h265_max_support_vps(%u) is out of range [%d , %d], force to 1 4[DE]:%s:h265_max_support_sps(%u) is out of range [%d , %d], force to 1 h265_max_support_sps(%u) is out of range [%d , %d], force to 1 4[DE]:%s:h265_max_support_pps(%u) is out of range [%d , %d], force to 1 h265_max_support_pps(%u) is out of range [%d , %d], force to 1 4[DE]:%s:h265_max_support_st(%u) is out of range [%d , %d], force to 4 h265_max_support_st(%u) is out of range [%d , %d], force to 4 4[DE]:%s:h264_max_support_sps(%u) is out of range [%d , %d], force to 1 h264_max_support_sps(%u) is out of range [%d , %d], force to 1 4[DE]:%s:h264_max_support_pps(%u) is out of range [%d , %d], force to 1 h264_max_support_pps(%u) is out of range [%d , %d], force to 1 4[DE]:%s:h26xd_max_width(%d) is out of range [%d , %d], force to 64 h26xd_max_width(%d) is out of range [%d , %d], force to 64 4[DE]:%s:h26xd_max_height(%d) is out of range [%d , %d], force to 64 h26xd_max_height(%d) is out of range [%d , %d], force to 64 4[DE]:%s:h26xd_max_buf_num(%d) is out of range [3, %d], force to %d h26xd_max_buf_num(%d) is out of range [3, %d], force to %d 4[DE]:%s:error, h26xd failed to allocate private_data memory error, h26xd failed to allocate private_data memory 4[DE]:%s:error, h26xd failed to allocate bind_chn_idx memory error, h26xd failed to allocate bind_chn_idx memory 4[DE]:%s:error, h26xd failed to allocate counter memory error, h26xd failed to allocate counter memory error: h26xd failed to allocate decoder job_log memory error: h26xd failed to allocate h264d_small_bs_buffer memory 4[DE]:%s:error, H26XD register log system printout notifier failed! error, H26XD register log system printout notifier failed! 4[DE]:%s:error, h26xd failed to allocate job of module memory error, h26xd failed to allocate job of module memory [DE] hw_timeout_delay:%d ticks, plck:%d [DE] Failed to register platform driver '%s' [DE] error: failed to enable h26xd clock and stop reset error: h26xd failed to allocate memory for dec_handle [DE] chip %d failed to allocate common buffers h26xdec98331null allocate/free function pointer allocate dec handler fail allocate dec chn struct base fail invalid free function pointer [DE] decoder_bind_engine for chn %d failed: chip %d engine %d ll_buf_idx error {chip: %d, eng: %d) Warning to nested use dev mark_engine_start! {chip: %d, eng: %d) Warning to nested use engine mark_engine_finish! H26X Decoder IRQ mode PLT:%s, version %d.%d.%d.%d built @ %s %s10:55:25Jul 20 2022%s %s, init fail! 0UUNKNOWNemptyno_empty<<< H26XD PrintOut Start >>> DE%s state_machine_err:%u, internal_err:%u, dec_err:%u total - reserved buffer %u free buffer %u, jiffies:%d ========================================================================= Chip Eng Chn Job_ID Status Puttime Start End cb resvd buf_idx standby cur_job max_ref_num closing h264 [DE] <<< H26XD PrintOut Start >>> [DE] %s [DE] state_machine_err:%u, internal_err:%u, dec_err:%u [DE] total - reserved buffer %u free buffer %u, jiffies:%d %-4d %-3d %-3d %-13u %-6s 0x%-5x 0x%-4x 0x%-4x %-2d %-5d %-7d %-8s %-7d %-11d %-7d %-4d <<< H26XD PrintOut End >>> [DE] <<< H26XD PrintOut End >>> Error to open %s 264265%s/idx-%d_bs_size-%d_job_id-%d_fd-0x%08x.%swrite bs: %s SCAN_HEADERSET_REC_BUFTRIGGERHW_TIMEOUTAD_ISRBIN_ISRSTANDBYONGOING KEEPDPB_REL FLUSH FAIL1S2O3K4D5FLH6FALh264d_mclkh264d_mclk_ep0[DE] get chip:%d h264d_mclk failed! h265d_mclkh265d_mclk_ep0[DE] get chip:%d h265d_mclk failed! h264d_pclk[DE] get h264d_pclk failed! h264d_aclkh264d_aclk_ep0[DE] get chip:%d h264d_aclk failed! h265d_aclkh265d_aclk_ep0[DE] chip:%d get h265d_aclk failed! %s, chan:%d, cb_data->status = %d %d echo > perf default:exc_total_chn(8) codec_type(0:264) queue_job_num(10) H264H265NAh26xd_err_count_thd:%u state_machine_err:%u, internal_err:%u, dec_err:%u ----------------------------------------------------- chip:%d, chn_id:0x%x(active:%d), chn:%d fd:0x%x, codec_type: %s, resoultuon:%ux%u, last_hwto_val:0x%x trig_fail: %u slice_header_fail: %u state_machine_err: %u internal_err: %u set_rec_buf_err: %u no_bufidx: %u dec_isr_err: %u dec_hwtimeout: %u putjob_cnt: %u callback_cnt: %u address_error: %u -------------------------------- echo <0:trigger_work / 1:trigger_callback> > wakeup chip base(pa) base(va) size ==== ================ ================ ========== hevc_cabac_local_buffer %3d %lx %lx 0x%x %3d %lx %lx 0x%x link_list_buffer (eng:%d) %3d %lx %lx 0x%x private_data(chip:%d): vaddr:%lx, size:0x%zx bind_chn_idx(chip:%d): vaddr:%lx, size:0x%zx counter(chip:%d): vaddr:%lx, size:0x%zx EnableDisable%s == module parameter == max_total_cam_ch = %d h265_max_support_vps = %u h265_max_support_sps = %u h265_max_support_pps = %u h265_max_support_st = %u h264_max_support_sps = %u h264_max_support_pps = %u max_width = %u max_height = %u h265_fifo_mode : %s lose picture handling flags - 0: force to decode. 1: jump probably incorrect frame.LosePicFlagUsage: echo [parameter name] [value] > /proc/videograph/h26xd/param range parameter name value /size note ======================= ======= ====== ============================== %-23s %7u %d~%3d%7d0x%07X"%s" %6d %s Print Log position = %d Log level = %d (0:error, 1:warning, 2:info) Usage: echo [dbg_cmd] > /proc/videograph/h26xd/dbgmode Debug mode(printm): %d (0:disabled 1:enabled) %d Log postion =%d Log level =%d (0:error, 1:warning, 2:info) Debug mode = %d (0:disabled >0:enabled) channel=%d (<0 means all) Utilization Period =%d(sec) %uError in calling kdrv_videodec_h26x_set()! Error in calling kdrv_videodec_h26x_trigger()! syntax: echo [chip 0~] [chan 0~, -1:all] > joblog syntax: echo -1 -1 > joblog to clear log database. (log_chip:%d,log_chan:%d) bs_len f_type resolution job_id status hwto_val hw(ms) chn --------- ------ ---------- --------- ------ ---------- ------ --- %-9u %-6s %5dx%-4d %-9u %-6d 0x%-8x %-6d %-3d Buffer overflow detected (%d < %lu)! include/linux/thread_info.hlog buffer is cleared! chip_idx:%d is out of range! %d %d log_chip = %d, log_chan = %d chip_idx: %d, h26xd_trigger_work chip_idx: %d, h26xd_trigger_callback %s %d %s(%d) is out of range! (%d ~ %d) %s(%d) is out of range! (%d) idx:%d unknown "%s"emptyno_emptyh264h265 Minor=%d (<0 means all) System ticks=0x%x ----------------------------------- total - reserved buffer %u free buffer %u current - {is_used, is_closed, bind_chn_id, res_buf, max_ref_num} chip %d ch[%d] %u chip %dbd_ch[%d] {%d , %d, %x, %u, %d} Chip Eng Chn Job_ID Status Puttime Start End cb resvd buf_idx standby cur_job codec =============================================================================================== chip:%d,engine:%d idle: %d %-4d %-3d %-3d %-13u %-6s 0x%-5x 0x%-4x 0x%-4x %-2d %-5d %-7d %-8s %-7d %-5s ch %d job number: %d total job number: %d Usage: echo > /proc/videograph/h26xd/job : channel index. (<0 means all channel) Chip%d Engine%d HW Utilization Period=%d(sec) Utilization=N/A Chip%d Engine%d HW Utilization Period=%d(sec) Utilization=%d.%d HW utilization measurement is disabled. set measurment period to non-zero to enable it. Can't find hdal-memory in dtsi! mediaregerror length = %d error length_4 = %d %s %s %d %d %d %d %d bs_name:%s, bs_len:%s, round:%d, exc_chn_num:%d, codec_type:%d, queue_job_num:%d exc_total_chn(%d) is over TOTAL_CH(%d) bs:%s not exists! bslen:%s not exists! read bslen fail! ioremap_wc return NULL! hdal_base = 0x%lx, size = 0x%x bs_end:0x%lx exceeds 0x%lx %s, fail to give cabac buffer! Total frames:%d, time=%d ms, fps:%d hdal-memorykdrv_h26xdError to create driver proc, please insert log.ko first. utilizationerror to create %s/utilization proc joberror to create %s/job proc h26xd_dbg_modeerror to create %s/h26xd_dbg_mode proc h26xd_dbglevelerror to create %s/dbglevel proc h26xd_dbgposerror to create %s/dbgpos proc paramerror to create %s/param proc mod_paramerror to create %s/mod_param proc local_buf_paramerror to create %s/local_buf_param proc wakeuperror to create %s/wakeup proc countererror to create %s/counter proc joblogerror to create %s/joblog proc perferror to create %s/perf proc gating_enUknownI-frmeP-frmeB-frmeOthersHWTimeouthw timeout cycle count. 0: disalbe.H264OnlySingleSliceh264 only parsing first slice to speed up sw parsing.H265OnlySingleSliceh265 only parsing first slice to speed up sw parsing.DisMvWoh264 force to disable mv data write out.[HD] reset WRAP timeout (0x%x) [DE] reset hw timeout in reset 264 BIN ## [DE] timeout of waiting 264 hw idle ## [DE] reset ll timeout [DE] reset hw timeout in reset AD [DE] reset hw timeout in reset BIN [DE] timeout of waiting 264 hw idle [DE] timeout of waiting 265 hw idle %s, [%d][%d].connect_chn[%d] - chn_idx: %d is_used: %d %s, ERROR- cur_chn_idx(%d) ll_idx(%d) record_finish_count(%d) total_connect_job(%d) finish_num(%d) is_final(%d) DE[%s] chip_idx(%d) ll_idx(%d) chn_idx is invaild [%s] chip:%d ll_finish_num is invaild [%s] first_job_header is NULL 4[DE]:%s:kdrv_videodec_h26x_open enigne(%x) failed, ret %d kdrv_videodec_h26x_open enigne(%x) failed, ret %d DE4[DE]:%s:[%x] kdrv_videodec_h26x_trigger fail! [%x] kdrv_videodec_h26x_trigger fail! 4[DE]:%s:kdrv_videodec_h26x_close handle(%x) failed, ret %d kdrv_videodec_h26x_close handle(%x) failed, ret %d 4[DE]:%s:[%x] %s fail, unkwon param_id %x [%x] %s fail, unkwon param_id %x frame buffer index is invalid, idx: %d (%d) DEinvalid picWidthInCtbsY : %d, ctbAddrRs : %u internal issue - tile_boundary is mistake sub_ratio (%d) does not support, forcing output sub yuv of (1/4 w * 1/4 h) replace short term reference picture set over max ctb number %d, max is %ld [DE] over max ctb number %d, max is %ld, please check the bitstream [Fandi]temporal_id_plus1 == 0 [Fandi] num_ref_total(%d) != num_ref_LTR(%d) + num_ref_STR(%d) [Fandi] hdal_max_ref_num = 0 [Fandi] sh_temporal_id_plus1=%d, max_tid_plus1=%d, hdal_max_ref_num=%d, num_ref_total=%d svc_tid_plus1=%d [Fandi] no more STR buffer can be released, num_ref_LTR=%d, num_ref_STR=%d, hdal_max_ref_num=%d, max_tid_plus1=%d, svc_tid_plus1=%d [DE] [Fandi] no more STR buffer can be released, num_ref_LTR=%d, num_ref_STR=%d, hdal_max_ref_num=%d, max_tid_plus1=%d, svc_tid_plus1=%d POC:%d [L0 Issue : num_ref_idx_l0_active(%d) > %d [DE] {chip %d chn %d} H265 - not found a reference picture or hdal_max_ref_num (%u) error, buffer is NULL {chip %d chn %d} reference list L0 error, hdal_max_ref_num (%u) %d X [DE] {chip %d chn %d} H265 - not found a reference picture or hdal_max_ref_num (%u) error {chip %d chn %d} H265 - not found a reference picture or hdal_max_ref_num (%u) error ][L1 Issue : num_ref_idx_l1_active(%d) > %d [DE] {chip %d chn %d} not found a reference picture or hdal_max_ref_num (%u) error {chip %d chn %d} reference list L1 error, hdal_max_ref_num (%u) {chip %d chn %d} not found a reference picture or hdal_max_ref_num (%u) error ] L%d[%d]=%d is out of range fatal issue - get invalid HW engine type (%d), chip_idx %d DEERROR : bsdam entry too much! AD - hw reg0e4 : 0x%08X AD - hw reg11c : 0x%08X [bs_chk_sum] 0x%08X 0x%08X [chk_sum] 0x%08X 0x%08X dec_len(0x%08X) max_len(0x%08X) remove picture before inserting DEno slice in a picture. release reference frame buf_idx : %d release output frame buf_idx : %d internal issue - frame need to output is NULL add frame to reference list buf_idx : %d add frame to output list buf_idx : %d not need for output(POC %d / buf_idx %d) Issue : current cabac buf index is over the num of extra buffers consecutive_no_frame_buf %d.cabac buffer is not enough, leakage = 0x%08X internal issue - engine is not release or pic owner is not release [DE] [%s] SW_TIMEOUT CASE {chip:%d} AD HEVC_REG_STATUS_HW_TIMEOUT ad_status(0x%x) [DE] dec_tile_buffer maybe not enough ! {chip:%d chn:%d} AD - bin end, ad_status(0x%x) {chip:%d chn %d} AD has error {chip:%d} BIN HEVC_REG_STATUS_HW_TIMEOUT bin_status(0x%x) {chip:%d} dec_err_isr bin_status(0x%x) [DE] #0 - startCodeAddr or nextStartCodeAddr is NULL [DE] #1 - startCodeAddr or nextStartCodeAddr is NULL %s - h265d_hdal_allocate_buffer_flag[%d]: %d DE[DE] hdal is not allocated dec_tile buffer [DE] only support 8bit luma depth [DE] only support 8bit chroma depth [DE] main profile, general_profile_idc (%d) [DE] dec_tile_buffer is not allocated and this bitstream has tile [DE] {chip %d, chn %d} output buffer too small: resolution %d x %d, need yuv + mbinfo size %d > %d [DE] {chip %d, chn %d} unknown ratio type %d [DE] {chip %d, chn %d}[265] extw outbuf is too small: res %d x %d, (SEC: %d) sub res %d x %d, need sub yuv size %d > %d [DE] {chip %d, chn %d} alloc_frame_in_pool fail, idx : %d assignPictureTo BIN fail AD fail, havePicFalse:%d all picture resources are occupied #0 - insert slice into the picture fail, err_flg: %d [DE] curPic is NULL, bs length maybe incorrect curPic is NULL, bs length maybe incorrect #1 - insert slice into the picture fail, err_flg: %d assignPictureTo AD fail assign record Picture to AD, bs_empty_flag(%d) lists_modification_present_flag(%d) BufferIdx: %d POC: %d yuv_range_type: %d ReleaseBufferNum: %d ----- [%s] ----- %08X %08X %08X %08X BIN[DE] [%s] Error: alloc NG !!! %s, Warning! receive duplicate bit stream!!! [%s] can't get new one empty frame buffer,FrmBufIdx[%d], Cur_Frm_FSBIdx[%d] DE[%s]ResolutionChange[%d][%d]->[%d][%d]!!! [%s] meet IDR, reset All store frame buffer [%s] At the begining reset All store frame buffer [%s] After Seek I-Frame reset All store frame buffer [H264DecSlice]Seek but not I_Slice! [DE] idx(%d) out of range(%d)... [DE] [%s]obj->picinfo == NULL... [DE] [%s]obj == NULL... [%s] picInfoIdx : %d [DE] [%s]picbuf obj not initial!!!!! [%s]picbuf_idx:%d, dec_pic_num=%d, poc=%d, class=%d DE[%s][%d]u32UpperId =%d [DE] [%s] idx=%d out of range (0<= n <%d) [%s]CurClass(%d),CanClass(%d), Thre=%d, output_cand=%d cnt_free_ref=%d [DE] Error: Lost DPNum[%4d] picbuf->ref_mask[0x%08X], ref_mask=0x%08X DE[DE] [%s] FrameBufAddr(0x%08x) MbInfoBufAddr(0x%08x) malloc error. [%s][%d]error: get unused framebuffer from local [DE] [%s] YUV Address[%lx] not mulitple of 32Bytes. No Free CmdQue or Que is Full!! [DE] cannot get an entry from cmdbuf free-que, ... unexpected !! [DE] [%s]get crazy cmd buf index(%d) [DE] [%s]cmdbuf que put failed !! [DE] [%s]Unexpected cmdbuf free-que put failed !! [%s] return the BufIndex=%d [DE] [%s] get que error [DE] [%s] impossible !!!! [DE] [%s]ctx->pstPicBufObj[%p] not exists or curCmdBufIdx(%d) < 0 [%s] cmdIdx[%d], u32DecPicNum(%d),outFlag(%d),reuseFB(%d),F/T/B(%d) [DE] [%s]ctx not exists!! [DE] [%s]pstPicBufObj == NULL!! [%s]create rbsp stream fail DEError: leave Parse function, these is nothing to be parsing and this process is invalid. ret1 %d ret2 %d [%s] EN_VPU_EVENT_UNSUPPORT_PROFILE [%s] EN_VPU_EVENT_UNSUPPORT_FRAMERATE [%s] EN_VPU_EVENT_UNSUPPORT_RESOLUTION [%s] EN_VPU_EVENT_UNSUPPORT_FORMAT [DE] [%s](%d) NAL_TYPE_SPS checksize error! (%d/%d) [DE] [%s](%d) NAL_TYPE_PPS checksize error! (%d/%d) [%s] EN_VPU_EVENT_PTS_CONSUMED [DE] [%s][%d] EN_VPU_EVENT_PTS_CONSUMED [DE] [%s](%d)(%d) UNKNOWN NALU TYPE %s, get error sub_yuv_ratio = %d [DE] {chip %d, chn %d}[264] extw outbuf is too small: res %d x %d, (SEC: %d) sub res %d * %d, need sub yuv size %d > %d [DE] {chip %d, chn %d} output buffer too small: resolution %d x %d, need yuv size %d > %d [DE] {chip %d, chn %d} output buffer too small: resolution %d x %d, need mbinfo size %d > %d detect BIN error interrupt status 0x%08x detect error NG MB = %d [DE] [%s] FinishBinDecode Fail(%d) [%s]bStreamEnd = TRUE, flush all picture buffer This picture[%d] has [%d] NG MBs [%s] return the BufIndex=%d u32IndexOfVa=%d [DE] [%s]ERROR dmaIdx(%d + 2) > (%d),u32SliceCnt(%d) [%s][%d]ParserStart error! (%d) peek error u32PicChange didn't change !!! Error: u32NalType detect NAL_TYPE_UNSPECIFIED28 !!! [DE] [%s](%d)HeaderQue ret(%d) [DE] [%s](%d)HeaderQue slice size error(%d/%d) [DE] [Error]SliceCnt > (%d), drop this slice [%s][%d] EN_VPU_EVENT_PTS_CONSUMED Drop first nal but firstMB != 0 [DE] {chip %d chn %d} H264 - not found a reference picture {chip %d chn %d} H264 - not found a reference picture Frame(Field)%d decoded, upper_id = %d, OutputFlag = %d [DE] [%s]Got unhandled return code = %d!! [%s] EN_VPU_EVENT_PIC_DONE triggerHwRet = %d [%s] read : %lx DE[%s] end : %lx [%s] buffer_size : %u assert 'scaling_list_pred_matrix_id_delta(0x%lx)<=matrixId(0x%lx)' issue at line %d. DEassert 'delta_idx_minus1(0x%lx)<(unsigned int)idxRps(0x%lx)' issue at line %d. assert 'abs_delta_rps_minus1(0x%lx)<=32767(0x%lx)' issue at line %d. assert 'i(0x%lx)sps_max_dec_pic_buffering[sps->sps_max_sub_layers_minus1](0x%lx)' issue at line %d. assert '0(0x%lx)==1(0x%lx)' issue at line %d. assert 'NumNegativePics(0x%lx)<=MAX_HEVC_RLIST_ENTRY - 1(0x%lx)' issue at line %d. assert 'NumNegativePics(0x%lx)<=sps->sps_max_dec_pic_buffering[sps->sps_max_sub_layers_minus1](0x%lx)' issue at line %d. assert 'NumPositivePics(0x%lx)<=MAX_HEVC_RLIST_ENTRY - 1 - NumNegativePics(0x%lx)' issue at line %d. assert 'NumPositivePics(0x%lx)<=(sps->sps_max_dec_pic_buffering[sps->sps_max_sub_layers_minus1] - NumNegativePics)(0x%lx)' issue at line %d. assert 'video_parameter_set_id(0x%lx)0(0x%lx)' issue at line %d. assert 'sps_video_parameter_set_id(0x%lx)chroma_format_idc(0x%lx)<=3(0x%lx)' issue at line %d. assert 'sps->pic_width_in_luma_samples(0x%lx)>=16(0x%lx)' issue at line %d. assert 'sps->pic_height_in_luma_samples(0x%lx)>=16(0x%lx)' issue at line %d. [DE]ERR- current pic_w(%d) > h26xd_max_width(%d) or pic_h(%d) > h26xd_max_height(%d), need to adjust module parameter when insmod h26xdec module assert '(sps->conf_win_left_offset + sps->conf_win_right_offset) * SubWidthC[sps->chroma_format_idc](0x%lx)pic_width_in_luma_samples(0x%lx)' issue at line %d. assert '(sps->conf_win_top_offset + sps->conf_win_bottom_offset) * SubHeightC[sps->chroma_format_idc](0x%lx)pic_height_in_luma_samples(0x%lx)' issue at line %d. [DE] assert 'sps->bit_depth_luma_minus8(0x%lx)<=2(0x%lx)' issue at line %d. [DE] assert 'sps->bit_depth_chroma_minus8(0x%lx)<=2(0x%lx)' issue at line %d. assert 'sps->log2_max_pic_order_cnt_lsb_minus4(0x%lx)<=12(0x%lx)' issue at line %d. [DE] assert 'sps->sps_max_dec_pic_buffering[i](0x%lx)<=MAX_HEVC_RLIST_ENTRY(0x%lx)' issue at line %d. [DE] assert 'sps->sps_max_dec_pic_buffering[i](0x%lx)<=12(0x%lx)' issue at line %d. [DE] assert 'sps->sps_max_dec_pic_buffering[i](0x%lx)<=8(0x%lx)' issue at line %d. [DE] assert 'sps->sps_max_dec_pic_buffering[i](0x%lx)<=6(0x%lx)' issue at line %d. assert 'sps->sps_max_dec_pic_buffering[i](0x%lx)<=MAX_HEVC_RLIST_ENTRY(0x%lx)' issue at line %d. assert 'sps->sps_max_num_reorder_pics[i](0x%lx)<=sps->sps_max_dec_pic_buffering[i](0x%lx)' issue at line %d. assert 'sps->num_short_term_ref_pic_sets(0x%lx)<=h265_max_support_st(0x%lx)' issue at line %d. assert 'sps->num_long_term_ref_pics_sps(0x%lx)<=MAX_LT_RP_SIZE(0x%lx)' issue at line %d. assert 'sps->chroma_format_idc(0x%lx)==1(0x%lx)' issue at line %d. assert 'pps_pic_parameter_set_id(0x%lx)num_ref_idx_l0_default_active_minus1(0x%lx)<(MAX_HEVC_RLIST_ENTRY - 1)(0x%lx)' issue at line %d. assert 'pps->num_ref_idx_l1_default_active_minus1(0x%lx)<(MAX_HEVC_RLIST_ENTRY - 1)(0x%lx)' issue at line %d. assert 'slice->slice_pic_parameter_set_id(0x%lx)valid(0x%lx)!=0(0x%lx)' issue at line %d. assert 'pps->pps_seq_parameter_set_id(0x%lx)valid(0x%lx)!=0(0x%lx)' issue at line %d. assert 'slice->slice_type(0x%lx)<=2(0x%lx)' issue at line %d. assert 'slice->short_term_ref_pic_set.NumDeltaPocs + num_long_term_sps + num_long_term_pics(0x%lx)<=(MAX_NUM_REF_PICS - 1)(0x%lx)' issue at line %d. assert '(slice->num_ref_idx_l0_active - 1)(0x%lx)<=(MAX_HEVC_RLIST_ENTRY - 2)(0x%lx)' issue at line %d. assert '(slice->num_ref_idx_l1_active - 1)(0x%lx)<=(MAX_HEVC_RLIST_ENTRY - 2)(0x%lx)' issue at line %d. #0 - nal_unit_type: %d nal_layer_id: %d nal_temporal_id_plus1: %d parseNal fail #1 - nal_unit_type: %d nal_layer_id: %d nal_temporal_id_plus1: %d [%s] cpb_cnt_minus1 > 32 DE[%s], bitstream not enough to parsing HRD [%s] >> invalid Level Idc(%d), set it to 5.1 [%s] >> L0 reordering[%d] out of index [%s] >> L0 get undefined pic_nums_idc[%d]!!!! [%s] >> L1 reordering[%d] out of index [%s] >> L1 get undefined pic_nums_idc[%d]!!!! [%s] >> invalid pic marking idx(%d) [%s] pCurSlice->u8RefPicMarkingIdx(%d) [%s]Bitstream Profile idc Error = (%d) [DE]ERR- SDK non-support current profile_idc(%d) [%s]SeqParSetId(%d) >= H264D_MAXSPS(%d) [%s]Only Support 4:2:0 chroma_format_id=%d [DE]ERR- SDK only Support 4:2:0, current chroma_format_id(%d) [%s]bit_depth_luma_minus8[%d] !=0 || bit_depth_chroma_minus8[%d] !=0 [DE]ERR- SDK only support 8bit luma/chroma depth, current bit_depth_luma_minus8(%d) bit_depth_chroma_minus8(%d) [%s]log2_max_frame_num_minus4[%d] > 12 [%s] SPS parameter num_ref_frames_in_pic_order_cnt_cycle > 255!! [%s]pic_order_cnt_type[%d] > 2 [%s]max_num_ref_frames[%d] > 16 picWidthInMbMinus1[%d] x picHeightInMbMinus1[%d] max_w[%d] x max_h[%d] [DE]ERR- current pic_w(%d) > h26xd_max_width(%d) or pic_h(%d) > h26xd_max_height(%d), need to adjust module parameter when insmod h26xdec module There is no useable PicWidth[%d][%d] and PicHeight[%d][%d] [DE]ERR- There is no useable SPS info. [DE] NAL_HRD parameter Wrong!!!! [DE] VCL_HRD parameter Wrong!!!! [DE] PicParSetId(%d) >= H264D_MAXPPS(%d) ! [DE] SeqParSetId(%d) >= H264D_MAXSPS ! [%s] SeqParSetId(%d) is not Vaild ID ! [%s] num_slice_groups_minus1(%d) is not in the range(0~7) [%s] pic_size_in_map_units_minus1(%d) is not in the range(0~%d) [%s]pic_init_qp_minus26 over range !(%d, %d) [%s]pic_init_qs_minus26 over range !(%d, %d) [H264PS_SLICE] type[%d],pp_id[%d] [H264PS_SLICE] PicParSetId >= H264D_MAXPPS !(%d) CurSlice ppsId(%d), ppsId(%d) CurSlice spsId(%d), spsId(%d) not support field coding now [DE] not support field coding now [%s] naltype(%d) [VPS]nalType(%d),size(%d),id(%d),firsMbInSlice(%d),totalSize(%d) x$$$ 4@Xhx$$$$$$$4$L$`pkdrv_videodec_h26x_getkdrv_videodec_h26x_setkdrv_videodec_h26x_triggerkdrv_videodec_h26x_closekdrv_videodec_h26x_open @     D- p89L-/tmp                                                             h26xdecGCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0GCC: (Buildroot 2020.02.9-23-g81e333f) 8.4.0A0aeabi&7-A A  "     &4 :P Kb ^o (u}0<XhD(l04 l pt \ 4p%  +1@ D 7=HCIOUL[agxms y<dH$(T 8<`   dh    d d    $   ! ' -X 3 9 ? E( KX Q $Wx]c i$ !o!y@x""`#h# h %%4h\)) P@+D+d  ,,`$+2(009`@ GN<U\cjqL9h9xx0;4;h8T0=4=>>T j T-o (/,/H/h/l/p///(000014/%@1=АԐqԐ>>>>`>>h?,?T??x?\? ?Ė$?@@0@9\@j@q@G@NAc@U@\HA?+?2??AxB4BLB|B8CBB0lECCCCD\DDCCDD5D<E EDE(xECE'E FPFFuFF GHGpGGGG EGGxGPGGgFFnF`F|(F.EJEx   d  *> Qh }    %> G$O([,e0p4m8z<@DHLPT3 4X)4E4^HpI$ H$8 R$T \$p f$ p$ z$ _$ @ bbbdH c|dPdpdlccDcch|dd|%edetLf  f+fffhfDH1gOLg[ThUpg7gggmgaxhyi=$h|iPihsh@ $@  $L $d $| $ $ % % '% 6% I% \%(  k% u% % %4 %P %l % % % % % % %0 %L %h & b &,h&&@B&@<@ iiii\&|8@ j&@ i}&l(8\ &iDjltkLkjHjLll|kj,mmDm\nnDp p=4tmts[t7s@u1qgsUrO|rato(6,6 Xo%no+,qlvsuyv`wwvwCxtyLzt-f .t/.F.[.Eg.o. x..Կ.P0. .e ..ض/!/*/:/0 L/(c/pn/D+/t/$(//h//7HP7a7777 7ؽ77P84La<8:8%pL8 b8Զfts88|8f088lL8 8Lf8`z88`x94c,*9996lG9$`X9Lg9 `,99d9 `99$94H99:8$:(#:<E:b:g4n:y:4: :T::Pl:O:6X:b$ ;$;sA;V;k;h;;;lP;;v0; < <%< 0;<Q<|Ab<s<4<T<=0<L<T<==d^| =d7=@=PJ=<@d=`}===d$=;=l=n,=7=x>(>>>`n>v>e > >>>D >>?4;?%?yH0? >?F?e d?P}???g$??|?Nd?.?Ct???h?|@&@l=@PF@ĮQ@Tc@(^Pr@t }@<\@4=N4I`c,@ @@ @$|@@\T v@AlAdA'A@7A AA-8WAkAfP?,sAzA*AoAlAApAdo0A An(BDB\7,B4IlBBVBbB4zBBXBB\QBBe$B$C<C$C<H>C8NC@XClTgCkhCDCC4CCCS8D(DD EDu$ZDjDrD|DDDHLDTh@D|@D-|D4xE|((E0T+ELEUEbEkXzE<E0Elf0E@bDELE`,EEEEF8F-FXKFYhdFtwFFP.FFF<LFXn4FD@F6h GTe "G9GP\IG{^GiG04G0'GdG`GԳXGGGu HH,83HtKHfH4o0HHdM HL0HdH0PHLHHk(I@?<I%I.I#T7I|@NI|^Ip@rIIIpI4ILIxIJkJH "JE;J\P#L_J720oJwJQ@JTJc|J$RTJpJpJ0hKiK3KBKxU,ZKtkK88K(K%KKK+Ḵ8LxL,D/LtILvhZL\gLx7sL L ]<<(LL85LCLLL7HvtLLjM5MCM$OM4^MnMp|~M2$MhMHMlkdMM|Msl3 H sMMؾ0NP<"N,NJN]NثT3b<rN~NPNNuN0NXNУNaNOOO4OjDOQOXObO}O`t<ONtOOXh26xdec.mod.c$d__UNIQUE_ID_alias24__UNIQUE_ID_alias23__module_depends__UNIQUE_ID_name22__UNIQUE_ID_vermagic21_note_6h26xdec_flow_no_tracer.c$a.LANCHOR0.LC0.LC1.LC2.LANCHOR1.LC3.LC4.LC7.LC11.LC8.LC10.LC9.LC6.LC5.LANCHOR2.LC12.LC13.LC19.LC20.LC16.LC14.LC17.LC18.LC15.LC21.LC22.LC27.LC28.LC40.LC41.LC23.LC24.LC29.LC30.LC25.LC26.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC39.LC31.LC42.LC43.LC45.LC46.LC44.LC47.LC48.LC49.LC50.LC51.LC68.LC66.LC67.LC63.LC70.LC59.LC60.LC52.LC69.LC64.LC65.LC57.LC58.LC55.LC56.LC61.LC62.LC53.LC54.LC71.LC72.LC73.LC74.LANCHOR3.LC77.LC78.LC75.LC76.LC81.LC82.LC79.LC80.LC83.LC84.LC88.LC87.LC89.LC90.LC85.LC86.LC93.LC94.LC95.LC91.LC92.LC99.LC98.LC96.LC97.LC100.LC105.LC103.LC104.LC101.LC102.LC107.LC106.LC108.LC114.LC112.LC113.LC111.LC110.LC109.LC116.LC117.LC115.LC120.LC118.LC119.LC127.LC125.LC126.LC123.LC124.LC121.LC122.LC128.LC129.LC130.LC131.LC132.LC133.LC136.LC137.LC145.LC138.LC139.LC140.LC143.LC144.LC134.LC135.LC141.LC142h26xd_callback_worker.LC154.LC150.LC151.LC146.LC147.LC152.LC153.LC148.LC149.LC160.LC158.LC159.LC156.LC157.LC155.LC167.LC161.LC162.LC163.LC164.LC168.LC169.LC165.LC166.LC170.LC205.LC209.LC195.LC196.LC197.LC198.LC201.LC202.LC203.LC204.LC207.LC173.LC174.LC171.LC172.LC175.LC176.LC177.LC178.LC193.LC194.LC206.LC191.LC192.LC208.LC199.LC200.LC187.LC188.LC189.LC190.LC179.LC180.LC181.LC182.LC183.LC184.LC185.LC186h26xd_dt_match__func__.35556__func__.35582__func__.35678__func__.35689__FUNCTION__.35729__FUNCTION__.35736__FUNCTION__.35747__func__.35771__func__.35780__func__.35806__func__.35840__func__.35866__func__.35897__func__.35905__FUNCTION__.35920__func__.35919__func__.35956__func__.35990__func__.36006__FUNCTION__.36086__func__.36085__func__.35655__func__.36202__func__.36284__func__.36042__func__.35704__func__.36125__func__.36157__func__.36171__func__.36306__func__.36250__param_str_h265_fifo_mode__param_str_callback_wq__param_str_h264d_auto_sw_reset__param_str_h264d_print_addr__param_str_disable_mv_wo__param_str_h26xd_fail_damnit__param_str_h26xd_hw_gate__param_str_address_check__param_str_h26xd_err_count_thd__param_str_dump_bs_msg__param_arr_dump_bs_msg__param_str_save_bs_cnt__param_str_lose_pic_handle_flags__param_str_h26xd_dbg_mode__param_str_h26xd_dbgpos__param_str_h26xd_dbglevel__param_str_h26xd_max_buf_num__param_str_h26xd_max_height__param_str_h26xd_max_width__param_str_h264_max_support_pps__param_str_h264_max_support_sps__param_str_h265_max_support_st__param_str_h265_max_support_pps__param_str_h265_max_support_sps__param_str_h265_max_support_vps__param_str_max_total_cam_ch__param_str_dump_file_path__param_string_dump_file_path_rs.35691_rs.35988_rs.35994_rs.35996_rs.35998h26xd_platform_drivermax_job_arrayjob_usedjob_idx__warned.28995__UNIQUE_ID_h265_fifo_mode103__UNIQUE_ID_h265_fifo_modetype102__UNIQUE_ID_callback_wq101__UNIQUE_ID_callback_wqtype100__UNIQUE_ID_h264d_auto_sw_reset99__UNIQUE_ID_h264d_auto_sw_resettype98__UNIQUE_ID_h264d_print_addr97__UNIQUE_ID_h264d_print_addrtype96__UNIQUE_ID_disable_mv_wo95__UNIQUE_ID_disable_mv_wotype94__UNIQUE_ID_h26xd_fail_damnit93__UNIQUE_ID_h26xd_fail_damnittype92__UNIQUE_ID_h26xd_hw_gate91__UNIQUE_ID_h26xd_hw_gatetype90__UNIQUE_ID_address_check89__UNIQUE_ID_address_checktype88__UNIQUE_ID_h26xd_err_count_thd87__UNIQUE_ID_h26xd_err_count_thdtype86__UNIQUE_ID_dump_bs_msg85__UNIQUE_ID_dump_bs_msgtype84__UNIQUE_ID_save_bs_cnt83__UNIQUE_ID_save_bs_cnttype82__UNIQUE_ID_lose_pic_handle_flags81__UNIQUE_ID_lose_pic_handle_flagstype80__UNIQUE_ID_h26xd_dbg_mode79__UNIQUE_ID_h26xd_dbg_modetype78__UNIQUE_ID_h26xd_dbgpos77__UNIQUE_ID_h26xd_dbgpostype76__UNIQUE_ID_h26xd_dbglevel75__UNIQUE_ID_h26xd_dbgleveltype74__UNIQUE_ID_h26xd_max_buf_num73__UNIQUE_ID_h26xd_max_buf_numtype72__UNIQUE_ID_h26xd_max_height71__UNIQUE_ID_h26xd_max_heighttype70__UNIQUE_ID_h26xd_max_width69__UNIQUE_ID_h26xd_max_widthtype68__UNIQUE_ID_h264_max_support_pps67__UNIQUE_ID_h264_max_support_ppstype66__UNIQUE_ID_h264_max_support_sps65__UNIQUE_ID_h264_max_support_spstype64__UNIQUE_ID_h265_max_support_st63__UNIQUE_ID_h265_max_support_sttype62__UNIQUE_ID_h265_max_support_pps61__UNIQUE_ID_h265_max_support_ppstype60__UNIQUE_ID_h265_max_support_sps59__UNIQUE_ID_h265_max_support_spstype58__UNIQUE_ID_h265_max_support_vps57__UNIQUE_ID_h265_max_support_vpstype56__UNIQUE_ID_max_total_cam_ch55__UNIQUE_ID_max_total_cam_chtype54__UNIQUE_ID_dump_file_path53__UNIQUE_ID_dump_file_pathtype52__param_h265_fifo_mode__param_callback_wq__param_h264d_auto_sw_reset__param_h264d_print_addr__param_disable_mv_wo__param_h26xd_fail_damnit__param_h26xd_hw_gate__param_address_check__param_h26xd_err_count_thd__param_dump_bs_msg__param_save_bs_cnt__param_lose_pic_handle_flags__param_h26xd_dbg_mode__param_h26xd_dbgpos__param_h26xd_dbglevel__param_h26xd_max_buf_num__param_h26xd_max_height__param_h26xd_max_width__param_h264_max_support_pps__param_h264_max_support_sps__param_h265_max_support_st__param_h265_max_support_pps__param_h265_max_support_sps__param_h265_max_support_vps__param_max_total_cam_ch__param_dump_file_pathh26xdec_entity_comm_no_tracer.ch26xdec_division.part.0__func__.16690__UNIQUE_ID_version23__UNIQUE_ID_license22__UNIQUE_ID_author21h26xdec_dbg_no_tracer.cCSWTCH.32CSWTCH.33CSWTCH.34save_bs_idx.21219h26xdec_platform_no_tracer.ccg_vbaseh26xdec_proc_no_tracer.ch26xd_proc_mod_param_writeh26xd_reserve_bufh26xd_callbackh26xd_proc_auto_gate_openh26xd_proc_auto_gate_showh26xd_proc_perf_openh26xd_proc_perf_showh26xd_joblog_proc_param_openh26xd_joblog_proc_param_showh26xd_counter_proc_param_openh26xd_counter_proc_param_showh26xd_wakeup_proc_param_openh26xd_wakeup_proc_param_showh26xd_proc_local_buf_param_openh26xd_proc_local_buf_param_showh26xd_proc_mod_param_openh26xd_proc_mod_param_showh26xd_proc_param_openh26xd_proc_param_showh26xd_proc_pos_openh26xd_proc_pos_showh26xd_proc_level_openh26xd_proc_level_showh26xd_proc_dbgmode_openh26xd_proc_dbgmode_showh26xd_proc_job_openh26xd_proc_job_showh26xd_proc_util_openh26xd_proc_util_showh26xd_proc_pos_writeh26xd_proc_level_writeh26xd_proc_dbgmode_writeh26xd_proc_job_writeh26xd_proc_util_writeh26xd_proc_auto_gate_writeh26xd_start_perfh26xd_free_bufh26xd_joblog_proc_param_writeh26xd_wakeup_proc_param_writeh26xd_proc_param_writeh26xd_proc_perf_writeh26xd_proc_local_buf_param_write__func__.24995syntax__func__.25071job_minorh26xd_proc_util_opsh26xd_proc_job_opsh26xd_proc_dbgmode_opsh26xd_proc_level_opsh26xd_proc_pos_opsh26xd_proc_param_opsh26xd_proc_mod_param_opsh26xd_proc_local_buf_param_opsh26xd_wakeup_opsh26xd_counter_opsh26xd_joblog_opsh26xd_proc_perf_opsh26xd_proc_auto_gate_opsutilprocjobprocdbgmodeproclevelprocposprocmodparamproclocalbufparamproch26xd_wakeup_proch26xd_counter_proch26xd_joblog_proch26xd_perf_proch26xd_sw_autogate_proch26xd_entry_procimvq_no_tracer.cIMVQ_VDEC_DisableWrap.part.0IMVQ_VDEC_EnableWrap.part.1IMVQ_VDEC_Disable.part.2imvq_clk_enable.part.4h26xdec_ll_no_tracer.c__FUNCTION__.13461__FUNCTION__.13474__FUNCTION__.13480__FUNCTION__.13529kdrv_videodec_no_tracer.c__func__.8640__func__.8661__func__.8649__FUNCTION__.8675__func__.8674__FUNCTION__.8687__func__.8686__ksymtab_kdrv_videodec_h26x_close__kstrtab_kdrv_videodec_h26x_close__ksymtab_kdrv_videodec_h26x_get__kstrtab_kdrv_videodec_h26x_get__ksymtab_kdrv_videodec_h26x_open__kstrtab_kdrv_videodec_h26x_open__ksymtab_kdrv_videodec_h26x_set__kstrtab_kdrv_videodec_h26x_set__ksymtab_kdrv_videodec_h26x_trigger__kstrtab_kdrv_videodec_h26x_triggerhevc_tool_no_tracer.cSubWidthCSubHeightC__func__.16020__func__.16232_rs.16018_rs.16230_rs.16268_rs.16276_rs.16303_rs.16311_rs.16368hevc_hw_no_tracer.cping_pong_idxhevc_resmgr_no_tracer.cgetCabacBuffergetPictureByTypefreeEngine.part.0__func__.16207__FUNCTION__.16208_rs.16205_rs.16211hevc_dec_entity_no_tracer.cH265_ParserStartCheckSliceType__func__.16983__FUNCTION__.16760__func__.16763__func__.16827__func__.16849__func__.16911_rs.16981_rs.16985_rs.16761_rs.16825_rs.16828_rs.16830_rs.16832_rs.16847_rs.16850_rs.16864_rs.16866_rs.16868_rs.16909H264Dec_Reg_no_tracer.cg_pH264DecBinRegH264Dec_Tools_no_tracer.c_H264DecSwap.part.0__FUNCTION__.13567H264Dec_LLD_no_tracer.cH264Dec_VLD_no_tracer.ccompare_pic_by_poc_num_desccompare_pic_by_poc_num_asccompare_pic_by_pic_num_desccompare_pic_by_longterm_idx_ascgen_pic_list_from_frm_list__func__.14874__FUNCTION__.14886__FUNCTION__.14981H264Dec_Picbuf_no_tracer.c__h264dec_picbuf_check_obj__FUNCTION__.14386__FUNCTION__.14504__FUNCTION__.14547__FUNCTION__.14524__FUNCTION__.14557__FUNCTION__.14575__FUNCTION__.14541H264Dec_Drv_no_tracer.c__func__.14608__func__.14637__FUNCTION__.14638__func__.14690__FUNCTION__.14695__FUNCTION__.14721__func__.14724__func__.14740__FUNCTION__.14741__func__.14789__FUNCTION__.14790__func__.14797__FUNCTION__.14798_rs.14606_rs.14635_rs.14688_rs.14691_rs.14693_rs.14701_rs.14703_rs.14722_rs.14725_rs.14738_rs.14787_rs.14795avc_dec_entity_no_tracer.c__FUNCTION__.15791__FUNCTION__.15513__func__.15521__func__.15559__func__.15574__func__.15723__FUNCTION__.15724__FUNCTION__.15758__func__.15826__FUNCTION__.15827__FUNCTION__.15641__func__.15656_rs.15519_rs.15524_rs.15529_rs.15532_rs.15560_rs.15572_rs.15575_rs.15721_rs.15824_rs.15654_rs.15657_rs.15659_rs.15662_rs.15666_rs.15675_rs.15689hevc_bitstream_no_tracer.chevc_rbspstream_no_tracer.chevc_convertPayloadToRBSPhevc_fillRbsp__FUNCTION__.13484hevc_nal_no_tracer.cparseSLD.part.0g_tmp_short_term_ref_pic_setg_quantIntraDefault8x8g_quantTSDefault4x4g_quantInterDefault8x8g_diagScanOrder4x4g_diagScanOrder8x8__func__.14140_rs.14138g_tmp_wpg_tmp_nal_vpsg_tmp_nal_spsg_tmp_nal_ppsbs_buf_resetH264PS_DrvVLD_no_tracer.c__FUNCTION__.13821ZZ_SCAN.13833ZZ_SCAN8.13834__FUNCTION__.13869__FUNCTION__.13885__FUNCTION__.13939__FUNCTION__.13960__func__.13963__func__.14013__FUNCTION__.14018__func__.14059__FUNCTION__.14082_rs.13961_rs.13968_rs.13972_rs.13990_rs.13994_rs.13997_rs.13999_rs.14011_rs.14014_rs.14057g_tmp_h264_stSPSg_tmp_h264_stPPSh26xd_init_taskleth26xd_vpu_work_bufferfilp_openque_countH265Dec_TriggerHandlerhevc_bit_remainderfree_irqparsePPSh26xd_trigger_workH265Dec_SetCabacBufferDRV_H264DEC_GetBinCycleGetPicNum_XH264Dec_SetVpuisSkipPictureForBLA__h26xd_output_all_frameh26x_dec_bd_lockLLD_H264DEC_TriggerBin_H264PS_PredWeightTabstopHWvos_util_delay_us_pollingH264DecUpdateRefFSBparam_ops_uinth264_only_support_single_slice_flagIMVQ_VDEC_DisableWrapresetAllResourceh26xd_callback_jobdecoder_set_callback_job_status__h26xd_alloc_job_itemque_clearof_property_read_variable_u32_arrayselect_ll_buf_and_set_busyh26xd_vmalloc_cntplatform_driver_unregister__h264_MemAllocH265Dec_ReceiveIRQproc_createg_pLL_BaseAddrClearAllFrmInRefList__this_moduleH26XDec_UnbindEngine_test_and_set_bitplatform_get_irqprocessDecodedPictureBuffersnprintfdropOutputFramequeue_work_onh26xd_int_handler__stack_chk_guardDRV_H264DEC_GetCheckSumgetHWRegisterpf_h26xd_clk_offLLD_H264DEC_Closevos_cpu_dcache_synch26xd_release_per_engine_bufferh264d_job_headTriggerBINCSL_H264DEC_Get_INT_FLGH265Dec_SetBaseAddrCSL_ShowErrRegistersmark_engine_finish__h26xd_free_job_itemh26xd_exit_taskletIMVQ_VDEC_CloseHWh264dec_picbuf_set_refmaskque_putioremap_cachevos_util_delay_msh26xd_trigger_callbackCSL_H264DEC_Set_DB_URI_ADDRH264DecModifyCurFrmcheckPictureDependencyH264Dec_SetHwTimeoutdoEngineIsriounmaph26xd_link_list__printk_ratelimittest_ll_buf_idleH264DecCalculatePoccleanup_moduleCSL_H264DEC_Get_ConcealedMbNumH264DecSliceh264dec_picbuf_picinfo_register_nodeperf_jobslog_chanparam_array_opsH264DecAssignQmatH264DecUpdateRefFrmBufh26xd_init__h26xd_process_release_list__h26xd_alloc_job_log_itempop_read_cmdmemcpy_H264DecQsortVPU_ClearInterruptH265Dec_ISRHandlerassignFrame2ReferenceListh26x_dec_lockparseNalkfreeh26xd_workerisSeekDoneLLD_H264DEC_SetBinDonevk_spin_unlock_irqrestore__picinfo_list_idx_by_ref_poc_err_nearestDRV_H264DEC_Get_RefMaskseq_lseekhevc_create_rbsp_from_bitstreamH265Dec_GetHwTimeoutgetNumRpsCurrTempListh26xd_proc_closewarn_slowpath_fmth26xd_msgIMVQ_VDEC_LLCheckFinalJobof_find_node_by_nameCSL_H264DEC_Get_VersioninitAllEngineCSL_H264DEC_Clr_INT_FLGvk_spin_lock_initH265Dec_TriggerBin__h26xd_update_flushed_decbufDRV_H264DEC_FinishBinDecodeh264dec_picbuf_picinfo_set_displayedhw_timeout_delayclk_get__h26xd_find_job_itemH264DecGetNewFrmBufH264Dec_Get_New_FSBAssignLongTermFrmIdxIMVQ_VDEC_LLResetresolutionpf_h26xd_clk_onh26xd_start_jobCSL_H264DEC_SetupRegisterBaseAddresssetHWRegisterhevc_byte_positionsingle_read_cmdH265Dec_OneFrameStartIMVQ_VDEC_GetWrapOptionfreeEnginestopEngineinit_moduleAdaptiveMemoryManagementDRV_H264DEC_GetDecodedFrameH264DecModifyRefListBufclk_set_phaseCSL_ShowErrRegisterrecover_ll_alljiffies_to_usecsinit_ll_jobDRV_H264DEC_ProcessNaldump_picinfo__h26xd_mark_bufidx_as_outputedh26xd_start_error_handleparseVPSh26xd_allocate_per_engine_bufferclk_prepareIMVQ_VDEC_SetInterruptMaskidx2frhevc_show_bitsget_ll_va_addrh26xd_record_ll_dataupdateRegisterMapForParserparsePTLH264Dec_Create___ratelimitpf_h26xd_xclk_offassignFrame2OutputListIMVQ_VDEC_ConnectLLJobselect_ll_buf_to_fire__stack_chk_failrelease_ll_buf_fire_flagIMVQ_VDEC_GetInterruptStatusvdec_clk_infoh26xd_job_status_strh26xd_ver_strH26XDec_Handler_Createperf_pidxhevc_get_bitsH264Dec_SetExWrite__h264dec_add_extra_writeIMVQ_VDEC_ResetWrapDRV_H264DEC_TriggerBinDecodeh26xd_cb_taskletprocessDefaultMatrixH264Dec_ReinitDRVsingle_special_read_cmdh26xdec_setCallbackFuncIMVQ_VDEC_SetLLstartAddrfile_path_bufh26xdec_getCabacNeedBufferSizedoEngineIsrByPasskmem_cache_allocDRV_H264DEC_SetFrame2ndStrideresv_cur_cntset_ll_buf_fire_flagDRV_H264DEC_ProcessSPS__drv_h264dec_setup_rpic_registerdecoder_set_out_propertydoBumpingProcessh26xd_max_chip__drv_h264dec_allocate_new_framebufferh26xd_get_buf_idxH264Dec_OneFrameStartIMVQ_VDEC_OpenHWdisplayOutputFrameque_peekH26XDec_BindEngineset_ll_buf_busy_H264PS_SPS_HRDUpdateMaxFrmIdxInLongTermDRV_H264DEC_IsCmdBufFullDRV_H264DEC_SetupPictureBufferupdate_total_res_bitsg_internal_errgetEngineTypesingle_write_cmdchksum_pollingavc_init_parse_bitstreamtasklet_killhevc_skip_bitsh26x_dec_job_lockresv_total_out_cntparseHRDH264Dec_ScanFirstHeaderfree_total_out_cnt__aeabi_idivsetBINTriggerLLCMDmax_ref_count__drv_h264dec_TransformRpicForMVCh264dec_picbuf_get_empty_picque_is_fullparseSTRPSH264DecModifyDPBFrmBufdetermineOutputSenarioisProgressivechk_ll_finish_jobset_first_ll_headerh26xd_work_processgetEngineOwnerH265Dec_SyncisRandomAccessSkipPictureh26xd_save_bitstream_to_filerequest_threaded_irqH264DecPredWeightTabIMVQ_VDEC_SetupRegisterBaseAddress_vk_raw_spin_lock_irqsaveregister_printout_notifierIMVQ_VDEC_DisableregBINUnmarkLongTermFieldForRefByFrmIdxh26xd_removeh26xdec_opentasklet_inith26xd_allocate_bufferplatform_get_resourceh26xd_flush_jobshevc_engine_typeIMVQ_VDEC_TriggerLLfireH264Dec_SetBitstreamBuftry2triggerEngineDRV_H264DEC_SetupRegisterBaseAddressrecover_ll_job_idh264dec_picbuf_output_picmmioseth26xd_kdrv_initsingle_special_write_cmdlog_chipimvq_initdecoder_reserve_buffercntsingle_write_cmd_pre_jobwarn_slowpath_nullh26xd_wk_taskletCSL_H264DEC_Close_INT_ENassignFrameTomark_engine_starttest_engine_idledropReferenceFrameisBelongToThisPicture__h26xd_job_cleanuph264d_small_bs_buffer__picinfo_list_idx_by_ref_decpicnum_err_neareststrncpyCSL_H264DEC_Get_Cycle_Cnthevc_engine__tasklet_scheduleIMVQ_VDEC_CheckH264Enableh26xdec_setInitialH264Dec_CleanAllH264Dec_SetRecBufferAddrh26xd_ll_fireof_find_propertyH264PS_SPSh26xd_cleanupioremapCSL_H264DEC_Set_MISC_URI_ADDRH264DecRefPicListReorderreinit_ll_kstrtolque_is_emptymemcmph26xd_probeH265Dec_Createcheck_hw_errorh26xd_kdrv_cleanupsscanfprintk_H264DecSwapH264DecUpdateLongTermRefFSBkmalloc_orderupdate_ll_finish_tableeng_utilH264DecSEIh26xd_int_processbs_next_bufferH264PS_PPSH264Dec_CheckMemSizeget_standby_jobH264Dec_GetHwTimeoutcounterirq_name__h26xd_job_reserve_bufH264Dec_GetOutPutInfosetLLCMDprintmparseVUIprivate_dataproc_mkdirhevc_bit_lengthg_dec_errh26xd_get_in_propertyg_state_machine_errque_getmemsetupdateRegisterMapForAdh26xd_log_printout_handlerh26xdec_divisionget_ll_chn_idxh265d_job_headh26xd_err_num_str__h26xd_job_initset_engine_idleconnect_ll_jobundoGetPictureerrorHandling2Triggerh264dec_picbuf_initkernel_readIMVQ_VDEC_SetWrapOption__aeabi_uidiv__PrepareBSDMAh265_only_support_single_slice_flagH265Dec_ReSetVpuPDE_DATACSL_H264DEC_Set_2nd_SRAMre_trigger_ll_jobplt_strdma_alloc_from_dev_coherenthevc_init_parse_bitstreamset_ll_buf_idleperf_cidxh26xd_work_job_H264PS_RefPicListReorderDRV_H264DEC_ReinitObjBufferparam_ops_stringDRV_H264DEC_SetBinDoneproc_removeh264dec_picbuf_picinfo_initH265Dec_SetEXWriteh26xdec_freeCabacBufferstrcmp__mod_of__h26xd_dt_match_device_tableUnmarkLongTermForRefinit_frame_pooljiffiespfn_valid__platform_driver_registerVPU_AcquireHWDRV_H264DEC_Init_H264PS_ScalingListpf_h26xd_get_plckh26xd_set_bitstreamh26xd_proc_inith265d_cabac_bufferH265Dec_SetBitstreamBufh264dec_picbuf_picinfo_set_sliceseq_readclk_get_rateH26XDec_Handler_Releasealloc_frame_in_poolh26xd_vfreeque_initavc_bit_lengthcount_free_listIMVQ_VDEC_EnableH264PS_SLICE_EXTH264DecHeaderInitn_dump_bs_msgh26xdec_getChipInfoH264DecFillFrmNumGapDRV_H264DEC_SetFrameDisplayedH265Dec_SetRecBufferAddrfree_frame_in_poolDRV_H264DEC_ReInith26xd_set_bufferarm_copy_from_userh26xd_engine_infoparseRPLMtest_and_set_engine_busyIMVQ_VDEC_GetHWBusyFlaggetNewPictureCSL_H264DEC_Get_CheckSumh26xdec_setCabacBufferhevc_skip_bytesMarkCurFrmToLongTermregWrapperh264dec_picbuf_pic_cnt__h26xd_mark_job_as_dpb_releaseDRV_H264DEC_GetErrorMbsDRV_H264DEC_BufAddrReSetVPU_ResetHWfilp_closeclk_put_H264PS_RefPicMarkingH264Dec_SetBaseAddrhevc_seek_next_bs_4bytesget_ll_type_change_flagDRV_H264DEC_GetOutputFrameh26xd_job_status_long_strktime_getsingle_pf_pause_write_cmdh26xdec_prepareOnePictureh264dec_picbuf_picinfo_alloch26xd_vmallocfr2idxseq_printfLLD_H264DEC_IsrBinh26xdec_closeparsePWTparseSLDparseSPSdecoder_free_buffercntpolling_cmd_valh26xd_support_ep_bs__aeabi_uidivmodhevc_seekToStartCodeH264Dec_ReSetVpurecover_ll_job_datactbAddrRStoTSh265d_hdal_allocate_buffer_flagH264DecRefPicMarkingLLD_H264DEC_ResetBinH264PS_SLICEh26xd_callback_scheduler__picinfo_list_idx_by_ref_decpicnumfreeFrameBufferjob_logH265Dec_SetConfigSramBufH265Dec_SetHwTimeoutH265Dec_OutputAllPictureH265Dec_SetVpuLLD_H264DEC_GetBinCycleVPU_ReleaseHW_H264DecShortsort_H264PS_GetDecFrmBufSizeh264dec_picbuf_flushsingle_releaseH265Dec_ScanFirstHeaderLLD_H264DEC_SetupRegisterBaseAddressIMVQ_VDEC_JumpLLJobh26xd_link_list_bufferh26xd_free_buf_idxupdate_final_offsetarm_dma_opsupdateRegisterMapForBin_postIMVQ_VDEC_LLGetCurJobIdisDecodableimvq_clk_disablepf_h26xd_auto_clk_gate_onpf_h26xd_xclk_ong_pVDEC1_REGfreePictureH264PS_DRV_ProcessNalH265Dec_TriggerStarth26xd_free_buffergetEngineparseSliceDRV_H264DEC_IsrBinH264PS_SUB_SPSassignPictureTostrlen__h264_PhyToVirh264dec_picbuf_find_idx_by_dec_pic_numparam_ops_intH264Dec_Isrreal_pclk_rateh26xd_vfree_cntimvq_clk_enablesingle_openh26xd_cb_funcH264DecInitRefList_H264PS_MoreRBSPjob_header_cmd__UpdateFrameInfo2Vpuh26xd_write_fileget_ll_connect_cntDRV_H264DEC_IsAllCmdBufEmptytriggerHWdma_release_from_dev_coherentutilization_periodIMVQ_VDEC_EnableWrappolling_cmdcheckCRA__aeabi_idivmodpf_h26xd_auto_clk_gate_offh26xd_check_error_typecleanup_all_bufferH264PS_PREFIXavc_get_bits__kmallocbind_chn_idxkmalloc_cachesinsertSliceIntoPicture__h264_VirToPhykernel_writeregAD0system_wqDRV_H264DEC_GetFrameBufCntUnmarkShortTermForRefH265Dec_CheckMemSizeclk_unprepareg_pVDEC0_REG+ , @L+ P, l+!t,!x,+ , +"," +# ,#, $+$(,$8+ <, L:`+%d+&h,%l,&pAx+ , +"," +',',(+ 0, < P+<T+X,<\,p+,+(,(,+),), ,+*0,*4,@++D,+H,P+,T,,X,`+-d,-h,|+ , X$0@+ D, P+$,$X+0+1,0,1,+2+&,2,&A,+ 0, <dXp+$,$+ , X+$,$+ , X(TXx+9|+:+&,9,:,&, A, +;0 +&4 ,;8 ,&@ AH +<P ,<T ,d +=l ,=p , +> +& ,> ,& A +? ,? ,   + , +$ ,$ +B ,B , +  , ( +C, +&0 ,C4 ,&8 A@ | + , K  @ +$H ,$ +$ ,$ +F ,F , + , +G +& ,G ,& A +$ ,$ w0 wD wP +$T ,$  +H ,H , - +I +& ,I ,& A +$ ,$ +J ,J ,+ , +K+& ,K$,&(A4+$8,$H+LP,LT,d+Mh+&l,Mp,&tA+$,$+N,N,+ , +O+&,O,&A+$,$+P,P, +Q+&,Q,&A$+$(,$8+R@,RH,\+S`+&d,Sh,&lAt+T|,T,+U+&,U,&A+V,V,+W+&,W,&A+X,X,+&,& $+$(,$`+$d,$p+ x, +[ ,[,$8+ <, +^,^,+ , +$,$d+$h,$+a,a,+b ,b,$+c(,c,,8H+ L, + , -+ , p+$t,$+f,f+&,&A+ , +$,$$+g,,g4,D+hH+&L,hP,&\Ad+$,$+ , X$@+&D,&H+k+l,k,l+m,m+&,&AXL+ P, p+nx,n,+o,o+&,&A+p,p +&,& AH+qL+&T,qX,&A,+k+l,k,l+m,m, +r(,r0,@+sD+&H,sL,&XAx+t,t+&,&A+k+l,k,l+u,u +&,&A + (, 4L+vT,v\,+w,w+&,&A+x,x,+y+&,y,&A +z,z,,+{0+&4,{8,&DAT+lX,l`+kd+uh,kl,u|,+|,|,+},}+~,~,++&,,&A 8+$<,$d+ h, + , +, ,4+<,D+&L,&\Ah+p,x+&,&A+ ,   t +x , + ,  + , +  , !d!!+!,!+!,!+!,!!+!,"+$ ",$$"+$(",$@"+D",L",`"+d"+&h",l",&t"A|""+",","+"+&",",&"A""+$",$#@#T#`#d#x#+$|#,$##&($H$p$+x$,$,$+ $, $+$+&$,$,&$A$+$,$,$+ $, $+$+&$,$,&%A %%%8%+$<%,$%+%+&%,%,&%A%+$%,$&+ $&, &+','+&',&'AD'+$H',$|'+ ', '+','+',(+& (,&(A<(+D(,h(,|(+(,(+&(,&(A(+(,(,(+ (, (+(,)+&),&)A)d)+$h)+ l),$p), )+),)+&),&*AD*+$H*,$L*+ P*, x*+*,*,*+*,*+&*,&*A*+*,+,++ +,(++&0+,&8+A@+d++$h+,$++,+,, ,+,+ ,+&,,$,, (,,&d,,,A,+,,,,,+ ,, ,+,,,+&,,&,A,,-+$ -,$@-JX-l-x-+-+&-,-,&-A.D.h.+$p.,$.+.,.+&/,&/A@/+H/,\/,`/+ d/, x/+/,/+&/,&/A/+/,/,/+ /, /+/,/+&/,&0A0,0+ 40, h0t0+$x0,$001@1P1+X1,`1+&h1,&x1A1+1,1+&1,&1A1+$1,$2$2<2H2+L2,T2+&\2,&d2A2+ 2, 2,3}<3H3+vP3,v3X3 04_`4p444|44 5]$505X45+$85,$t5p5555X(606t6666:66X6+6,7+&7,&7A07P77X7777X77+7,7,88(8X48T8+\8,`8,888X88+8,9, 9+(9,,9,89+@9,D9,L9P9T9X9 \9 `9 d9 |9+ 9+$9, 9,$9+9+9,9,9+&9,&9+9,:A:,(;A0;t;+ |;, ;;;<+$<,$<<(< d<+$h<,$x<+&|<,&<<i<<+$<,$<+<+&<,<,&<A<+<,<,<+ =, =+=+&=, =,&(=A0=x=+ |=, >>>>+ >, >+ >,  ?$?4?P+ P, P,P DP+LP,P7PXPwQ0Q `Q>tQ>QQXQR(R+0R,8R+&@R,&PRAR RfRR+&R,& SAS>0S8S4PSxSSS+S,S+&S,&SAS+S,T+&T,& TATT+$T,,T,0T+&4T,&8THT+LT,PT,XT\T`TdThTxTT+ T, T+ T, TT $U00UYYZLZ\ZZZAZOZOZ+&Z,&Z[X4[\[X[[[[t[b[\ \+\, \+&(\,&0\A8\H\+P\,T\,t\+x\+&|\,\,&\A\\\\\3\`]=p]+x],|],]]+ ], ]]]+ ], ]+^,^^+h ^,h$^L^+T^,t^+$x^,$|^+ ^, ^+ ^, T`+\`,```/aPaxa*a+ a, a+Na,Nabb8bh@bhHbhLb~Xb+`b,dbxb+b+b,b,bvb#c6$cpc|c+c,c,ccc+c,d,d+d, d,4d+8d+&i+&i,>i,&iAiiiiii iiiii,j[|jjjjk[k+k,k,k+k,k,k+k,k,(l+,l,0l,dl+hl,ll,xll+vl,vl+l,l m+m,m,hm+vlm,vtm+|m,mm+m,m,hn+ln,n+n,n+n,n+n,o+ o,(o+,o,Ho+Lo,Xo+\o,xo+|o,o+o,o+o+o,o,o+GoAo+o+o,o,o+o,o,GoAo+o,o+Io,Io+o,p+p,p+ p,p+vp,vp+ p+$p,(p,0pA, >+>,A A B+B,BBTC,dCA|C+C,(D DD+D, E+$E, +5,>,5 A+?$,?(+5,,50A8T^pl8Ll4Tt ,P`p ,DP`p  ,<L`x8Ll(H\|(<\p(8HXhx ,<L\l|+@,@0H\tDX$`(\`+d,(<\| , < L `   F     (!L!h!!!!!"","<"\"p"""""+A"+5",A",5"A"+B"+5",B",5"A#+C#,C#+5#,5 #A8#+D<#+5@#,DD#,5L#A\#+9d#,9h#+5p#,5x#A#F#+E#,E#+5#,5#A####+$, $,$L$\$+a`$,a$$$$% %4%P%d%|%%%+F%,F%+5%,5%A%%+ %, &+&,,&+G4&,G8&H&+L&,P&+H\&,Ht&,&&&&''8'P'T'+X',l'+Ip',Ix'+J|',J'+K',K'+L',L'(0(L(l((((, ))4)+M<),MD)+5H),5L)Ad)t))),)) *,L*l*****+ +<+\+x++++++,0,P,p,,,,,-FX-,t-----+0-,0.4.L.l..+N.,N.+5.,5.A..+O.,O.+5.,5/A/,/+P4/,P@/,P/h/+Qp/,Q|/,/+R/,R///0(0B80H0+L0,0001,1H1d1111+S1,S1112(282H2h2222233,3<3L3\3l3|3333334$484L4`4t44444445H5X555555 6(646D6X6l6666+V6,V6+56,56A6+W6+56,W6,56A7+X7,X7+57,5 7A07+Y87,Y<7+5@7,5D7AT7+Z\7,Z`7+5h7,5l7A|7+[7,[7+57,57A7+\7,\7+57,57A7F7+E7,E7+57,57A,8L8X8+\8,t888+a8,a8888 99<9T9t9999999:,:D:`:p:::::::;8;H;h;;;F;;;<+9<+5 <,9$<,50<AD<l<<<<<<=0=\=====>>0>H>d>x>>>+]>,]>>+^>,^>+5>,5>A>?$?X?t??????@@0@H@p@@@@@AADAxAAAAAB0BXBtBBBB+_C+5C,_C,5 CAC+`$C,`,C+50C,54CATCF\C+EdC,EpC+5tC,5xCACCDD+D,HD+aPD,aXD+a\D,aDDEEEPFhFFFFPGpGGG[GH0HPHH[H[HHMI $[(T<\[: $[(,T8\[6T@.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rel.text.rel.text.unlikely.rel.init.text.rel.exit.text.rel__ksymtab.rel.rodata.modinfo.rodata.str1.4.rel__param__ksymtab_strings.rel.data.data.once.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack.ARM.attributes4$.X>p: @$6H\0D @, [pW @Lhjf @ y(u @P <n @   2DL @ @ NzN @<\]]@ @_h{0_cpc1c `O&