          o      >x٨vr4Xܢ;            xUnFž+͋lnZ'N*x@|/5P@(kiFEى!z9!II*\eKU96PrnpJ%4iE?wv(:ACQ{ϫ5*:6n:2@nbQ^abKXɐ)p|EbWF!y^	-ZȌ4"u&2ۃ*3	C- 4*򐯐F01A栢e/(QEw<Fl}0PĎP(辆~ʱ'tAiK0c+נ2Wr0s!2!KXe(&J "ǨH\KA`6\|,W͛ͼb#0wT"A̤K3iTe_)Ļ+b|;`2l1/Ld~[--8*Dm0OW4؜KBiņjc`gIX五IC#{ "ʸQjuaHkyPL'!<qDDD)ʍ<fj{oM%!,HpV`48ӂZiAvm:JiӉBO>`=Fr&"R'd3:.I!UnDh_"c9;9p0*88d
־v~~ޟLW-8Σ۪ٖ9U 9z?Ĵb\t9؞tώHyBN^:ٟqYI{t
DL'*rlOoǟcw	\+D	X^V"1zfsoV%Vi/8Gkօ:mrFIeyaf7EvJdA?bȶVV>5DhIPsu          R          ׬2?*"V6O+            xSmk0އAŭء+16F͊U	ζ.RXunK[[~5${rE<dN{Q35W|~ 4[r窇+\'swXJnn*Ff*Rt{S)clSQOƏZ3s)Rٹ<.Q Phod=+y+
m6%~:+a oNf!8VʑQEɀ.h4'lan!ncdR7^.?@.KsҦ<,f %TB6QeDaeb:Eeנ_/_qo^UGvIE	6{0KBhq)
    =       -        jۯs)"            xc`yAK
4*4l4*5b`$ Gu} ^\0,RNIMKUp4t	ѨQQHQHQHQHфjLS ڤ`&XlI
++%ɹd$%"9~QNKE_<}} F                   A",3pǫ1T            x]
038Gnu)⤃b
mZ!}#C?sE:ɸ5E:^jϐoh,nه⾃:n1[kMtٻ5$M5ulrxFBJH8u.>qV4XDs,
iSej6G]"7i?~p?         l  !        r-'/Ar31;zj            xc`*e`ZiQP[SK
45l4R4
`4  ?b  B8                  2.@qWeKpk            xJ@^ csQ
i\QhӐ`$i|
i59ΙAH)R>B(۫6y~$@01a`jBC_%_˲k?\8wQ![iq.DN~ރ;VݳN	ånM*&EV³+l,oDMMu(dU(@&QKEJ I%"~`yVLJ&S&!$EN5_,qw4֮iX/ݎ~Va>Ko4]F0$$HF4=}^3A-{Q1L^VUl!lú7%9UVTb&yG%A         b             ;$/P*4EE
zCe\            xc`*e`ZiQP[SK
45l4R4
`4  3+    	     '          ܇΂,Z	qhoz               }  }   int64_t x265_mdate(void);
    	/            7   mYPCzpTB            xu
@NՖz%w=l髸^
AbbYBW,.DcP&%U1EgẫMlod6%3Nؕ̆\tTRjs,XXw[q3ՄƜzz	[ҘOGFNCM    	            Z   YLb:e+egr̔            x}
0} to'U-FA^"1&)}*]*v.|!Fhw[CJI1\a8㌤ͯXFx<{;ϡV|8Q:u% OjNDb3 ֥tp JfSe͂ahkGSof`lt V    
          	  \   	wiaMB-$            xc`f`[Ч목PPW\T\Y\kZS_\ZIQp,KEHS+UpNsSbtQQ |0-         ~  @   
     

uy'q>5            xc`[[몠\_W__>6JssrujZs10p 1?ʩy)i

@59Ds j<\         c          ԇ,oՀ?bxTY            xc`[Ф N!~ɕ9y%:
)I9T)cWSGNӚASaWNKL -         ~  @        KvSwoB            xc`[[몠\_W__>6JssrujZs10p 1?ʩy)i

@59Ds j<\    q       S        ߾ *#Pĥ                   #define LOGGING 1

         &  [        d6*`"IGY6|ô                   #define CU_STAT_LOGFILE 1
         &  [        %š\3Zc5o                   #define CU_STAT_LOGFILE 0
         7       
   Ux66IV            xc` xA43(D!=7¹%$C.άJմ Ι|           [     
   V C@a                	   
                    "J&5xȤƧ"g                        ,     8          _yVYNQxfd              ;     ,void x265_set_globals(x265_param_t *param);
    d     7       #   Xy]BoLS3*,              ;  g   +int x265_set_globals(x265_param_t *param);
         4  &     }   :<3*              ;  ;   (#define QP_BD_OFFSET (6*(X265_DEPTH-8))
         D       ?   &M캑35p)̱W            xc`X Q)iy
9Fi
@ogfilhbnha`jjiibɅZM.. ,;                H   gE.|}h<+Kg            xc`X pU93M!%5-3/5E#79>5HK"adfnQdhꙘYXXXXaӃCPjNq*n	X, _:                   2VQoWz+)
1                   #include <cstdlib>
         H          y*4xjeX            xc``Ie``f``QLKIMS023wR
e楢20@}ʩy)i

X  J\                    t:pȣBO            x
0{>Z (-Rڤb#Zڤvg(ύBJ@mJwK߳yrsj 9Vք'%t 	wm>a)u%IPO&#]ҢԪ4qDk8jJ<         $          #z Fg>숉              h  h   #define MAX_NAL_UNITS 5
         D       7   !9FvE88&                   8    var = (type *)x265_malloc(sizeof(type) * (count));\
    !     6       8   ]Dz^KgG!H1\)                   *#define CHECKED_MALLOC(var, type, count)\
    W     8  K     I   ?rQWh}~R^nL            xc`i` csԴ̼T_Ox7O7`(WC.oc                    kSoTEH$``E                +                     K    (W'{            xc``&hɥSwquqTPP+QPMX%Ĭx$<TĒ䌜ԲԜx.@Krf& >~A

 Lt2KbSsS)56B(KLQ\uuSAMMA!o,<p Q`p    V          !  P   ! _!B"7ed                

        b         "  Z   ":RNZ :            xuOMK@7_KE1&kjR,Z6-/&$,n׻-x>z˰wǂ a(vJR,!W	lYO# 6PjKh4Y?qs7X8dsYA4gk?@(.?w4SdWC	SE-Qk4jI>,PjmdݠցpH_v.DJ5"/2Ӛ9|<]`	2	G TdsA    i    -  <   #     #EiYYD떰B            xPJ@om.aDIM҂XC!6[+Uf>WDe~v Zm <c2qr%Q$6v<xx2t)U  A%a[b~TeIq3xDNuJ<Eg%8T*г7gH m5%*ɂ/}X}#Qbg놜494/tQ$POu:E"2YtQ?5M[۷MbTEY9Txv         2  f   $     $0s ۅ{8Ls            xc`a c"
#3Ģ\⒢̼tH|V5 Mc         q  y   %     %n'cCǞi)            xc`/b`УadfnQX	TR0311245014310MӮ_G& pR%!    9     )     &     &Y U              Y  Z   int x265_exp2fix8(double x);
    b     3     '     &%2M-|?U2zX)              e  e   int64_t x265_mdate(void);
  Y  v   
              (     (M-ٳz%Lcz            xc`g`,f``xUPadff$%*h)̼Բ"===Mk.
Řf"l+(jçd*X8$>='?)1B{2F%@T wOt         )     )     '   )9fN˚I@`ܿ              A  A   int x265_exp2fix8(double x);
    E     :     *     * u~.}6pL<,v                   .void parseCspName(const char *arg, int *dst);
              +     +A	Xkr<=*                                  ,     ,o6VF8$J                               o   -     -vo5|[uaO*              	  	             G     .      -	<˕j֬2,e                   #include <cstring>
  	  	   #define EMULATION_SIZE 1000
              /     .   /,ooDx/S+eF6b              	  	             a     0  2   /|j{	+-
dB            xc` 2)iy
>!~Q
\I`]UadfQY_ 4`鴢T"     W          1  8   0   1l8ym2NdbSw              	  	        c     h  ?   2  s   23Tb[RV5H            xc` M)iy
Ff>>%:
y%
@ Ҭ )MO(άJOKh*h)h@krQPR6 d(^              3     3N@` .tɋ^                                      :     4     4#dUpQiql              x  x   .int x265_atoi(const char *str, bool& bError);
              5     5H/FPWOK              	  	        )       w   6     6fw3Vy͏,t              W          5     ,     7     73ID_2\9ԃbb}            xc`` cҤT
#3\'i     a    v  =   8  
   8ģ75TZΙF            xQn@EI/V1?45%&6&VTl}0$Z{2QAǄw2(" IH6)a븧Ő"[WEA:"<Ȧrgqie$=4/v[!8ޤdNXUǓG0rǼ%*H~ͿAoA#'KK0Ď[!1޲i<Z G-4&}rïRx}'l6vFcxp|Xe-(?PnE7gy[B7j5:p34R1         8     9  (   91ސx'O@<E]v            xc`e cҤT
#3ĜT(D@ӚEUD  &?         v  1   :  ?   5=*4dsWkYLQU            xc`` @\ew30pAؼ̠adf f\\" A/3D0$?S#9?D!9#HAHG!)??GM!ɵ(HӚ F             ;  C   :   ;Lb#HF%vA0            xRAN@mi#bC!AD)Om-N<7p"LPI~fuF$QsD^ݺ|ХPߍ燐gYef4ʱ-y{DN!񦈹IcGeu]a$ް0vlg !oak2rGne I@	:f߂iǆ\7Vr \JcR(n@|FSU5}?)z?Vzc] |
{4%3;H3*9
q**qm?;ӁdYa։Rj:P"k
Vgx@z)!5Z&@7[#K|G>dջ$? \45           A   <  E   <NəOCާBWA                <             $  A   =     =ɐm1
uwL              #  ;   #define MAX_NAL_UNITS 6
    @     %  B   >     >}ZVr(y'ꩃNN@              #  ;   #define MAX_NAL_UNITS 12
    e          ?     ?}< I=[i            xc`` n)iy
Ff.!

p[P
e%&E2KRRJ28!
䘘%@C2JKBSҬ&%d&gpq ^@         D     @     @w<!
[}Չ*tT                	2   8typedef int32_t  coeff_t;      // transform coefficient
    5       m   A     Ap7}s̤;Wj            xc` ƌi%9%6%y
!v\y9y@sNfAFB&W5)XYfلihh*(Dƻxh**j@U%V@T E*45j< mZe%q	}0@[!!6 m         u     B     B6GZZME%            xc`g`Tf``KU(ȬHQp,QJc (J-)-S ,.I̳	0TQ023wqTU0QJ2 ThjZs S)    H     N  M   C     C?lF̉JHgCt            xc`z >y%F%
Ff%E9yU@Y<3$HL(@5 g         Q  S   D     DAܤ=ub/S;            xc` $YPadfW\$%*h)̼Բ"===Mk. 
              E  j   E@F OLʟo            xc`` 3"L=#,SR2RS4x3MԊԢ<%g%̼
Ĝ<ҼdMM===Mk.ei@
u414f+Ss:=8>^K958A,4y)i\\X@{3e* ,b              F     Frr9	2+6            xc``ПZQZ䬤WRPR_Padf_\QViͥSfM0x xM.43b15L A	 'SJ    (    /  7   G     G /G$o}`5            x}J0)px1:eċAm]'|B(nO9ߟz=7>2H\1M'w\/|
Ikj+N5PTkZt(E}6"71Z[tJ9J0@42~Mg]t'U$IBypXy0cg̗y;ŌE(b0&bvOH8dyI\w!=ĶUKN1Y>ͤB3SŠ+[&l:_a7jڎ`4 E傿     W     e     H     Ho3SLDhdo{k            xc`a ch4x`0 .傢DĢ̼tĤT+C#sM}}Tb2 ;?$1H,rS4. 8          (     I     I'nMʱ1              	  	,   #if CHECKED_BUILD || _DEBUG
            $   J     J*ds	:ӢCҚr3*            xc`X ʙi
a~!!\)iy
!.nA!A\ʙy9)
6y%%zvp-Ff>>
JJ
Af&\ʩ9ũX(%R2Ӹ 1s*N    !c          K     K            xu0;ts ]s:?&	@{vg˛jlE#SG^Ĳ^ڼП_+0e#p`b kwD+uس%Kо^I+7遳:V0Y{+ebb(](amɸ<j>R.k1r~Vw/^!Ո1~dr    "5     G     L  )   Lg\dk 1KɍQͱ#!                   ; * For more information, contact us at license @ x265.com.
    "|     .     M  l   M5⼒`x.ʳwhvU}O              l  l   "#include "TLibCommon/CommonDef.h"
    "          N  n   Nŋ'F ҈rd[F                        "          O  q   O~"T+_,BrW
                   #include <cctype>
    "          P     P]]}MafLܤ                        "     0     Q     QZBL_C/`;v                   $#define MAX_CHROMA_LAMBDA_OFFSET 36
    #     F     R     R(Nv]>!Ln:6            xc`e cԼ\`gGO?x  G_ j. @wsuqus	᪵     #V     C  @   S     S<޸Lg            xc`X $7 C79#HK48 >-3'U#9?D$KMմ Dc    #     #  W   T     T9%m.Pɬ              c  c       SCALING_LIST_FILE,
    #     $  o   U     UJE͗-E]=                   #define BITS_FOR_POC 8

    #          V     VϠގтpg<              -          #     C      W  0   W-y	᪒ؙL)^            xc`{  y%F%
Eř)9NiцF&\(KJ \     $/     H     X  1   X::|QjXi&?            xc`Kg` bĕ+ (+16/Q(J-L)M	.͍6402BQ_W ъ    $w     R     Y  d   YTG?OZƉ                   :// NOTE: MUST be alignment to 16 or 32 bytes for asm code
            $    b  w   Z  j   ZHO&
a7ؙV\td            xAG6w$UәxYsaM@23y|,Gj.u($y-K	/ui:`zWԈvP
5ޗW:jyfJ?_^A糢b]9ô>,e/bU%wzg&MzHѾwח|Mطgo"᫵_-Z?24]6"PGPF(P,%8ʘS&UJ5TKͨ:	͈Fh؞< lcў~O!yΛg}'lquJ=6y'lgg4I^#8v˯}$ҟ(    &+          [  l   [R$zBSN1GL                V        &7          \     \&h*=s;=/PD,#            xKo@9yy
$((iHSJ#bJfTdwm=ԒYy^ߞ}2N<	wcrNb탺%xƽm>N8P&;r;BBCd{Xe"i[Pܧ(^H vqA%@mjJ|J4VXv\pO63}*ZQI430|yhֻ(1P >Ov!(p!mVjxCKB |%*rda;`U-${FȂ2yA*B/)9,Q	4SbTNNH4(TH(2[c^kӜ-VAbV<lǗQK=QQ{p3'\?Zc:HHnJ5}sɥ$/F-owhܲH~O};ռL%.#\PVөS7εά|Qzcln_M+u
o#Rux    (W           ]     ]zKv̝7w.b            xN
0W~IAEh M	Zw{xr`8NhyqxRgmxfL+^QJ#)
.4~ A#KB*-Z*?֝)l9g3-AȠ1ZX-' b09ݿR]j\<wco    )+       !y   ^     ^iry            x]N
@,=@7ڪx
*!ɚ[R=wtL?M[gYsUsI֧gI%\L%եf;Uu|`XssGΣ$
٪[P0qjIݲ<M(@!kQפSgE/p|H    )     w  "#   _     _v
xRddt<4m            xc` SR2RC]C|52K2SsRtrusJS5
5:JMM GCWP,Be@[5Ph:y: Y6n    *M     c  "%   `     `@hS>BȍI/|            xc`讑YPS TU@)hijjj* 44zt5
 \ Aw"    *     D  "%   a     a3HK6ԧ1 #/                2   8typedef int16_t  coeff_t;      // transform coefficient
    *     %  ">   b  t   b
F\L[9#                   #define fseeko _fseeki64
    +     e  "Q   c     cM[!gZ G`X(\X.            xc`0f cԼ\j`GxPx7`[Zk..Ƀ@|$XPQ ̼VZjB5P2+Q k #g!g    +~     -  o   d     dzg&wTm>            xc` d.($-7wC,@b ٬Z    +     l     e     e{l~a:Q            xc`g cL4xWPw55Դ̼x`0 M.eXISB||JjRizRQjbPQjNq*v@4..DfU U
1\ w%    ,          f     f}Ѧ=5Q                                ,/     D     g     g.a3	N707            xc`f`Rc``..)*M.QNw.)H,Jb`~ VT $9-|d'8֚ s    ,s     b     h     h\>ƪMRG            xc`~   %EZ
PVq5P >T2clB}|j30ȺFԥ椖F"4 M-kW( S0B    ,           i   7   i0"t.z-1mwE
.Xo            xc` 3JRsrKRmJ*RsSB2r2,
#3<D ?ISZ((O!QF!IH[)$Y+rqcVbvb` U@7* Aif^Q|BRb^J@~5HP__,P_Yx?1t 
P կ```T,2! Ic    -    _  &"   j      j-*{J<y}(!	G            xn@}K}j E"&7Cb0vZ5^ê]d7/';6'@iWZ3,n͟.0vuu	W>1`lpFC5ۓIWQZO31nDpWZ'l`׏J\58pR]ZnnJ뇣&?'!ح9g؅٩'xjt^CĈPHתi	(6(D`kz?ߦN#"_x<a+ 1o{;yan̝#ݞ'|Į)A_feʖgz. k@%P?ԝ1>̈iGh'[OCHjZ@bݭdn?i	2'XbܧysyXs[VRh<6s|-Y*B98>,9<$҈wLLt}NU2۔n6)r3e+@FuZF>\X.2(lDh!U{!C8	CǇ1$E	Fߌ%8}    /       %   k      k'a(Y^	V:            xm
@Eg?Xډ$i[	!ԠȤ39WM}JW]xp!ĺbɔ剐g0.4VKZyuȢ8.H?"QAzCUǵPkƹS} N@Fߛ9,c'Q Uv@nn={j#XyUԭX,H    0       &>   l      kV] Ikb            xuJ@g]n4Bnc;,j!?ni:i:30@}Rŝ8	T;72&7Z ]XY71,W6YSa:-E{Jhg0}Énſ#`x*|E<.-?H+^i,]kBcDFzzć$>	_Ҋ>.f'$_!f!܉Rtٍ}8ޠYˁdJ    1       %   m      l   m7e,88Iy            xu
@;TD4«EQ	ZP]d\hwaUzmҡ43?ҿN5!Õ5хq6!7.gI<gxue<pg#ml$T#@sԆk#Qhƹ(SuV6?~k@I!x"t1DӚ]Eoꂢ4Z~
L    2S     k  &   n  !+   n$K-3|Ʈ	 26            xc`Pc cԼ\|ԢTTj. vurwsAquAવ/+@2[!ƲSV:(K+آ9 -M    2     F  &T   o  !6   oݹw3 h8㻠
ڙ1            xc`d cʂԔ4̼3\k.^ufARelJ3RS\ @w    3       &)   p  !   p|mSR"(NlS            xc`\ C9%5-3/U/7945 C	(

yIE
i
Ρ
)%\FnJi990d,|`;48xxC0UQH4dHPSh>yKI50|#A;;yMz-c#C3`%*$'e+&&g( rJsR3L-}. Qgd    3      2   q  !   q6(o\9`N­R            xWnFVڋj{ݫ6͖d	\8ƀ%l0(ۋZh&K/ЫA_T꙱?@w~;p_9v9'G-l#u2TA-bWޘȪҫ#\у0
l#.ca,fu}n]]ςjv]us:&)m֯ˋ5}߁g'EVnҰF@x(l䲉O)02]7xQM^`KSN?`^ظQh?qܷ3!w$6JDM#Idո{$u&.kԥ	$hb#?`1z琹>Mb}hqhqbCو1Ez7'YǷ}Cq_tJ-
iuKD!=vB9keb;z:QnQ	:% VWtvMŰp Ν'Q-rj*Te4CRE#=c$RNW~uyX#M2ѐm>m9~aZF5`ٮIWcgiŨ"`߳tl[ew\NU71]='֠w	:EFif![	F+@;PΒ}$f++@ٕgGd!s5Hx,)vWkVEai՞TTtc}#s*^KMRӑxj40$};F!lF>09Ql.L^-x/cFr:EH]AԵ4[XQފ%/CC.5\gͭp hdFt@.gft.@Ek}H0CYSu* uă@P!u"T)2iA<d(QfeמܴQ&\HLfcFql@@dE.0En>4-QqtG'{ڀ1OEsG$ڴ"F.Y(_}w$v,d_Upb&h)~CXARX\bAwx4#CY,Tf{"$xZ,|!q}
=$IJ3TB\3Sa +S1S*dک(E,Z@37F=cJ2"s FG˺~~/T]tϷ/q<4W2O(Pq4!|kA*Sn#8)|	K&umt^7d; 54[Ը	74&;2S2S&5URj!Jcm#1ge#t4g!Y8q)9⥮X6$>VZos$M=d3Ciab84XNJKWBLIa\#ZeVF(Ɍ76%4;~w{r8`DJ[[lm~}\Svˈox4WN^UEAB{K34=t5ZH%2sѩ5TJd`xjr~CkHn7/e\̿]nrK>-OhP 1gOy̫Clc'vHAB¥aY|D=">aI~՝#ƍB    :     G  3,   r  !   rkQ
0]1p)              	  	   ;#elif __APPLE_CC__
#define DEBUG_BREAK() __builtin_trap();
    ;       0   s  "u   sP^ܟIm|^y:G              _   ]      *Z  +        ;0     :  0   t  "   t+.TK&!-              )+  )+   .#define X265_MAX_PRED_MODE_PER_CTU 85 * 2 * 8
    ;j       22   u  "   u NW(\408            xAKAwEZzaF{ݬ;ؙYTlάR"{IxO7ӲڒGcmHS@eE+z2e^:5uvYmom9p2\CsMĒ.xf)"\p͘/W<uyB32ylzll~zO؍$n"?8?x    <7       1   v  "   v:z@`Fymr$E              ,  -3        <C     @  20   w  "   wNyeLs2aA            xc`` ʙi
)iy)~F\Q|(ef¥ o    <     {  2   x  #    xZ~VA ;}Fcу>            xc`` {3\|\3sJSR<D%.Դ̼T̜TײԼ
M: 7O~!
 TRN)Nk6:R2Ӹ ;    <     i  3a   y  #,   yյ;O*Y            xc`z %9%6%y
!v\y9y@Bi|rNfFBnf^XbP87JTV(J-)-ʃ(*Ҁ0+4`:5uz4j @L(1    =g       3   z  #7   ztKZyxdN+ΰ˝r            x-L
0M}R'u1tRptV|H MC_g؊[wl源}dx9@P-w#>(Cu`zH5ҿ}M[ނϱA[Z8 %nw<]Y`JdǥUN|G5#    >       3   {  #\   {k؜&9FmxנI            xc``f cʩ9i
~N>a!~\ʙy9)
J%%y%izJHe%y`,P_ZWQTRkI,"y `y%\ 7    >     D  3   |  #`   |ƷWG+v3            xc``]AV93/94%UA(?-3'U? Q Q/CM
1AIb P    >     R  4   }  #b   })Kp$*xn(>M            xc``} )iy
!A.~y:\lM`Kd&% &`<  $    ?(     Z  4   ~  #d   ~dPoaAA7|3Q׸Wl            xc``a cCԴ̼T 7O `WM.t P_P/fǡY3KJKS񘇤(47l/> {:    ?     y  5Y     #q   4pa-Π'.A            xM1
0ESSYXjHf0nA"{T%6[|x1ϔ,OJ!A[b:"$H(B>hVy+*TnsЛ?2>[kO[/8    ?     -  4     #s   *	2&^t?c2W͙              /  /       int32_t*    ref;
  2  3#        @(     i  4     #t   7>Y[ӣP            xc`O``_`\_ZWZSYYXQ(KIUH+JMUz
@P
j_bdXs槤[s 8"-    @     y  5v     #u      ۱b/LoU_?m            xM1
0ESSYXjHf0nA\{7%6[|x1ϔ,OJ!A[b:"$H(B>hVy+*TnsЛ?2>[kO/r    A
     j  5     #   CM1awK|Wu            xc`` Yʙi
~N>
jj0^XH+rjQQ~H.1/E,__Yb)qBIFjЌ4. ={")    At     4  6      $   ɔ2Z QnX            xc`P` cԴ̼T_xgx'`(WdKh) 4     A     '  6;     ${   E8|ENXYgh              1X  1X       uint8_t*  chromaModes;
    A     +  6Z     $|   bIWqg2؊.R              0  0       uint32_t*   bestMergeCand;
    A     N  6     $   w+).)lХEl            xc`] 2%Ey
y%
n9E\|@,T .NNA굵b $    BH     o  6     $   i7H~T;Py}SI            xc`Pc`Pa``HUNIMKU70p
V PҼ̪̒TԂB^inRjB~PHUBfBnbsB1P 0    B       5     %   S1)6,[rZ              	  
y      u          B     ~  4     %   K ;,OLοș            xc`)b`c @:;:zkhZ+p10(qPrJjZf^_osh|cPg_h*(h&V两d55&'kN 3    CM       5     %      tz#-&9տ]0            x]J@,A~%iXC!R$U&,i2MF6>/᭏l>73Ft7Z2J[2-(}LGcf0k^Or[ϟ=?!?;mF'	8v"_yѕ71eݫ/Zѧ-l<Auᨚ_EXƨ"wK2~vji/?tڑia2'|L    D4       4     &   -Eʑ
p*k/            xc`A]9%5-3/U)=)[CS!>>43$3/(@Cjî%1)! (:b䁸f_osh|cPg_h*(h&V两d5A'kN w5    D       5     &      ~G[?K7%5"j!ݼ            x]OK@,~>%ZAH/I	KLEFb_WgS8`~of矢֒P"iA}Cux9\,~r~0ޏe3:(MXǑc<VzQ^.ViAp#rO쇣j~ebf>N=(7^qFdr':syÓzבia2TM0    E       4     &   tT	vY5            xc`d` <x!l  .NNA
1\
j@T` 
66
n99.% !CMMIg5Z@|  	    FK       5     &	      rz -r57tt]@?y            x]j@\'Ղ/k-jn%&cٔͦ>kg#80 n6Je0qFs$?+Mp:3 8_L1,&+=_ |bu:HE1m-wr!褢Rle2;.z*ߓGK*QKvA"hۥG<
JNi.?:j8EEbcLj    G3     Q  5     &   )ïcBt[|Ƌ            xc`0d c023/N-)-/(,,K- $%j))̼RMk}\^rA> !O    G       67     '   @,{I]R;/#            xc`0`arJjZf^Bi|N~FAbQbBzj^jQbHB||cc{p|&WY~f kH+.֫ 5"XZWZ*[q5 ?8    H
        6:     )\   ۩O>)wB              ,  ,"   namespace X265_NS {
    H*       69     )   j.t`Nt3&6z              3U  3X      6  6   }
    HD     >  6O     )   r{TgUh3,>s              y     2namespace X265_NS { extern int g_checkFailures; }
    H     K  6F     )   E(TuvUI5Q            xc`0=`&Q Ffũ%E%e`тĢ\-0idU%(hs t    H     y  6Y     )   >5P|zzlZ            xc`0f`0^ X\P`zU]AQfnfIfYj1LmY~fT#TiEs5Ԃ`B6    IF     @  5     )   /l3E|Q                /        	   (typedef int32_t  ssum2_t; // Signed sum
    I     S  6$     *   6[[wqE?.?cZ            xc` ʙi
Ff.!
6
\%)i
y%F%
ũE%%\ʩ9ũ(*LUdqq ()    I       7"     *   Tgz`m҆vD!M            xu
@=jA҈LP"BBDgsyƅbHc?UW,^ayRzrP<3:DL@:/vYDod`M{vF~$UhI]	aL    J     .  7J     *   ቭgKbkhw            xc`` 
Z
p`$s͌s  d    J     P  7A     +Y   0QW]sov/            xc`AG93M!45 CFЀ 5%5M43(D85Ě+ P3 >\    K       5     +   n:-X6R^ytAI              08  1        K     A  5     +   .aC^DJL            xc` )iy
FfnAQA%E
0PK+JM[+@dmB}| !    KT     7  6      ,   );}F?TW>I              -P  -P   +#define PIXEL_MAX ((1 << X265_DEPTH) - 1)

    K      8     ,   :)_v(>1            x}N0-FY(S UB	Fˊ±+7ފW$]K^?gBߤ1(A%vä8rʲ:GIg˒-QB.=ɔZ/to*kv}z.k eиGe^ӻmݢ&vטV`k!?V{uhrZi
au?m9g{8@zp:p2}(FK%o    L     k  9F     -   ®bcSkrggY"$            xc`Ppf`PHg``ءn `IP.DmgX@f3ll0l@YՇl^ 2    M       9/     -    G5%              j          M     h  9     -   (ӺA{Eg2            xc`x )iy
>~aA&!:
eE

! Z!>>(3$5>^C#1'3=/5EDSS3X5*>>%59 5b H;|. Q)5    Mz     m  :     -`   x&"cW              +  +   a#define MAX_NUM_SHORT_TERM_RPS      64 // max. number of short term reference picture set in SPS
    M     B  :	     -p   &.#l(,c              4  h   6#define COPY1_IF_LT(x, y) {if ((y) < (x)) (x) = (y);}
    N)     {  :     -   P5"6 3S
            xc`л SR2R<B\݃}|\B}HA_Df敤%($+)U(#0e`d3404PPX(dqq w'O    N     Q  ;     -   ) [/M            xc`Of c&Դ̼T?G x0 WG#.\pcPH\5!i6V35 &=    N     :  ;'     -   oIR1cBཤY               O   r   . * Copyright (C) 2013-2017 MulticoreWare, Inc
    O/       :     .:   IMqMCG-ȮE               !h  !        O;       :     .e   B[P7{1 KAۄ                        OG     G  :     .   9gPl#BqnKa<            xc`!AB9%5-3/U!$5''Jp嵀XI4`:;@qI    O     i  ;I     /_   b$?##c2_f$            xc` )iy
>~aAf&!:
eE
! J!>>(3$5>^C#1'3=/5EDSS,S\1b WZ(k