                *U!RP)U^rگ`sR            xWkoF_q ]IUETv+C[łljf(Y̐HYnQS~d'B;#W=:{=G܁sM
~ylHڈ-3B*>:ދ	3n%;(e+iG2kb yǴqȈXZgp#6X&;Zbaȭ9a2K:	?~ytW,SZr ՞bW"eWކye]i 3'nh#o:uTƃtҹ!xI9<Z>neRPaERfuaAOd6,>4؈Jfy*Sn=ϗ 28.>	.n.sф&z2rH4,$Idjk?!֥1F \lcQ<R`>rL2!݀F^~V/~쀦(;SS~+ *裶γ<!z{~vv6ljb͖
;ep	Hذ4
T`Vɵr*~O6'QZ& (M7uu^(xFiLK冫WkT\#(^:^5^U )	3.i3!tr*){NT F3|@N/G\r].RQ@Pbo't@6Bjdd
Xh4$n}7O10#4I2nXpktX)/[Rփӆ^,WEݠшkRM?mDUbL'QT-QÜGUY:r>/̕4n3<Ė.t2aH X %ٿ5A.Z2>`@0դ?
4dlkY3q$T!Ypņ)%Đd)&g*lK8a:'ۅ7p*1CwaY\J#ьq?2Iu*Ih9bs(i}H&gd]{n<).-@Ex-*'v|?+kY*F^TIfQҥH,7gDq_ T[\"*Q5IqV,W´tQ@A+8W%F?;rgvf+U〈E(\14_1**.vmD,Lhe;byTO5_FyK#T*ZFGˤbYGq	HM'EP8 _Y/#(A,M&8aI{pV'"2bhjLr۶:[-7Ma]|t;{3k闏Mϧxx1,}lC\{ܝ{q[xbpFyʔqq(jFN1S/녋1gI3_g0/-_fj,r$}ܰaxҲ9ZuVaa~/V嘚媸5N|!11Տ(ҰX7jg|bcrp躨J^+=`u781)agZG:
ξpl&?}ZҭtDo߾KVK- \oW5ӛR?9=BppK           h      ?    |b+[!#j                4                    F   *W'nAA8_z            xuToE_!Gi$S1݆$BMH*UTxzf+Np:^J}3~EQTFQgjAF4(31kU$sz`ʯR9ɵSfy˛pp0FFG[IX8C/?CCD𩌏t7κMܽ(<7v!E2wTHB߼2w\LOCRMߩQ, (I7Go
ôK(zm	,'O#	ӰI=k},ZyXg{JKaN>RY@gd]>%<Y7`.Yg\WP35!) =)30]Ŭ܉_XVfI
Nwt	0h۴C:Wsd)vԫ\GRFEht%D
k.>(a2ey]3'z9f.|i8\y(8 k1n(Lv}6 ёέckǲ8IS+VEPdD;p:?L[m8/>flP}ˀb~IOTc1.cmWw:4FX矿ښ4!6#vT#!ַ]$xT1j9 `E~έ /rIc}Oy7k@tNsR"mnq){DQl`]jl(z\_<CggjͶv/
PMmbw')C>E|*0UӇW66`?2	'u'0n==PvgHXt1g
mgYǈĞTYƯtQȏU}[`Ekk2;6VH)	>G?;Jӽݔ>=V˴UQvM[J    
      }      }   M5eB$X7            xmRn16R4&QnEŁ6?"HABB(zgUzuę\x]'MK:'=gϘ6cybLd{0ݧa0o׀Dnd*-RgpZPL9	&4
go~J]"yr%u(߯%uG9+cW?ʮ`mr,$yтK/f`bx`EÇ!`5)+ɯe+HᝓeeiC&KA'rat8)v & |ON|.oVא!V:ˣc7>8](sc=N]šLS)>K(&ǳBguPNt\͡3k]&`li(L՞>qfFx	nkͿlg=ΩԩJ[?K         =  z      ~   ݑ< \SA&9yh            xc``5d``5f )@PS ̼ĒT׼I|BRfI5 P+         Q  {         X^: <^Rٓ}            xc``=ड़六Y`
9FirMb     1      }         ؙHFxu%i?2'            xmO@'14ɣyBaWŅE%&6v`'[:e/ƻx7Oƻ7?$o'>{o۪15`m
HFu}yiAGKrS\8Nn=VWnVf^(gZౚġx-7(/CQ4TQVL%DI*LA2"#|U@/xE9ƓtH{}P')FrA|,H2Lsy(A|QʸDF,]صj-MWyc3L"}r,6(GTۉ14l
@4wa6cƋI{<'Jc)\K<TEW0P,Dq#tf1Qvkֺ>k%t"jCwe^LP?lcZgr[TKCNpGE}g^apU\    <      O         (9"zŔZ+t%׸            xRMkAm!`6%qE5`6kS='O޽x_DO,!hA0]{5Ռ`l'kMvB~X>읜Uܗs[?C@q=N֨z
l=E-N,-9L
!ͨ+ߍ6^&
[`F;}EImV#CatZ_(QӋ+yCrqL_{ZfJ
L[$2rrQCDѺݑNyn1y؍t]'p]4Φ4Wix`yI?=T~2)A.4 玬^?9 !'L:Yq˅76+flvHz{NurWwŢVhxP 7}$]z{ uBm    #     Q  }         H+6ULG6!~            xc``Xe _93/94%UA)'39?77?O?Hd&e(qq!g'f&9ɩ% a ,    t     r           2x Ԏ[뼞            x̱@FaHd@#N\g1!>#7=e99%qw6YNX@"BM̡,Lγnou)P5pw_r&         l           	3O1	2`            xc``ZSⓙ䜟\R2 A 9'X!(l`⒢ČT~^  T  D-    R                
yn+6~                        ^                jsadKBG            x%
PDI~St61`ga-67p>>{SN1g#Qs!C.G$cK]_Ь.N=s6^ 6l1A=SvO,eEM	&         .  .      ;   j`}8E{~pޟ            xc``g c# +QHJ,N,V@Z
΁`i  n]           3      ~   |L\/VX"'@>            xAn0EFJ9 ҈u {K.3p&k_z9r9Cb@!VIJEקVCܢF̊$r]B+U@@SJ0J`,4݊xL:(TV+-f&ACe_5N༶9[(f8GlY40P5	7HQ         U  9         '=1GF D            xc``[ y%
iEE%
XBriQQ*LHBB^jjBI>Д̒Ĝ̪T U {>         _  H         {Ǉo8%DbwO	9m            xc``[P y%
iEE%
(@_K!(DF!J!/55E$?$31'*PL(JML) `#8    z     9  H         Y&UX;Bd0                   !namespace x265 {

struct Lowres;
    /             &  b          >U$hd~              	0  	0       int    qpConstant[3];
           .      O   1!CGO9            xEOJQ̥8"
[뽤vq۔xCo~٭@3FS4<N8Uh|^dșkVV!tE2Vukxw"7$l5C8u_c(m{.	eg,$PӦ-W 4ݷ#G%(Q'           G      u   Ȍ(G@ӷ            xE=
@FW$	Ɵ^		f3av<VF-|׼G4-6D] ,ٴ?e<W;/Sq+
x1/5PȊsK@aߢ1q~7d2    <       e      w   NxVA\m[V            xc`` 
@_PXlRSrr򓳋ՁRRI,.	JN-b`c@XA
@<xȰIf(%:h LK2Ku%K*r㋒S5 S7          u      x   +w[iȊsc@<z            x}J1sꡨ0e,"Z֓`^gtfJ2|_7grE(32͔5j/7ry{k`K,l#6M	Vv8ehy!g :5cqANWpO;:jk_KNcIֻLw.)j:N>G:BgYOmJi~t;LQX'9_'vM4gc{t<uN\<-&ܮWF0           a         AxJ	ڕ-               		  	             M  j         ĵJG~5-^fJ            xc``YrL93-/%5M!4>1/$'ރK(M&(d)+6
 oJ    G       ,          	tw\熩?            xc``Ma``mf Cl|@&*$%[s10pilZQbnKiQbIf~k)$@(@U(d)&+h+ Mŀ(adCNnf^q,l@ADJ%%@S A3                    *5SjC_;7\#j            xMA0EѠ+]O lrB-ePd D_EOo%p}ɩb`3%me؃0h4A>Cʅ 9BK\+a1I=t{x踀Jf]:ZQDEgoQWxJXcǬ%6zX2GvFKdcxb* I         R        A   W|/l             xc``5c``5g``OI,.VqKvNKb``S`! J(h%Cd7M"H6($9?(?GR!VӚ S                 I   "Q*              
               u            V:g_;o6~            xc```d``W ĜdǔĂ̲ļT܀ddMk."f0iM/MIUHLvK-Jt.iR jQ(+16/QH.uLI)  1h#b    m     $  L         yGߚy^                      E  u      	G  	q              M        'UGyfH|            xV]o6}h!6I?bح4vl]0MQ6THʉW\ILTE{xסZԨAut-=~xO+`V<̭i/D*\ЦSqO~"O֩6Xoy+AvOxA`̉g"olNR+<(ҁ[:Y1r+Ga((d5}VF90Z҅xEG󊟫{ø@=`5)}GK<t}F$HffW![F6fhHӔr<m2[ep=}kFMcTjJ(Rd	+gQ\gAP?Mh\_G41X1- ⤨ tׁߠҘbP`IADjͬDF264iKO6lX	s" {`t^jkҙͿޜ4z~"qi FL0ΜFj츤VMdpQ!6ga~Ӫ^$vԞt;hpqڨfdǊ^M.iUr<UP>RBj2r6{f#GމqT&@jyIfa wΦ]]վX	9URPg:b}mΥB(I87KգLHYNbt!sWJmqE/Hs?K z	> ^#܉ulUqF=yfv=gwj㵾-E'G2
ÎFL{xϞ! y}VH̳`	G~5,6	+Vy*ͯOm2(S`VxНa,Bx|Yp;G{q3s^T੘6}
_L57Cy૳AxdE\Zs	̅byϥEt-y̧^9lh$g U*Q"gJEzEg7֌I<!_*V}ȱ"Ae<w72,ϟx<,3A&Ir-wCXF,R\U{X
պƥٹ5 ]eQ531|64%oç"G	[XYbrVA)!\[K`w"3`1.h>9YG[0X;o[CRm:.\|."j,]k$ptIx6v|h^kzu_G@v
E9>iy+%	z>mB
wl
#-oOIe0)2     \     L  `     f   .Ft|UKg(~%            xc`y )I9
ɮyEΥ!Z
:
y%F%
I9"\ {          =           Ł+jr2            xc`` F
@_PXꖘ\_䜟W\WbNRŎIE\\          8          !\nNdMk~j5S4            xSKA=2/!aT$a%+q#",#l'xzIƍSϯWSH/58LƑ gRoʗֆ!5qzJt*=jjwYmJ-J ]5ugRWNfy2WDZO|֜y)w$/7!~f,}p%pI?碆5\4FC{Ɵ=Jͤ&*8Iq:!Z: =9,flKWg@B>XgVZ.$K`]5B@Jt~ AWyuF6r뷮͂xW7.6G{+z?axz"Y/7b(Nbzm&*|E~QUF2S3j)V'#\3A:)_*P>R
\QaE+Gq_!?yt%稻ȞdNjf?]/*ixJO!akDQLǄfz    #               "M|h3L0Bn<gI            xB1Fj})B;Em[[ 	EfS9  _ az٢\*3y'wPEZcpuZfⵈua\~"JnSw.T%EgqH9^F"4:'?`5~S)ax9f%|K1s5ɩ5ɐO> Am    #            &   #㟈9nd            xc``] wSR2R]݂}]]BC<L2K*r2s3KK2H81/R!9#59[OAKfcyzyO?,r8x44s250`KG!M C    $     "       @   $xH%}ރ;[H.              (  (       double qCompress;
    $     F          %:9ᶅ/>tJ	*            xc```ld``V ̼cd׼ԢJR܀d-d
JMk.     $               &Ayi!GS`oD            xc`` z
@PWbf_PZYRlͅ"X\XbԵ19f*WHJ+JM (Ojs|ffe8Zd b%@<	ab C{ -    %k     ?          'PW4YϹW            xc``vA[2JLKJR+2KsKKRxXM
 h    %       6        (sZ?;e-d)G[>            xc`` 
@__X\k Ċ`@HCR~~BfcRQPjqj5H03D!'&2Eh*3g($g&g;楀9:i%:J-TMk. +R    &7     5  a        )@$W            xc`e cm H/MIU(K*J,IV }-<줂b-}. O    &l       }        *͊0Mnw?bq6R            xm1@DM'R	%z ^`'~\Kx /N23dv'݋FgLeNݭl=\k[}j1kR>Pyl$3oDY8_hL~'zCg'_wUb8    '       N        +G#L1E9%-              	~  	   
    '            (   ,eki}杮dW            xMA
@EB.JAMWЭmufR,^x/,Q&JDA,t9+_ՐY#?z+\-֫΄ 1ʨS-l6e[dvouzct^0(|3fOF̝Q"b_ˋE؍B    '            +   -H$͎6P05[wn                .        '           \   .h3ne:q4M            x?K@ŧ;	'Z(SIw`{9d&f!MmXٮt7<A}73 W 4zX Y?l), 6-JҮogIfVijf~{o[ж1߆cC$n-Vk-ZT2ǫF,0HWEN>/|keB
R..Pgqok}    (     }       ]   / YA^*?ۘ            xc`bf`rd``V ̼ĒT׼܀d-d3̒b d%EZ
Eɩ\@#}ؗDx- ,?3E!9#591/%(8)\ (1e    )A            ^   0Ko4YZpcV            x]N0EZ;6DT2RT9,9~$?h3TX:ֳt}ڢr*-!HKm"{~M|c`4B;=%taxftڵ4=G2)utCazSY_X^Ś1jeMښ//RneH5xC>W*9~Һنܦb0ApI卍K#$i^:    *.     g       d   1ww>J<r            xc`Hb cF.a!sD )I9
E)%AU!Z
:0u:
y%F%j
y))N%Ś\ W    *     f          27q7O!?T>Je            xc`a ca (LQ(J,дb`u&\:9#591/%(8)H#($9?(?HVj)%($(d%榺 yw     *     #  (        3szD`\7V               _  _       double bufferFill;
    +     K          4'1-zKVO9C            xc``8MR ׼"tk.Z U%:hU*jZs w    +i     #          5z:"|m&6.]Z&يE              	%  	7       x265_param* param;
    +    D       '   66c/Zeyh`            x]N0=A!$ƛD*c&W-[Jb[KNx6^97Xɚ=9o+abQ(^"%LܠɱRiH1R:CI1vXKY#Ҧ3NTk	@?nTr
ȶ0M=&J/V)X	?n>|ֽ{?yUDK23{P"$x9֘C`y
-3CqjLۭ+*/ߩi#Hʆuj6.DΪad101}&NduY@i?,u3<ʻ$-    ,     2       >   4f"+R Ff^            xc`` 9
!yi\\l@,R V2H 17    -     ,       C   7   8yCr`@?4,            xc``DXW 
#3Ģ\-0e L    -.       4        9 DfL=q<                G        -:       2        :ޓQn[ƧB>p                 3       void init();
    -W            K   ;;i=TAquol%"              
  
        -c               <Ye[X                -        -o     W          =? #{ZghMxdo            xc`` c H/MIU(J,IuKL./MpIM.JM+VS/QH/WrSHJ14J22sJS5     -               >ߨc*fdǙv-{                       bool   isCbr;
    -     [  D        ?V6rY\y!            xc` 
@P\XW\__TYV\gͅ23YYnj5XH(8341&._\T  ,    .?     G  8     )   @=1H+rh&ι              J     ; * For more information, contact us at license @ x265.com.
    .            7   AH9k;G
G{            xeM0gæte\R  [Ii	!<;F5|o2V ly/'R
lil3)I 'B	Vv0 VŖ9֜b![&*VN/YKp)xet&Ɉ	NGU_f&4pZ;l;jة99滾[X    /J     ,       T   BYb_AC              k          RateControl(x265_param *p);
    /v           Y   C8|4C<qr            x}U͒D\ {'UTA0	[HkqXۄC*eF=d43y<@#ɶ,oTe4u?$~K{'IQ0cAdFgJHPs%o$$yOgj1EG
S
.Z *9UF{2<!N|I -Xw_i Rl!%vOEAK]Wp`J~R~cɾⰱP7L+ƨh/ܥg/,yWJL8A	/BzwĂN45EkR8zU;{>iVLxQ}G'D?	+qN>0N,_N-D*54SHy*eүꝁ
pV1Ѥ>Y:r'!yXص|%>hv||BQ9
u,1`e\+wͷ߱	(unE8Ѝ6׺p*dreg30 n<Lz2UϿ|;8}\˃S7uKO^gҙjvaݦ1R=z]Espc|ի^5e/<KlIͰ=bJqA#B8711`vn^WGkuյhĥ+Vd 6smgFpgYQvjSWpiMD1JOE901x7Eg,e!ԞZ\%|
PpD|v_RoULO;If6x!ZZ : T#a&I2뎿ûR=`&tZ=kgպr@$>~{'{=
>É!jSц/d%*H6y)xwW/'2`/Yk"^Uݖno=<&5SrdcJ    3T            [   D~GN92ⒻQ(dN              4  F   class Lookahead;
    3q     (       h   E[7}ƪJ7@v!4-A              3  O       int64_t   m_bframeBits;
    3     ^          Ff=^$uQwf            xc`\ .\
@\RZPaeJ<\rPQb`{Cs*MKK- 4l$ 4$    3    2          GP.J5[2E<a            xQN1<+0% !)hDP$AC(|ŝH4įa;F^{5kce,7Xs(y$ƴDFLxr{]lYc{Ͽb³7&NG#<Z0jZڧs[i͒Z,PaFZVE,']ZTO2#%W‐zalްACj%Vo:U	%0U	v$^{9@y6zp#!22N2]&;·`:K8ZID1DC6uJ[ޫG,7Ô3    5)     T          H%R#$K_-            xc`a c (LQHI-.)ʯдb`]k@6 2dAjs22K4Bs$X     5}    x          I9w9ZبRը*a[*            x}ROO0CM#މȂ	p&&Wҵvtw~	?ƫ˷Bp(m!%Fc)\YVB>	i>S#9XDhg8jݱHVcQPA? ,u53\ fVyĘbmN'Q<_vEk}q>tInP$2KIGFSuM5g͡oM)QIL|{Xo$[0u2o/bM7904SAd`Wz[h*8N? ׹* ev4fFʰϟTyzGғB d!Ȳ;G`b,g17fr:Xͯ)3Go    6     V       !   JQgjh8y$GB                   >    int64_t coeffBits;  /* Required in 2-pass rate control */
            7K            6   KމHteE$}P*            xc``b``f``..)*M.Qp+JM.I,)b``?R
@PWbf__ZR%
@U1 U@E
E%y%E9y)`C
2u`f$e(!+,)R(JNArB1Ҵ 2p    7     !       7   Lόc	U+0{1IY                       int encodeOrder;
    7     A       E   Mj>k&5¶SDkl            xc`< %E!y
Z&Pʚ#*	ZE)k. :    86              Ny:0iM x            xmRMo0u/[XC8FEӲzRcg.8d'Mgތ煐WBFHsF?ٝx#So]$=0ahL,<]
J8yit%ɍ$\ƊÜaJM'+Jhoḧ-gafG}tWr/]Anb
ל)P_VӲ~&}KǇ7 Ė
=}$T%4T㎂ji~U(wgɁ_=r!*ݺ/aS.t(O	h,4/=l'+P[>'vH-}dwe)qiAgPषܶCӷ^YSjZ3~xBl R)w+q
Lv(*Ą"lYq/\|ey!    :     e          OD+=q6f	+            x=1@@᩹+l##;bd$u<!*G"rSk''[a7xzr~ƒzfl)qi՗G|A)^q#    :}               PT>D!0E3            xEMK
0 R)НXH;%9&uśf#ZǏjOׄ̒ҏ^dVN,z%PVb%Ԩ!F@n&|&="#Z~~}zp^ŢGqlsk#J_9\ge<F    ;               Qs,dDf>&çj              a  p   struct TComSPS;
    ;4     /          RJdu«zh2}(_              }     #    bool init(const TComSPS* sps);
    ;c       6     7   SOc*[f`LQ            xeP1N1&&2򀫐P\zdXg_|4;̎`' XNe^V|U¬~@7PlC;@L?+cC܏fy,e:wC<k_U2[=@rS	Kd]ëͩmj1613)xLzpجn~Jg	/!╍a*hp/<c;Y    <<            <   T}H&^_            xuN0͚cl%cE$&$
3:+J	xJ;QDKuwR: Ewwlz;aoׂ,Νk 羉uLJx@i@#=fu]Tafgzix3h1A-gr- _d2a;7b^BWY(u$2h)ff(T)3J^ UP;    =8             E   UP{H24I'Ձ"            x5M
0{o]
7yPdIxWSx[R'_|e +F޼;¡Z6=J[1:yilhZi#dwbs@NݞP-8|yc[#6]    =     8        F   VyN07v%              U  U   ,    int rateControlSliceType(int frameNum);
    >      7        G   W2hd$#H̞            xc`nd cm HQH.)JMJMLq/2
H,.p+JMRHQ\ vyZ    >7     (  !     H   XiiyDOrBN-M              	  	       double clippedDuration;
    >_       ""     I   Y=wFHԄe9E            xU1N0E6nh]	V44)9=rAò%W*Pr )vDڑy7 05P+k=I'lGzSRֿY`EVꕣ{8q^#z`ck>n_ZNza2gP:ڊ@ Y^4i:Iuzmbfv_V3kQܖ[%S1Ma"6W?Yvr    ?]     a  "!        ZńYݽ{r*            xc` !B2JKRJsKJ4܊sS
2u|3RSt*]dBQrk^r~JjBj^5     ?     Z  "        [vLN!oSs7	            xc``5a``ue y@V ̼ĒTĢT-d +R(JNQpKOI-RHKִ     @     ,  "
        \Fr^ǈ&KVM*Y                        int       m_leadingBframes;
    @D       #     >   ]EpFq98h            x}MN1â]^BvvĢv>M3NBpN<?X{y11O4k12a#,NB"1laY({¦݂VTչ2
V=W[nW|yL [woO Wq	G9#^h/P,sHqo";R>hn͐ÒZ$^l+}j\EJ7:7x    A-       $        ^!y!o~bQ521C            xM
@D#6)v/Xwo>f6Qfpŧ1&ODOګݕ@!%!g ǾKu;(o`' ]=
E&^B,ugՖCnHs*Q|n}HDMt[=    A     |  $      *   _S%\o7m'z            xc```d``HV ̼3Ē̼hSXk.0 *LI-
/4%秤8e#g`W`}Ēd`c3!݊sS  N@0    BI      $      ^   `)9țTzۂ            xu=N1]s#!!X!"DC`S'Fc{ggqz'd'"ą-޳1lcAp`	5y\o73: k!ts ۗQ2A,JNep)@f^Ǖ=3TM[1,XD/zM99JZgyVH* ϗ,OrvKUVFVskkڅFq9ØukZowU$1S͞    CW     ,  $     !   aڃq K1WaA(            xc``e c5̼ҔT<%.Xqj&H @5    C     A  $     "   bWU(әmۺ            xc`/``? 
!R2JrsJ2R݊sS@2)I9%y\ Q    C     <  %     "   cRTYuX^51            xc`Of cS H/MIU()KuL*
NNIu+uKMMIJLր*(hZs 2    D      M  %     #7   d/ͥoeSX$            xc``c`````WNIMKUpw	rHT023O,0wru+QuK     DM       %~     #y   erźa1DȳkL+/            xmͱ
@ЭM=I#6v~pޅnnyB>Y K̺9SQQsgk1K%!WW8lMI;kEۙոia/T3r:Ȥ'NB    D     )  %     #{   f#vanB5^G\x              C  C       double  m_rateTolerance;
    D     &  %     #   gS+p<              !D  !D       x265_zone* getZone();
    E#       %:     $   h2R
*J_Y                 2      ")  "r        E;       %     $   i秶B]%7xGS            x=@Dl16TbeGĞb69Ŀ<4&o;>W'd/oF #P'R@Y^e-ކeUGJSv&%z,v:yjFe%LeU~(A    E    k  &D     $   j/bՁw<O	            xX=$G.-c!90S=fGk-&ہP]S\wWoU8 @ "rH@^ULwϬJ[?z{{={g5XEN΍죻>Z~ɯܽTXw*\|ϝ>	[8_#mI3rtiybD&p#tù"ã9oƞc|δr.X8h+ҕe82./1	Stޒ|rJii`HgE*W]/
1SË4)S"ey,#+>FOH*?C]$NfzsiWpik8*Mw^iS:o/E*
^\:lxY4ެT)\ʔ/Kn>+VX5,HK39gSi=b
KE׺<sH]Wdۓ>򁉥	sPL\@Gc^Wv+JA\nZBXˍO  23F
!c 'z4)=\O(-n#]p^잶O5+Q[XH;@繼 -:F;#-d3_ǂ?کLƾc/|k|0$Q`t*#؋-cOmZ6K #O|A#ż90ٺXRsڄ]xf8:;TΏ&ȨfA=`*{naE0<_4P]0ϷլyCU /,Kwћ.q ?Ry/S;aΥ>/nkiK'!.JhNȉ6Y7 6}/fyW%EDE s8LmUcAX%	U1-um[Rd5.qg
Yߑ"eآFBkT_}֪oW$l\',ic_^N5AM[AWr]kDo[ȽZ GaώMUNL?^^3ƿƸQp^fU'Iy9ZP{Fd;b!N~\xW\ȼrAgsN=bvAQyks~%4gJ,m+9kl{\t*LeniF騘iy /QyU͙Cphu)O\^K͚n*>1ObE^8-^J ?}GgvI|*(7(䬫>H&ޡp+(|ά~0"JtrZ^jNkjGpEQHS'4ma?P&	7dy.y-EZE~/a&kB48@/ڦ綔QOxw^Q*(7ĵ5T=U'eNTS2s"c{lǍF;ZbL]D'[	:_{獤F1.۽p+ˊ SD7_@U૏a洑%^UkXx.'jC虛9yݫ|_Y=`lhz_m?	ͿE/~Z
&ަO0~	zluo+-gxp4]@):U/֧B(D,AX~ <W0åP5:<[ǯm=G{n z
YmdЖdu
&ڝ+ @    M?       &D     $   kV|9Ⱦ/4^L6GW            xc``-c cb`WOҴԢ̼  bTs@v2 ($9?(?G4 (1WM@Ӛ$YW\P\P.LK{h  z(    M     h  &     &   l7CΧw>gs            xc``c cԴ̼T_OxG_(x G_WC.\!~
zF\<ρ,+ H/MIUPH/*ɬJu+JM-!\g (    N&       'V     '   m+Jл\%%\j'2            xm=
@^"idgBuwɎTk,|00ޛo'Q"AnŬ2j |3Gg(Z]*Jc% XcWE5H1**!Ӊ1CC-|
Q8AX8H_E    N     @  '     '   nl<Y W            xc`Paa cG +Q%E)%E! TXq1i     O        '     )\   o6^#|lnCJWY              3  D   namespace X265_NS {
    O'     `  '     )f   pVy}kh=ઢ@            xc``a`` y%
0 d%ZTX8XsaL-%YY c` dI ҤTԢԼRO]p*H-§ h5 +5w    O     X  %     )   qMcuX}n _b            xc``;Q 
-@W ̼ĒT׼T-"0K$D!)XG!YuIQBQr5 D    O     5  %     *   r5>>3j<;%/vf            xc`vb`N` #̠ I9 :7>8895/5(18$3?Ϛ ~R    P     M  &/     *   sw}g?/            xc`Pg`P```Q ̼̒ԠĒTĒb0SK!Q@R
$+S5 Bx    Pa     J  &s     +&   tV:Drqn-            xc`? J
@WrsKRS2KRSKTC0DuY~f
XSf[Qbn*\}5 K    P     J  &     +n   u1%ia%]! =            xc`{ 
@Wbf_X\_X_\bR_ TKw,K.͵ +A    P     !  &     +   v )$mROz                       double coeffMin;
    Q       '|     +   w%TQADhmx            xuͪ1.\tp"nAEt4J|,ĴUA!	=r(c픅d	TΗ$;A#LZ$XQYt0pfa6ڎXǍD+ƣK8y0vǤЕr
Kx'$PY@؏I+ERt^R"0뿛Alt'&r    Q        '     +   xwd.p]݇FN #@A              	>  	>       double  qpPrev;
    R     s  '     ,1   yejVa$;eّg            xc`b c+ HѹAy))\貁)i 9	*̠+Q+.I,*hFMiTHde$ihZsFq!P _)N    R     C  '     ,B   z=5}$1ǃbuEL%              %  &*   7    bool   analyseABR2Pass(uint64_t allAvailableBits);
    R       (     ,i   {<YxH>^뭬2            xc`a`e``U  Y^皗b $Ē@ )@	Ĳ k.4#2K|32@FHq-#
B]SRS2K}#@8K}+3!*)KNNIu/;U*S_Z_i >    Sp     $  (     ,   |Oo}u6{*_T                       bool   m_isNextGop;
    S     ;  (     ,   }CE}qy֠Hm><                   /    double  m_qpToEncodedBits[QP_MAX_MAX + 1];
    S     #  (     ,   ~vי{Q]              t  t       bool     scenecut;
    S     ,  (     -   l,Vy<)2.:E            xc`} z
@_mkͅ.X x    T        )      -<   U.6h=i                       bool     isIdr;
    T>     8  ):     -O   j	tn3$            xc` V
@_TZ䖙\RcͅEڵ"9ؚ B    Tv     x  )     -`   <mLpS~nm            xc`} 
@W EŞ)\ vP@0\%$њASAe)@ '$%5$1Y#9#H+OQJ,Iu+)q
ZEɩ;MH
-NM!^; 9?    T     a  )     -h   >qNTWZ*)O7            xc`Pb`P| y%

EaIeA%y%E9nEZ
ɥE`B)PQ|	HRW YPT_PX 4NӚ %j#&    UO     v  )     -   ʶBZ%_n            xc`Pf`Pb``Q ̼ĒT׼T-"0K$D!)XG!YuIQBQ2DVZfNNj5ۣPZTA@c 4