          
j      p'hb>Kd#Nhm[            xVmo6FW/ؑ4)cvEaP)b+Iu%Æ
A$=;=|sFc,S*%ȢVRk\] c?Λ$>`9cv>=?N|z/vG>4ksv
V[8TPDisW*/JȈ56=M\i\3BkmHq|e@FaQp&Ac$",,dV2xxhj	EPq9+Y
"L(݌I0qüJvkX64v	J;fT^Hݙ	eB܉)()ƵHS
q6pq=]@pso,Yu	LCJdy*LYLh `0\sLf4-Q0l:[ stn#N(Z&R֐wi	[!0G"s$,UDvA mZy|wMRY6'R8"&un¥2Q&΃NF[Q,L.P`b"pFST*	Ij'qt5^'ȧyDLİM&fĽIX^.F"UTbJ^>T
?1FtVz<e@<249X)Wch̂q9ށhm>ݴn8]{]_ϣ./ GjE%Cfۘ)h÷V	``
Ӌ61F|[
iݫveF[6l"I*|9p}YSC;j4[9
:,<T*uX^X%wMi>q-S%,KV6s._P+N-*K{HH Wƈ08͙.aY[x{;,I9nۅАnay<Y9ɸҘR^M,"uؕJ=#c7}=~·''sf#ܗfiە9]-4ϖQU[~L_WϓV~OxdbDA-Yo^TbVsB
{Ph(iF%r%F(=           	          8{<ZCwrEH#-Дv                   V      m                 
     z   zu,|g) Vfe            xu@I+ب^JAMXIr0?g}	
paM]ԳN6'.]p,,Ђ)\e(|[#+A)'ӜI-$KmI]Sms%Mt։Rǫ~|C `ϖ#0[l ^O#3\5KR         /  
J        5IǛQFgxՓpA"jxo                   #include "slicetype.h"
    |               P        {<+@V|PO/nC>            x}ˊ0\6}fcѩڝܤ:0cpvybԌg~ew<6n{Li/3b^Dbz_->|
u˵."'2˫+x%{ra@:0D6:OU/f{ ޾|s~5v`zL_N1R2R2h&2mM%m/Ec%GIsO#ڽYܥiam         *  P        P'JZsHMFg\Tb              
  
   namespace x265 {

    ,                       1
vf{VlMr              	  
;             !  !     ?   UdPDJw,c9)              	  	       int    keyframe;
           
     E   0)mߚY5C
                
             R  
        >El;QoD=            xc``87s W3SRRK+52JҊsS5ҙy%!ɑe
ZE:
&G    Z     K  
   	     	-:!w!@O            xc``Id``e``ULKIMS023rR
e楢*p10p~d` jWNKLSWj          d  
   
     
5ZUH+            x-0@QߐO 0DbѝJw""2E[r?l36݂֕paxedm̓8S}[{V0 LS!    	     "  
        Dt6Y                       bool   bKeyframe;
    +       
        80'OB-;)            xMQ
0DS	zl-ْl?zC/E2paaszߛ|*cm[QI=B\g˩߷Z髃xD41MScί~Ժ	UzǑݪ
+T0R?B'>b"9{6XBI!#) C@YF         O  
)        ]VIJ)@"            xc`M3S22K4Bs2#K2u%
FqNfrjHeA*VZi +f    	!       
     Y   ruqq7            xu]
 ԁXnMFa]TV:nwV}Y $h `J[yL+mOh(LFq -;?k[ p9Hܙ>
QVe6O̥/wM8-bz_PH    	       	     Z   뛊_`'/gQe±                        	     .  	        57wT?H0׀              w     #define X265_LOWRES_H
             	       	        Qg.NGGQ(1&            x%
0EE>58΢4OSX;;͛ڗ~`7c&1Y'RЕh!PeãnD;f&I_WT_f(    
|     M  
E        ǎg~ P)x_            xc`` 
@W %%FfNnA

FX8 AոĒg\ 8CD    
     0  
#        |WBC;D
                   #include "primitives.h"
            
       
3     c   _ْo_(. ʕ            xc`f`e``pS ̼c0*/N,I)023wrruuPV0*h4	gM4+Jt/.+Th0'(ط8m`8x&[ĒT܀dd
IiE:p}SR5 gtC         M  
u     f   z	rM?yLx69|            xc`` N
@Wr3sRK
A
e9
iE


iiũ%
\ !           
        YzupmyР'y            xc`` =
@PWbf__^_\mkY D)iiEy%
%y@u.:@D4W "5'HSAՌ3RH/R j,JUH+JMbci.F.P tHPQ|BQ~ypbIJqti[kcQ,VAi')4ITӀD"Ng *2ER_^Z[RWC- ]           
        Y;ךRMS=xf5}1w            xeNjA+%API!l@Bea9C>@`T5 D?EcwEJv}UB$*`X$HUcjrQVQVcABG4=y<2c~`V*5H[u'۸S_\#<_04CjQsrꐗqFX         L  
        ϋ0"t7bM{>ӧ                   @    int    *invQscaleFactor; // qScale values for qp Aq Offsets
               J   US>lSѡ6            xTn@/xND-EDTC
^BU9κYa{ݵ䝏	ƻvbF=ޙ3gj~S{lBiJ1S?Ͽ{+wY8ޗ$m<$pydƭ@M 	K23}7Ĳk5 KCtA:1	TvT/^+:8BՆ)cAv5hF HBLr:#%Pg.)bN$͢n,1-la	x,E^paCpUɰ7%ܽ$3-[(#)x zUB95 z^!H`a_2s\C@#A]b'~TMQNF;pvl(v%RK41oYƍ;g6ݝ7:T޷0Ȣ]9ಕT1u*O0nAS*DQAøh]^oKFH'lt sfݚ&NC*iJDC$/Ik+ؠ.ӐS^nF85\㬨>lQʫc,U_\fujLH8ixcwza۲s?:׺D2&Q]P\kOk<wN҆cG73}z;NOJnA׃[-W>Gy^oƲmʻ               K   .AEΏgj֝            xuR]n0N_R汍

*Ԃ@@Q&p?,G+pN;c{W3"*A%M:ʟ8o}Y-8_ExHYmUMڣFahΑNɖn6#-g:slD@a3b_KlƧ nW`F${_z®JyYr%U&b>c{wmcT\4?y:Tt{ZkQka4Fm!Ѧ,{~ypKhoY8z"r=ƛ	"(rzuv4Ē1
+Ta[)aË0oX)kQ+l˄c`̌Y'7<0;9駽M/#d|A_~8m>ta8N?OnϲYݶ_0D%"g           N        W..n\\bE            xc``f cʂԔ4⒢Ĝ̼Ģ\r5 }`a +QH(HL( ̒pb445 /V        O            䞠`y|1q
            x}N@ƗD/\:'C+Xpk@!BYڭlv)v!z0Nvl7B5TYCk_|"ԸI:h.^(]9A9`BZνC8zasUnD6mPsPHb6)1b$D-5`UJ*" a0PC")H2ޯSSL$*҈}(Px]Z0ٖ
+IB8%-a:}ZujZ;Nҵϧlù@qFTԏӜᛟJFc8fMhP%ӷ8l*h'.._:fPO    a     p  j     &   dL}HYյ8W|            xc`^ 
@_dXs10B0CHMif^Y|BAQ~AbzbIs~1P! <53=$5$璚Sadfmk .0"         R  P        ~X-x61sy            xc``a``b``pQ ԴԢԼԀļbMjb̪44
\@ y <V    #     \  P        ;ysj~!CKL            xc`f`g``hQ ̼3#3x' G_x_mX\Xp,$!q GոĒg\ ;G-         [  M          <q 2g\*℟U            xc`f`g``hR ̼3#3x' G_x_mX\;b8]#bZqbI3Dk. },         [  P   !     !p\XE#pf>`            xc`f`e``hQ ̼3 +9ĵ$:4-51BA[(5VI1AHu@58$h5 F,    5     B  R   "  I   "(I7UZ
4              P     6    double    weightedCostDelta[X265_BFRAME_MAX + 2];
    w     M  R   #  |   #qsxyS
#                   A    bool create(TComPicYuv *orig, int bframes, int32_t *aqMode);
         I  N   $  }   $OC[xH)5:$                   =    bool create(TComPicYuv *orig, int bframes, int *aqMode);
         J     %     %he6(Urq˕o            xc` I
@W 9yy)!Ff>ގ.چ\Pf&%%)4  @86    W     O     &     &9t"HЎgy            xc` l y%
PRYadf`kbf_X[ h              '     'XA8G$t`g~                2             +     (  Z   (䋡u<Xڬ.                       uint16_t* lowresCostForRc;
         M     )  f   )CReNX(>^V                   A    bool create(TComPicYuv *orig, int bframes, bool bAqEnabled);
    *          *     *ݭ'T*yEQV            xc`6b cq +Qbk.{-@%`ĒT܀2tP:IyI9)\ 3SRRK+522KpYad&T5 7;         o     +     +XT5+I䠞r
            xc`.g`0ERKrRBk0WpTP*%攦+)&&g(U)8r\R
7hN2Xn "t h/          G     ,  )   ,s@@ߘdrUCZT                   ; * For more information, contact us at license @ x265.com.
    g     f  /   -     -|U){<            xc`: \
@PZ_PT擟 " y%
d9PKKRSA*SrSS2KRRKA            )   .   S   .,g@':p#EB            xc``y򃁁/9'X! 39̚Ae )??G!(5$UFA+(3Q+QOJ+JM-ց(Mr,tKLIMvAH3X+Lj,nTA>QRY
4 j1    R       I   /  !   /c|S tOm-            xc``f``ma``0U ̊- # 5' '1/՚E<'(,mk4`6HaR~~V,OL(IM$6"WRPR_S\R
 +W(&V.X.V_t G<         %  b   0  ";   0y5GC+S޺˿.$                       uint8_t*  intraMode;
           |   1  "   1AE8Rُd<(            xc`a`M	d(U(؂(
mCMPӚJJJj3
Rs54j44ցyvv
2+RsҊR@ZsˋRrR-MOOK+N-:d@m]BNinbpIQfJ5i#7 ~         #     2  #   2'AiĖ~3?                       PicYuv*  reconPic;
             3  #
   3"C_"y9ϱvON,N            xJ@Wre1 HN`')lv7b	Y[)}%ŧ( MJ-5RDfofJ$GRpR|v=-l~::O8I)0JoW:oM׼D=B`.r:@-=yjfunF$h3T&m.>I뭽e,s}lRP8V
jhZά
JvqyA[jt|-Cml?؂-llchk         x     4  #h   41¬-I1IeDg            xc`a`^
2s3K2R
J}B}-*,b
2+Rs
4JtKKK2SRuҊRurJsP4ف8hm&&- R }bF    c     ?     5  $   5H*&;L<"IQ*            xc`c`f x dh* AY~fBf^fF@frdiV~Qf:-Q(Oִ y         4     6  (   6ʁpGFN62XvM(            xc`5b c (+16/QPMpO./)뜟c i
               7  )\   7VY~&hj=##                   namespace X265_NS {
         ?  	   8  +   8`oTXi2SX            xc`Wg cY (+16/RHOK,LKN*f&%

iE     5     B  ?   9  +   9R3ʧq@              e  e   6    ReferencePlanes weightedRef[X265_BFRAME_MAX + 2];
    w          :  -   :P%)YZ,	            xc`-d c/ (+16/QPMpO./w+	J-©9?AbҐ\XYZ_d( SOJ+JM-ց(Mr,tKLIMAXVYi 7C         N     ;  -   ;h
uǚne            xc`/d c +RPsRK,*,JRs*JR
u3R, %    L     ,     <  -   <	$M{W#=              /  /        double*   qpAqMotionOffset;
    x     :  	   =  -   =,m^П=m%Bd%%               O   r   . * Copyright (C) 2013-2017 MulticoreWare, Inc
         %  "   >  .   >kf#u[YS?7^ZD                       double ipCostRatio;

         E  !   ?  .   ?<;8E|LTnT0Do            xc`Y 򙁁UJ3JKrˋRK#L܂}]}#b
Zs y          S  !   @  .   @'tfe-d&<F!=~            xc`  y%F%Z

9Eže%FFfNnA

F\ MaZ
 ӄG E     o       ^   A  /   Axy޺8h'឵l            xc`b`0G	efdF:[TXdV$Dk䗖e**(*h*)h&j$(5(9( TCP4%RRQ\TvI  X    !     Y  4   B  0   B%u~!w8ܴc0[            xc` $W1 I9
E%FfEZ
`JG! 39LA+(3Q(+16/Q(LάJմ w    !f         C  0   Ci @Q@*            xRMk@Sn=6G+`[,jAR$&Y٘lVC&ҰvM5{(ZwPrbLi/RdL:(p>-tjreqZ'Z
xYKm0u3FJ/H7` 7en3;`eSd	1@"1<77ا#BEv8UEpv1I6Ql;w"E,BY<fY
N;{ on\S 
5*[BewVF2ZyCjAqk2ۯiWrkR qRqsgaRWs8zU?Lw