debian/0000755000000000000000000000000012262742343007173 5ustar debian/xbmc-eventclients-j2me.install0000644000000000000000000000003012260036601015030 0ustar usr/bin/xbmc-j2meremote debian/xbmc-eventclients-xbmc-send.manpages0000644000000000000000000000003212260036601016202 0ustar docs/manpages/xbmc-send.1 debian/xbmc-bin.install0000644000000000000000000000001512260036601012245 0ustar usr/lib/xbmc debian/xbmc.links0000644000000000000000000000035012260036601011153 0ustar /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf usr/share/xbmc/addons/skin.confluence/fonts/DejaVuSans-Bold.ttf /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf usr/share/xbmc/addons/skin.confluence/fonts/DejaVuSans.ttf debian/xbmc.install0000644000000000000000000000022512260036601011502 0ustar usr/bin/xbmc usr/share/xbmc usr/share/icons usr/share/applications usr/share/xbmc/addons/skin.confluence usr/bin/xbmc-standalone usr/share/xsessions debian/xbmc-eventclients-dev.install0000644000000000000000000000003612260036601014757 0ustar usr/include/xbmc/xbmcclient.h debian/xbmc-logo.xcf0000644000000000000000000052313112260036601011560 0ustar gimp xcf fileBB$cImported Path #1!DqB=yDqB=yDqB=yDA@DA@DA@D 3B=yD 3B=yD 3B=yDB}DB}DB}DqB=yDqB=yDqB=yBD{gC$D{gC$D{gC$D{gC.D{gC.D{K]CuD{0B^DmB^Dc8eB^D`C D_H\CMhD_H\CMhD_H\BOD_H\BOD\BXDYBoXDQ8BDRcB^DSuOCDSCDTC+rDTCxhDTOC0eDT}CUDS CDR`C;?DU CDVCbDYPCbD\CbD^?CD`^C;?D_}CD_}C9D_cnCD_cnCND_cnC>PD` C_D> C_D> C_D8fC_D8fC_D4[iC_D+hCbzD+hCv>D+hCD,ɛCD3/KCD5dCD9JCD;C0 D=)CBD=CzD> C_D> C_3D C%D C%D C[/MD)CFWWD7<*CFTD:CFTD;яCG-TD=CG=D=C&^D=CD4CD/vCD* CD%߂C%D$CD#@C D"zCL D%_BDD+֒B;D6aBB;DF[B;DH}CDH}C.v)DH}C.v)DHbCDHbCDHbCDHbCDH_XC;?D> CD=CD> C1D<CD8C*D.vC*D.C*D+iC*D(CD"CjD C&D C%D C%DZC;?DZC;?DCD0CDC$:VDCYDBnD߷B#DBz D`BD 'BdD #BUDC,DcC3D_ C%DCCuDևCkDCBnDC.bD hC;?DyCDC*6D9C*6DPC*6DBCDZC;?DZC;?CYCbCYCbCYCAC'C.CC.C C.C CUCԑC3CC<C(PCPAC(PCtôC(PCC(PCcCѕCCZGC:C؜CCcCC\CCYC>CYCbCYCb$C8C3C8C3C8C3C8C(>C8C(>C8BϧC8BC CSB'SCB CėBCoAʻCм B;9CЇC *CЇC!TCӷC6CٮUB@C"yB@CZB@DBADC ^D C!TDwTCCUkDwTCRDwTCkDfCDOCCCCCᏕCCC@CCC@CCCdCC{C.bC6C^.C6CmC6C3C6C3 Cs@CLGCs@CLGCs@CLGCCLGCCLGCa-C.0CYC csC}C csCzC csCs~C(Cs@CLGCs@CLGC tCP@C tCP@C tCP@CCiCCiCCiCsCiCsCiCsC~4CtöCCCCeCC&CaCC#CWCCHC/C~CCOKCCbCCCC$CCCmCCCFTCveCFTCbp{CFTCN?CFTBcPCBcPC&BcPC tCC tCP@C tCP@CC/CC/CC/C"C 5C"C 5CCBNC ^BSC ^BhC ^BbVCEyBbVCY,BbVC`NhBbVCnhBnC#]BygCpBCXBCXC%CXCoLCCGCUUC"CtôC"C0.[CC/CC/'A@CbA@CbA@C0CAܗB@BPD` C_D> C_D> C_D8fC_D8fC_D4[iC_D+hCbzD+hCv>D+hCD,ɛCD3/KCD5dCD9JCD;C0 D=)CBD=CzD> C_D> C_3D C%D C%D C[/MD)CFWWD7<*CFTD:CFTD;яCG-TD=CG=D=C&^D=CD4CD/vCD* CD%߂C%D$CD#@C D"zCL D%_BDD+֒B;D6aBB;DF[B;DH}CDH}C.v)DH}C.v)DHbCDHbCDHbCDHbCDH_XC;?D> CD=CD> C1D<CD8C*D.vC*D.C*D+iC*D(CD"CjD C&D C%D C%DZC;?DZC;?DCD0CDC$:VDCYDBnD߷B#DBz D`BD 'BdD #BUDC,DcC3D_ C%DCCuDևCkDCBnDC.bD hC;?DyCDC*6D9C*6DPC*6DBCDZC;?DZC;?CYCbCYCbCYCAC'C.CC.C C.C CUCԑC3CC<C(PCPAC(PCtôC(PCC(PCcCѕCCZGC:C؜CCcCC\CCYC>CYCbCYCb$C8C3C8C3C8C3C8C(>C8C(>C8BϧC8BC CSB'SCB CėBCoAʻCм B;9CЇC *CЇC!TCӷC6CٮUB@C"yB@CZB@DBADC ^D C!TDwTCCUkDwTCRDwTCkDfCDOCCCCCᏕCCC@CCC@CCCdCC{C.bC6C^.C6CmC6C3C6C3 Cs@CLGCs@CLGCs@CLGCCLGCCLGCa-C.0CYC csC}C csCzC csCs~C(Cs@CLGCs@CLGC tCP@C tCP@C tCP@CCiCCiCCiCsCiCsCiCsC~4CtöCCCCeCC&CaCC#CWCCHC/C~CCOKCCbCCCC$CCCmCCCFTCveCFTCbp{CFTCN?CFTBcPCBcPC&BcPC tCC tCP@C tCP@CC/CC/CC/C"C 5C"C 5CCBNC ^BSC ^BhC ^BbVCEyBbVCY,BbVC`NhBbVCnhBnC#]BygCpBCXBCXC%CXCoLCCGCUUC"CtôC"C0.[CC/CC/'A@CbA@CbA@C0CAܗB@BPD` C_D> C_D> C_D8fC_D8fC_D4[iC_D+hCbzD+hCv>D+hCD,ɛCD3/KCD5dCD9JCD;C0 D=)CBD=CzD> C_D> C_3D C%D C%D C[/MD)CFWWD7<*CFTD:CFTD;яCG-TD=CG=D=C&^D=CD4CD/vCD* CD%߂C%D$CD#@C D"zCL D%_BDD+֒B;D6aBB;DF[B;DH}CDH}C.v)DH}C.v)DHbCDHbCDHbCDHbCDH_XC;?D> CD=CD> C1D<CD8C*D.vC*D.C*D+iC*D(CD"CjD C&D C%D C%DZC;?DZC;?DCD0CDC$:VDCYDBnD߷B#DBz D`BD 'BdD #BUDC,DcC3D_ C%DCCuDևCkDCBnDC.bD hC;?DyCDC*6D9C*6DPC*6DBCDZC;?DZC;?CYCbCYCbCYCAC'C.CC.C C.C CUCԑC3CC<C(PCPAC(PCtôC(PCC(PCcCѕCCZGC:C؜CCcCC\CCYC>CYCbCYCb$C8C3C8C3C8C3C8C(>C8C(>C8BϧC8BC CSB'SCB CėBCoAʻCм B;9CЇC *CЇC!TCӷC6CٮUB@C"yB@CZB@DBADC ^D C!TDwTCCUkDwTCRDwTCkDfCDOCCCCCᏕCCC@CCC@CCCdCC{C.bC6C^.C6CmC6C3C6C3 Cs@CLGCs@CLGCs@CLGCCLGCCLGCa-C.0CYC csC}C csCzC csCs~C(Cs@CLGCs@CLGC tCP@C tCP@C tCP@CCiCCiCCiCsCiCsCiCsC~4CtöCCCCeCC&CaCC#CWCCHC/C~CCOKCCbCCCC$CCCmCCCFTCveCFTCbp{CFTCN?CFTBcPCBcPC&BcPC tCC tCP@C tCP@CC/CC/CC/C"C 5C"C 5CCBNC ^BSC ^BhC ^BbVCEyBbVCY,BbVC`NhBbVCnhBnC#]BygCpBCXBCXC%CXCoLCCGCUUC"CtôC"C0.[CC/CC/'A@CbA@CbA@C0CAܗB@BPD` C_D> C_D> C_D8fC_D8fC_D4[iC_D+hCbzD+hCv>D+hCD,ɛCD3/KCD5dCD9JCD;C0 D=)CBD=CzD> C_D> C_3D C%D C%D C[/MD)CFWWD7<*CFTD:CFTD;яCG-TD=CG=D=C&^D=CD4CD/vCD* CD%߂C%D$CD#@C D"zCL D%_BDD+֒B;D6aBB;DF[B;DH}CDH}C.v)DH}C.v)DHbCDHbCDHbCDHbCDH_XC;?D> CD=CD> C1D<CD8C*D.vC*D.C*D+iC*D(CD"CjD C&D C%D C%DZC;?DZC;?DCD0CDC$:VDCYDBnD߷B#DBz D`BD 'BdD #BUDC,DcC3D_ C%DCCuDևCkDCBnDC.bD hC;?DyCDC*6D9C*6DPC*6DBCDZC;?DZC;?CYCbCYCbCYCAC'C.CC.C C.C CUCԑC3CC<C(PCPAC(PCtôC(PCC(PCcCѕCCZGC:C؜CCcCC\CCYC>CYCbCYCb$C8C3C8C3C8C3C8C(>C8C(>C8BϧC8BC CSB'SCB CėBCoAʻCм B;9CЇC *CЇC!TCӷC6CٮUB@C"yB@CZB@DBADC ^D C!TDwTCCUkDwTCRDwTCkDfCDOCCCCCᏕCCC@CCC@CCCdCC{C.bC6C^.C6CmC6C3C6C3 Cs@CLGCs@CLGCs@CLGCCLGCCLGCa-C.0CYC csC}C csCzC csCs~C(Cs@CLGCs@CLGC tCP@C tCP@C tCP@CCiCCiCCiCsCiCsCiCsC~4CtöCCCCeCC&CaCC#CWCCHC/C~CCOKCCbCCCC$CCCmCCCFTCveCFTCbp{CFTCN?CFTBcPCBcPC&BcPC tCC tCP@C tCP@CC/CC/CC/C"C 5C"C 5CCBNC ^BSC ^BhC ^BbVCEyBbVCY,BbVC`NhBbVCnhBnC#]BygCpBCXBCXC%CXCoLCCGCUUC"CtôC"C0.[CC/CC/'A@CbA@CbA@C0CAܗB@BPD` C_D> C_D> C_D8fC_D8fC_D4[iC_D+hCbzD+hCv>D+hCD,ɛCD3/KCD5dCD9JCD;C0 D=)CBD=CzD> C_D> C_3D C%D C%D C[/MD)CFWWD7<*CFTD:CFTD;яCG-TD=CG=D=C&^D=CD4CD/vCD* CD%߂C%D$CD#@C D"zCL D%_BDD+֒B;D6aBB;DF[B;DH}CDH}C.v)DH}C.v)DHbCDHbCDHbCDHbCDH_XC;?D> CD=CD> C1D<CD8C*D.vC*D.C*D+iC*D(CD"CjD C&D C%D C%DZC;?DZC;?DCD0CDC$:VDCYDBnD߷B#DBz D`BD 'BdD #BUDC,DcC3D_ C%DCCuDևCkDCBnDC.bD hC;?DyCDC*6D9C*6DPC*6DBCDZC;?DZC;?CYCbCYCbCYCAC'C.CC.C C.C CUCԑC3CC<C(PCPAC(PCtôC(PCC(PCcCѕCCZGC:C؜CCcCC\CCYC>CYCbCYCb$C8C3C8C3C8C3C8C(>C8C(>C8BϧC8BC CSB'SCB CėBCoAʻCм B;9CЇC *CЇC!TCӷC6CٮUB@C"yB@CZB@DBADC ^D C!TDwTCCUkDwTCRDwTCkDfCDOCCCCCᏕCCC@CCC@CCCdCC{C.bC6C^.C6CmC6C3C6C3 Cs@CLGCs@CLGCs@CLGCCLGCCLGCa-C.0CYC csC}C csCzC csCs~C(Cs@CLGCs@CLGC tCP@C tCP@C tCP@CCiCCiCCiCsCiCsCiCsC~4CtöCCCCeCC&CaCC#CWCCHC/C~CCOKCCbCCCC$CCCmCCCFTCveCFTCbp{CFTCN?CFTBcPCBcPC&BcPC tCC tCP@C tCP@CC/CC/CC/C"C 5C"C 5CCBNC ^BSC ^BhC ^BbVCEyBbVCY,BbVC`NhBbVCnhBnC#]BygCpBCXBCXC%CXCoLCCGCUUC"CtôC"C0.[CC/CC/'A@CbA@CbA@C0CAܗB@BPD` C_D> C_D> C_D8fC_D8fC_D4[iC_D+hCbzD+hCv>D+hCD,ɛCD3/KCD5dCD9JCD;C0 D=)CBD=CzD> C_D> C_3D C%D C%D C[/MD)CFWWD7<*CFTD:CFTD;яCG-TD=CG=D=C&^D=CD4CD/vCD* CD%߂C%D$CD#@C D"zCL D%_BDD+֒B;D6aBB;DF[B;DH}CDH}C.v)DH}C.v)DHbCDHbCDHbCDHbCDH_XC;?D> CD=CD> C1D<CD8C*D.vC*D.C*D+iC*D(CD"CjD C&D C%D C%DZC;?DZC;?DCD0CDC$:VDCYDBnD߷B#DBz D`BD 'BdD #BUDC,DcC3D_ C%DCCuDևCkDCBnDC.bD hC;?DyCDC*6D9C*6DPC*6DBCDZC;?DZC;?CYCbCYCbCYCAC'C.CC.C C.C CUCԑC3CC<C(PCPAC(PCtôC(PCC(PCcCѕCCZGC:C؜CCcCC\CCYC>CYCbCYCb$C8C3C8C3C8C3C8C(>C8C(>C8BϧC8BC CSB'SCB CėBCoAʻCм B;9CЇC *CЇC!TCӷC6CٮUB@C"yB@CZB@DBADC ^D C!TDwTCCUkDwTCRDwTCkDfCDOCCCCCᏕCCC@CCC@CCCdCC{C.bC6C^.C6CmC6C3C6C3 Cs@CLGCs@CLGCs@CLGCCLGCCLGCa-C.0CYC csC}C csCzC csCs~C(Cs@CLGCs@CLGC tCP@C tCP@C tCP@CCiCCiCCiCsCiCsCiCsC~4CtöCCCCeCC&CaCC#CWCCHC/C~CCOKCCbCCCC$CCCmCCCFTCveCFTCbp{CFTCN?CFTBcPCBcPC&BcPC tCC tCP@C tCP@CC/CC/CC/C"C 5C"C 5CCBNC ^BSC ^BhC ^BbVCEyBbVCY,BbVC`NhBbVCnhBnC#]BygCpBCXBCXC%CXCoLCCGCUUC"CtôC"C0.[CC/CC/'A@CbA@CbA@C0CAܗB@BELRY`gnu| &/8AKT]gqz !-8COZfr~ -;HUcq~ +:IXgw'7HYj{+=Oat 2FZn  % : O d y  ' = T j " 9 Q i  * C \ u & @ Z t .Id %A^z &Ca~1Om&Ed#Cc'Ij4Vx&IlAe@e Ek*Qw;c*R{Gp@j>i  A l !!H!u!!!"'"U"""# #8#f###$$M$|$$% %8%h%%%&'&W&&&''I'z''( (?(q(())8)k))**5*h**++6+i++,,9,n,,- -A-v--..L.../$/Z///050l0011J1112*2c223 3F3334+4e4455M555676r667$7`7788P8899B999:6:t::;-;k;;<' >`>>?!?a??@#@d@@A)AjAAB0BrBBC:C}CDDGDDEEUEEF"FgFFG5G{GHHKHHIIcIIJ7J}JK KSKKL*LrLMMJMMN%NnNOOIOOP'PqPQQPQQR1R|RSS_SSTBTTU(UuUVV\VVWDWWX/X}XYYiYZZVZZ[E[[\5\\]']x]^^l^__a_``W``aOaabIbbcCccd@dde=eef=ffg=ggh?hhiCiijHjjkOkklWlmm`mnnknooxop+ppq:qqrKrss]sttptu(uuv>vvwVwxxnxy*yyzFz{{c{|!||}A}~~b~#G k͂0WGrׇ;iΉ3dʋ0cʍ1fΏ6n֑?zM _ɖ4 uL$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD-u`ֲK³8%yhYѹJº;.! zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs 2F[p(@Xr4Pm8Ww)Kmgimp-image-grid(style solid) (fgcolor (color-rgba 0.000000 0.000000 0.000000 1.000000)) (bgcolor (color-rgba 1.000000 1.000000 1.000000 1.000000)) (xspacing 10.000000) (yspacing 10.000000) (spacing-unit inches) (xoffset 0.000000) (yoffset 0.000000) (offset-unit inches) icc-profile-namePhotoshop ICC profilerNR|LD>Pasted Layer #2     p$r>r6B>r':64  r,       ടʅQ75Ck1Y!C?| kd3?!^  + e * K 6 < A 8I M| Kx E{x >w~ 8w x M X k! = k  O; u٣ ٰ    / Gj }fZ$* B0 Im pI5B d *yoúT/lү}#';A:% M`  ,@S\a_XM=*:64  r,       ടʅQ75Ck1Y!C?| kd3?!^  + e * K 6 < A 8I M| Kx E{x >w~ 8w x M X k! = k  O; u٣ ٰ    / Gj }fZ$* B0 Im pI5B d *yoúT/lү}#';A:% M`  ,@S\a_XM=*:64  r,       ടʅQ75Ck1Y!C?| kd3?!^  + e * K 6 < A 8I M| Kx E{x >w~ 8w x M X k! = k  O; u٣ ٰ    / Gj }fZ$* B0 Im pI5B d *yoúT/lү}#';A:% M`  ,@S\a_XM=*:,xF52eU3$xAKe%rp&bE"   [B3'uka  /771'Y 4@D>4! ZѬ{S=޹}7uN?#DJn 9UF})EBo@GNz? ) =YֶMv{RBG`< q 1 e:7VP;M8vynqf7"M 5<=Z4=\3c  2[1-4 1w!1Ex 1SU 1\> 0a0 0 a( 0 ^&/W&/M)/?1/}铍d.?0eT2Gp"4+06-qN:M>?T|QE sN~=?n[, 1 㨀ulu^ 7@ ~ΚpTGGPe w &,<H Pcv'iEeL 8j-V $-cQ"<!r  YZĿʯ!VѨp$;F !s[KK׈ Kt   555     $zǭu t`* Qrr;,_pSI oF EnP -m>lPjv bi R mh ; ug+ yf we nd Ž acj3  Pbi  =a] '` `< ` }a Jb c dRh'mccr8yH%p $~ a q ׄ* Q1Sjԥi& 񤗒k Pܮi&8IV^a`XH2 0@@5 %<F!  5 555     $zǭu t`* Qrr;,_pSI oF EnP -m>lPjv bi R mh ; ug+ yf we nd Ž acj3  Pbi  =a] '` `< ` }a Jb c dRh'mccr8yH%p $~ a q ׄ* Q1Sjԥi& 񤗒k Pܮi&8IV^a`XH2 0@@5 $8O;LPPNLPQQPOLPPQQPNUPQQPO8PPQQPNFUOQQPM!POQQ;+QMQQ3 "DQQ3 DQQ3 DQ3  +   555     $zǭu t`* Qrr;,_pSI oF EnP -m>lPjv bi R mh ; ug+ yf we nd Ž acj3  Pbi  =a] '` `< ` }a Jb c dRh'mccr8yH%p $~ a q ׄ* Q1Sjԥi& 񤗒k Pܮi&8IV^a`XH2 0@@5 $ 0; X WV? XI: W/ X玁t8 Y5X yyyzysymyf `)54'P  '/584ZEÇ< &SAqU\v HR# 2-6 ] Z "3ۄD  d PIh m7$ I[-  O(oɳ徲RH$֓U&8 FA#3y&="ě4ZE;"6 P+r9!7 5 >`}N3X)1Zy#/  r(/ p+0w t)19  |$2 | 3^.u4JKq 6v-o7Oo)~9pTV=|p/B]qGTqgLZr"MQvqsVJ `uu` !VRvy I#n#yktp~&B  . >8/ U!H WJf0 > <W  l g U:pћ[ ǵ:'}ڠUR    m ,@ .s濪99 V F=$ %p( + + *i )U )H (@ '= ': &8  S%6 P%4 f$4 #4 "4 "3 !3 "3 "4 #5 #7 $8 ': +< 0A H4H$FAOTA\\b:t9BjԽV稣z     c dR    m ,@ .s濪99 V F=$ %p( + + *i )U )H (@ '= ': &8  S%6 P%4 f$4 #4 "4 "3 !3 "3 "4 #5 #7 $8 ': +< 0A H4H$FAOTA\\b:t9BjԽV稣z     c dR    m ,@ .s濪99 V F=$ %p( + + *i )U )H (@ '= ': &8  S%6 P%4 f$4 #4 "4 "3 !3 "3 "4 #5 #7 $8 ': +< 0A H4H$FAOTA\\b:t9BjԽV稣z     c dR- [3AD=-Ǟi+ 'T(]ΔKދ-6(DL-]DT >n j1I^   !Y p ¶ h5w'  .#`R@9{r2Im}*Uey&\bvY#_r2!` p ` o ` n` m ` m ` n `p `pr`st`v`x` z`(|`g `"`j%`J(`+` 1` 8` Aa   Ofhp /EN90 X".t}>h͡ ŸX:µDY,%Please read /usr/share/doc/xbm... #1     G Kgimp-text-layer/(text "Please read /usr/share/doc/xbmc/README.Debian for details.") (font "Sans Bold") (font-size 27.000000) (font-size-unit pixels) (antialias yes) (language "en-us") (base-direction ltr) (color (color-rgb 1.000000 1.000000 1.000000)) (justify left) (box-mode dynamic) (box-unit pixels) (hinting yes) nRWRcRoR{'3 ;F:O&& & &&&              && & &&&              && & &&&              &И;& & &s]&~&#Zl WاU :? !$BA W |A ]bs]w_q < /   8љ;   } $ #{ P0 3_[J @   [ęd"vq                                                         ]Фk$Zl  Z:? : BA B) )TW 1( w_q wD / ^/۱e0  p {w  3Uz$${{ڑZ0#0 3_  wJ J @ @#gЙ>[ęd"  [):''''                 ::):''''                 ::):''''                 ::):!'s'''il WاUSk? ! A ^W |A ]b%vx_q <  9; S8 Q   }  I #9; [ P 0 3_[&uw > e    ęd"vqUn 4:o:@44444        1:@44444        1:@44444        1:@4!4s34344i=]Фk$ =ƙ ^G) )T1(G  D ^S۱e0 Qp {wIB 3Uz[ /  {ڑZ0#>ڑ\ we jc#gЙ>4#g1o::::::+          :::::+          :::::+          :::::+]Фk$_iWاU  !Y ) )Tz|A ]b1( 4 <D B ^۱e08 p {w}  3Uz# PZ0#[ w  Й>vq'* * * ) )        :*'* * * ) )        :*'* * * ) )        :*'*! *s *3 ) )i Zl =Sk il :? ILBA^OQW G%vxwuw_q }}/S9;9: Q   I$ [9;9:{ }}0 3_>&uwvtJ eRT@  MP[ęd"4Un kn o:*.###""      :*.###""      :*.###""      :*.#!#s#3""iQɊ1=kS5y{ ?^#! H #aGOLyu$v U S:: Q   I<?U [::v H Z>noxt%?e1:16 RL  Qɋ24nUo:*q/0/.      .:q/0/.      .:q/0/.      .:q!/s03/ @.ii5"TQɊ1= _M5YM?^vy H #aG A4-v >?U S Q  J IAU [v H Z>?e6Qɋ24.o:@                  @                  @                  @| ϯ:h ##B   SB????  E\\% 9 ;< yy" }~ 7  7v   B% TTA! S CC 1 qq   б;I                I                I                I@A Y   ~~QRpS&& E D  bc qpTq32~      X     (                        (                        (                        ( ϯ: Y    S?~?Zl kS p:?  SBA W yu$ w_q  /::   T  q  B$ :: A~{  S0 3_xt% J X@   б; [ęd"nU466678                      466678                      466678                      4n666q 7 8 WاU_i  ! I Y O|A ]bz  <4 } B 8   }  # P }[  R   Mvq 1:::::         1:::::         1:::::         1::::: il   SkZL  : Q Bwu1(%vx} w9:^ 9;/  9:9;$}{vt&uwTJP @ kn Un[+1""            +1""            +1""            +1""l  WاU]?  !A  W |A ]b_q< 8   } { # P0 3_m [ڑZ0 #  ęd"vq#g                  Фk$   ) )T D۱e0 p w 3Uz#wЙ>r9"Please read /usr/share/doc/xbm...     I Kgimp-text-layer/(text "Please read /usr/share/doc/xbmc/README.Debian for details.") (font "Sans Bold") (font-size 27.000000) (font-size-unit pixels) (antialias yes) (language "en-us") (base-direction ltr) (color (color-rgb 0.000000 0.000000 0.000000)) (justify left) (box-mode dynamic) (box-unit pixels) (hinting yes) TT||(|4|@UWZ\_bqei(lnqsv<x{o&И;& & &s]&~&#Zl WاU :? !$BA W |A ]bs]w_q < /   8љ;   } $ #{ P0 3_[J @   [ęd"vq]Фk$Zl  Z:? : BA B) )TW 1( w_q wD / ^/۱e0  p {w  3Uz$${{ڑZ0#0 3_  wJ J @ @#gЙ>[ęd"  [):!'s'''il WاUSk? ! A ^W |A ]b%vx_q <  9; S8 Q   }  I #9; [ P 0 3_[&uw > e    ęd"vqUn 4:o:@4!4s34344i=]Фk$ =ƙ ^G) )T1(G  D ^S۱e0 Qp {wIB 3Uz[ /  {ڑZ0#>ڑ\ we jc#gЙ>4#g1o::::::+]Фk$_iWاU  !Y ) )Tz|A ]b1( 4 <D B ^۱e08 p {w}  3Uz# PZ0#[ w  Й>vq'*! *s *3 ) )i Zl =Sk il :? ILBA^OQW G%vxwuw_q }}/S9;9: Q   I$ [9;9:{ }}0 3_>&uwvtJ eRT@  MP[ęd"4Un kn o:*.#!#s#3""iQɊ1=kS5y{ ?^#! H #aGOLyu$v U S:: Q   I<?U [::v H Z>noxt%?e1:16 RL  Qɋ24nUo:*q!/s03/ @.ii5"TQɊ1= _M5YM?^vy H #aG A4-v >?U S Q  J IAU [v H Z>?e6Qɋ24.o:@| ϯ:h ##B   SB????  E\\% 9 ;< yy" }~ 7  7v   B% TTA! S CC 1 qq   б;I@A Y   ~~QRpS&& E D  bc qpTq32~      X     ( ϯ: Y    S?~?Zl kS p:?  SBA W yu$ w_q  /::   T  q  B$ :: A~{  S0 3_xt% J X@   б; [ęd"nU4n666q 7 8 WاU_i  ! I Y O|A ]bz  <4 } B 8   }  # P }[  R   Mvq 1::::: il   SkZL  : Q Bwu1(%vx} w9:^ 9;/  9:9;$}{vt&uwTJP @ kn Un[+1""l  WاU]?  !A  W |A ]b_q< 8   } { # P0 3_m [ڑZ0 #  ęd"vq#gФk$   ) )T D۱e0 p w 3Uz#wЙ>r9m0from      gimp-text-layer(text "from") (font "Sans Bold") (font-size 41.000000) (font-size-unit pixels) (antialias yes) (language "en-us") (base-direction ltr) (color (color-rgb 1.000000 1.000000 1.000000)) (justify left) (box-mode dynamic) (box-unit pixels) (hinting yes) ~m0~.m0~B!22 1 1 1466                                 22 1 1 1466                                 22 1 1 1466                                 !22 12 1 1(4#66oFIo s" #%&~. &eRP  ,e  qr R 02        02  qr  e    QO    '( $ & r v H‰K                                 Eltp $@9 #^.  6  @l Pn WF{Mze:*^d* / e      6m0from #1      gimp-text-layer(text "from") (font "Sans Bold") (font-size 41.000000) (font-size-unit pixels) (antialias yes) (language "en-us") (base-direction ltr) (color (color-rgb 0.000000 0.000000 0.000000)) (justify left) (box-mode dynamic) (box-unit pixels) (hinting yes) Xm0p8m0S   !22 12 1 1(4#66oFIo s" #%&~. &eRP  ,e  qr R 02        02  qr  e    QO    '( $ & r v H‰KpppEltp $@9 #^.  6  @l Pn WF{Mze:*^d* / e      6for       0@P`p 0@P`p@ @xbmc-logo.png     )5AM6߆2 +;K[k{:e Jiy * IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\KNVVmbu)!##2.X|@\(,-.0123458:30+ Vmbu)!##2.X|@\ WZ[__bcfhjjoqtvunS+ bu)!##2.X|@\ TY[^_acfgijmpqsuxz~k5 u)!##2.X|@\FZ[]abcfhjkoprtuxz{~k!##2.X|?\\_`bcfhjlnprtvyz|~x7!#2.X0F^^acdfiiloqstvy{}11!/. Q 8abdegjlmoqruvz{}$+x " M?D0@@AAX'9 K?E/@>>+&)((un 9<@7@NB?AA2BSS 9:;?@bMAABBAO')) 9:<>@aI56122n6 9:<>@aFN`2.//3 9:<>@aFKeS&"$%$"P-XX 9:<>@aFKc_T/955/00 9:<>@aFKc_VFJ&\d[[ 9:<>@aFKc_UGK:E 9:<>@aFKc_UG/S@ 9:<>@aFKc_U0~$ 9:<>@aFKc<~|~ 9:<>@aE\zz}~)Kswwy|~C+ $')*+-;Ffqrtuxy|~=DAT\`aeehiklmoqtuwy{}5p/UVYZ]^bbefjjmoqsuwy|n&2)=SUWYZ]^abefhjmmqruvySR.2*)9RSSVYY[^`befgjmnqsuxf*rR.2**5~NQRTVWZ[^`bdfgjknqua2 >rR.2**5NS KNPQTVXZ[^`acfgjohK( ER>rR.2**5N@'j GIKLMPRTUXY]]P< [\ER>rR.2**5N@un5* IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\KNVVmbu)!##2.X|@\(,-.0123458:30+ Vmbu)!##2.X|@\ WZ[__bcfhjjoqtvunS+ bu)!##2.X|@\ TY[^_acfgijmpqsuxz~k5 u)!##2.X|@\FZ[]abcfhjkoprtuxz{~k!##2.X|?\\_`bcfhjlnprtvyz|~x7!#2.X0F^^acdfiiloqstvy{}11!/. Q 8abdegjlmoqruvz{}$+x " M?D0@@AAX'9 K?E/@>>+&)((un 9<@7@NB?AA2BSS 9:;?@bMAABBAO')) 9:<>@aI56122n6 9:<>@aFN`2.//3 9:<>@aFKeS&"$%$"P-XX 9:<>@aFKc_T/955/00 9:<>@aFKc_VFJ&\d[[ 9:<>@aFKc_UGK:E 9:<>@aFKc_UG/S@ 9:<>@aFKc_U0~$ 9:<>@aFKc<~|~ 9:<>@aE\zz}~)Kswwy|~C+ $')*+-;Ffqrtuxy|~=DAT\`aeehiklmoqtuwy{}5p/UVYZ]^bbefjjmoqsuwy|n&2)=SUWYZ]^abefhjmmqruvySR.2*)9RSSVYY[^`befgjmnqsuxf*rR.2**5~NQRTVWZ[^`bdfgjknqua2 >rR.2**5NS KNPQTVXZ[^`acfgjohK( ER>rR.2**5N@'j GIKLMPRTUXY]]P< [\ER>rR.2**5N@un5* IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\ IJLMOPQRVXKA9pJLNVVmbu)!##2.X|@\KNVVmbu)!##2.X|@\(,-.0123458:30+ Vmbu)!##2.X|@\ WZ[__bcfhjjoqtvunS+ bu)!##2.X|@\ TY[^_acfgijmpqsuxz~k5 u)!##2.X|@\FZ[]abcfhjkoprtuxz{~k!##2.X|?\\_`bcfhjlnprtvyz|~x7!#2.X0F^^acdfiiloqstvy{}11!/. Q 8abdegjlmoqruvz{}$+x " M?D0@@AAX'9 K?E/@>>+&)((un 9<@7@NB?AA2BSS 9:;?@bMAABBAO')) 9:<>@aI56122n6 9:<>@aFN`2.//3 9:<>@aFKeS&"$%$"P-XX 9:<>@aFKc_T/955/00 9:<>@aFKc_VFJ&\d[[ 9:<>@aFKc_UGK:E 9:<>@aFKc_UG/S@ 9:<>@aFKc_U0~$ 9:<>@aFKc<~|~ 9:<>@aE\zz}~)Kswwy|~C+ $')*+-;Ffqrtuxy|~=DAT\`aeehiklmoqtuwy{}5p/UVYZ]^bbefjjmoqsuwy|n&2)=SUWYZ]^abefhjmmqruvySR.2*)9RSSVYY[^`befgjmnqsuxf*rR.2**5~NQRTVWZ[^`bdfgjknqua2 >rR.2**5NS KNPQTVXZ[^`acfgjohK( ER>rR.2**5N@'j GIKLMPRTUXY]]P< [\ER>rR.2**5N@un5A +n("|&n% } b: bYz{1>} Z"!15l,K-%.0/w / 0 0 >/O 0K 00P 0 1 f0 _0J [0 _/P x. - 8+*'e&dUY( "WaTt|Hov"v 7|lS?Mmvmkx}MrKhm377`*H##"&QVVTWYGvfY#"#!0Mmvmkx}MrKhi^aaSH##"&QVVTWYGvfY#"#!0Mmvmkx}MrKh:Ġ%##"&QVVTWYGvfY#"#!0Mmvmkx}MrKh4),,:Ļħ"QVVTWYGvfY#"#!0Mmvmkx}MrKhvGFFGĽTMNNOGQVVTWYGvfY#"#!0Mmvmkx}MrKhyŸ ]_`ZTUVTWYGvfY#"#!0Mmvmkx}MrKhlj8_RTUVTWYGvfY#"#!0Mmvmkx}MrKhH*etOTTUVTWYGvfY#"#!0Mmvmkx}MrKhv]qLTTUVTWYGvfY#"#!0Mmvmkx}MrKhJ/鑒fY#"#!0MmvmkxG'     ?Y#"#!0Mmvm6HHWl~`4Y#"#!0MmBw޿e#"#!0\\#"#!0W(#"#!0>#"#!0<#"#!0w!" 0dj&$1AU<Ԓ9YU`]=Vng2r?\ FwknosTmh;+QWWYY[Yfq[X8mFwknot[i-4hnTWYY[YfsrCmFwknplA_iI$`WYY[Yft2wrCmFwknmE(&%= ABCKYY[Yf_<#S@{uCmFwlppgkk`է&&%-XYY[Yf`V]Z1D__ImFyg։[YY[YfEǜ33/07nF`&/..^\\^UTYY[[Yicfjii""ZhFPMNN :;;:OYY[[Wc?3559986SH3?tV[Zh nmlAfqqM!~_\HfSSTM;00Bշ3326BN?600))'7nommdժx@o&guԩe;wI8@??@Aiifzզoouh!?vetKTSSXXUqueiigzֵ 1H+?vrA(/../01/&qvfiila`{{qsM*?vodH1:<9q\VaRrfiilfAGc^]]YE\\[\Z~K*?voi~XD&?@ZTrfiilfA`M>CCF؟AAV|vK*?vofaRI^Srfiilf@h[u1@!L{vK*?vofhkM]Srfiilf@gYaBHGSzvK*?vof~K]Srfiilf@gWyDNNM[ڬzvK*?voW5rfiilf@gWz-$10ۭ'K*?vF#Pm- z0"387ct%N&\WYY]YED "-2 ڱ|YITs> V!'67'@b+273]*^󃟡0DCB4v iQ񟡢ec8LZ =bs^🠣[\TL3/o>V>;R2gaIn?j%vGѲh+i T?Mmvmkx}MrKhm377`*H##"&QVVTWYGvfY#"#!0Mmvmkx}MrKhi^aaSH##"&QVVTWYGvfY#"#!0Mmvmkx}MrKh:Ġ%##"&QVVTWYGvfY#"#!0Mmvmkx}MrKh4),,:Ļħ"QVVTWYGvfY#"#!0Mmvmkx}MrKhvGFFGĽTMNNOGQVVTWYGvfY#"#!0Mmvmkx}MrKhyŸ ]_`ZTUVTWYGvfY#"#!0Mmvmkx}MrKhlj8_RTUVTWYGvfY#"#!0Mmvmkx}MrKhH*etOTTUVTWYGvfY#"#!0Mmvmkx}MrKhv]qLTTUVTWYGvfY#"#!0Mmvmkx}MrKhJ/鑒fY#"#!0MmvmkxG'     ?Y#"#!0Mmvm6HHWl~`4Y#"#!0MmBw޿e#"#!0\\#"#!0W(#"#!0>#"#!0<#"#!0w!" 0dj&$1AU<Ԓ9YU`]=Vng2r?\ FwknosTmh;+QWWYY[Yfq[X8mFwknot[i-4hnTWYY[YfsrCmFwknplA_iI$`WYY[Yft2wrCmFwknmE(&%= ABCKYY[Yf_<#S@{uCmFwlppgkk`է&&%-XYY[Yf`V]Z1D__ImFyg։[YY[YfEǜ33/07nF`&/..^\\^UTYY[[Yicfjii""ZhFPMNN :;;:OYY[[Wc?3559986SH3?tV[Zh nmlAfqqM!~_\HfSSTM;00Bշ3326BN?600))'7nommdժx@o&guԩe;wI8@??@Aiifzզoouh!?vetKTSSXXUqueiigzֵ 1H+?vrA(/../01/&qvfiila`{{qsM*?vodH1:<9q\VaRrfiilfAGc^]]YE\\[\Z~K*?voi~XD&?@ZTrfiilfA`M>CCF؟AAV|vK*?vofaRI^Srfiilf@h[u1@!L{vK*?vofhkM]Srfiilf@gYaBHGSzvK*?vof~K]Srfiilf@gWyDNNM[ڬzvK*?voW5rfiilf@gWz-$10ۭ'K*?vF#Pm- z0"387ct%N&\WYY]YED "-2 ڱ|YITs> V!'67'@b+273]*^󃟡0DCB4v iQ񟡢ec8LZ =bs^🠣[\TL3/o>V>;R2gaIn?j%vGѲh+i T?Mmvmkx}MrKhm377`*H##"&QVVTWYGvfY#"#!0Mmvmkx}MrKhi^aaSH##"&QVVTWYGvfY#"#!0Mmvmkx}MrKh:Ġ%##"&QVVTWYGvfY#"#!0Mmvmkx}MrKh4),,:Ļħ"QVVTWYGvfY#"#!0Mmvmkx}MrKhvGFFGĽTMNNOGQVVTWYGvfY#"#!0Mmvmkx}MrKhyŸ ]_`ZTUVTWYGvfY#"#!0Mmvmkx}MrKhlj8_RTUVTWYGvfY#"#!0Mmvmkx}MrKhH*etOTTUVTWYGvfY#"#!0Mmvmkx}MrKhv]qLTTUVTWYGvfY#"#!0Mmvmkx}MrKhJ/鑒fY#"#!0MmvmkxG'     ?Y#"#!0Mmvm6HHWl~`4Y#"#!0MmBw޿e#"#!0\\#"#!0W(#"#!0>#"#!0<#"#!0w!" 0dj&$1AU<Ԓ9YU`]=Vng2r?\ FwknosTmh;+QWWYY[Yfq[X8mFwknot[i-4hnTWYY[YfsrCmFwknplA_iI$`WYY[Yft2wrCmFwknmE(&%= ABCKYY[Yf_<#S@{uCmFwlppgkk`է&&%-XYY[Yf`V]Z1D__ImFyg։[YY[YfEǜ33/07nF`&/..^\\^UTYY[[Yicfjii""ZhFPMNN :;;:OYY[[Wc?3559986SH3?tV[Zh nmlAfqqM!~_\HfSSTM;00Bշ3326BN?600))'7nommdժx@o&guԩe;wI8@??@Aiifzզoouh!?vetKTSSXXUqueiigzֵ 1H+?vrA(/../01/&qvfiila`{{qsM*?vodH1:<9q\VaRrfiilfAGc^]]YE\\[\Z~K*?voi~XD&?@ZTrfiilfA`M>CCF؟AAV|vK*?vofaRI^Srfiilf@h[u1@!L{vK*?vofhkM]Srfiilf@gYaBHGSzvK*?vof~K]Srfiilf@gWyDNNM[ڬzvK*?voW5rfiilf@gWz-$10ۭ'K*?vF#Pm- z0"387ct%N&\WYY]YED "-2 ڱ|YITs> V!'67'@b+273]*^󃟡0DCB4v iQ񟡢ec8LZ =bs^🠣[\TL3/o>V>;R2gaIn?j%vGѲh+i TPH 867,y6d~54432`227*qU""#%"'(]![-w+( ?/%73c789:d;$G&c?478:*,--./.3Qx '. | ] ? PY? @> Y$a   c 2 !m VX ?  D  s    ;  = sj  M Y F c Y n {b < G )q {& %C!I/u+r@u,$DX`I)d?R9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUXYyun@N}|{UqTNz[elPot9YĜVtth  yun@N}|{Uot9YĜVtt TVēSAn@N}|5 :BcrI19YĜVE̿o(n@N} 0og/9YĜVKx!@N On9YĜ0ϼ8@NB9Yq@z9Y |%9Y:߀YL9Y<-H74l] Ya]G@tuGAEpzOTUU ffgrVW{IUUJXllnuuGAGh2())u~}|rVTZƹ KKIH\puG@Gimll,urQjFs>>=A]vFAXbaavyN?BBA6r{E[gddNgommM+uzO224.('((AɶGGEScaa]mntsslɳ--+-44NʗsrrZZY\E,..Y_ _VUU&8895>OMM CAAB;& &* ¾8TSYYEtssP"} } |fM++-/ /D˵77684*++uZzz|iuzyysʵuuvqDBBH ˍ}{{ JJLD566RQQPS\]]+ [XX@4450/00.1K|UZZHceedh;ɿuuvk`aaLccdijjʳ--,7A@@4--./ /ɳooq`QSSVWWV\a` `W˃|BCCk/YZ Z\_ _ NMMN2011(\XY Y[] ]\+@4 450/11.\XY Y[] ]\_tH ~0011.G?R9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUXYyun@N}|{UqTNz[elPot9YĜVtth  yun@N}|{Uot9YĜVtt TVēSAn@N}|5 :BcrI19YĜVE̿o(n@N} 0og/9YĜVKx!@N On9YĜ0ϼ8@NB9Yq@z9Y |%9Y:߀YL9Y<-H74l] Ya]G@tuGAEpzOTUU ffgrVW{IUUJXllnuuGAGh2())u~}|rVTZƹ KKIH\puG@Gimll,urQjFs>>=A]vFAXbaavyN?BBA6r{E[gddNgommM+uzO224.('((AɶGGEScaa]mntsslɳ--+-44NʗsrrZZY\E,..Y_ _VUU&8895>OMM CAAB;& &* ¾8TSYYEtssP"} } |fM++-/ /D˵77684*++uZzz|iuzyysʵuuvqDBBH ˍ}{{ JJLD566RQQPS\]]+ [XX@4450/00.1K|UZZHceedh;ɿuuvk`aaLccdijjʳ--,7A@@4--./ /ɳooq`QSSVWWV\a` `W˃|BCCk/YZ Z\_ _ NMMN2011(\XY Y[] ]\+@4 450/11.\XY Y[] ]\_tH ~0011.G?R9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUXYyun@N}|{UqTNz[elPot9YĜVtth  yun@N}|{Uot9YĜVtt TVēSAn@N}|5 :BcrI19YĜVE̿o(n@N} 0og/9YĜVKx!@N On9YĜ0ϼ8@NB9Yq@z9Y |%9Y:߀YL9Y<-H74l] Ya]G@tuGAEpzOTUU ffgrVW{IUUJXllnuuGAGh2())u~}|rVTZƹ KKIH\puG@Gimll,urQjFs>>=A]vFAXbaavyN?BBA6r{E[gddNgommM+uzO224.('((AɶGGEScaa]mntsslɳ--+-44NʗsrrZZY\E,..Y_ _VUU&8895>OMM CAAB;& &* ¾8TSYYEtssP"} } |fM++-/ /D˵77684*++uZzz|iuzyysʵuuvqDBBH ˍ}{{ JJLD566RQQPS\]]+ [XX@4450/00.1K|UZZHceedh;ɿuuvk`aaLccdijjʳ--,7A@@4--./ /ɳooq`QSSVWWV\a` `W˃|BCCk/YZ Z\_ _ NMMN2011(\XY Y[] ]\+@4 450/11.\XY Y[] ]\_tH ~0011.GQ  $widc7 j L h bT !o @;Y\F';$%?|r=6fi .)< R { ' t ( H -y V%: } +Rq  tQo 4,V!r\zD k <%[*w Vsa<A7}JJ)_~^q*eKr*!##"*1@N;LXNLMTL'*!##"*1@N;LXN<_b^\[XVTRPNLKIGECA?,J!##"*1@N;LW ?ceb`_\[YWTSPOMKIFEDA=׍d ##"*1@N;&]iged`_\[YXTSQOMLIGECBq ##-1@N Goligdd`_][YWUTQOMLIHGBَi!$00@ [pmljhed``]\YYXTTPNLJF2ڎ@#'00asomljhfdb``XTPOKKH9)$ ㎌E0 furpnljife^<  菍_ cytsqoljhh>ߑW{wurqomlX"QBVB&"##! ߐb:zxusqonWMRQBVB&"##! ߑi|yxutqpYINRQBVB&"##! ߒ|yxvtrs`KNRQBVB&"##! ߕ|zyvtr*'*!##"*1@N;LXN<_b^\[XVTRPNLKIGECA?,J!##"*1@N;LW ?ceb`_\[YWTSPOMKIFEDA=׍d ##"*1@N;&]iged`_\[YXTSQOMLIGECBq ##-1@N Goligdd`_][YWUTQOMLIHGBَi!$00@ [pmljhed``]\YYXTTPNLJF2ڎ@#'00asomljhfdb``XTPOKKH9)$ ㎌E0 furpnljife^<  菍_ cytsqoljhh>ߑW{wurqomlX"QBVB&"##! ߐb:zxusqonWMRQBVB&"##! ߑi|yxutqpYINRQBVB&"##! ߒ|yxvtrs`KNRQBVB&"##! ߕ|zyvtr*'*!##"*1@N;LXN<_b^\[XVTRPNLKIGECA?,J!##"*1@N;LW ?ceb`_\[YWTSPOMKIFEDA=׍d ##"*1@N;&]iged`_\[YXTSQOMLIGECBq ##-1@N Goligdd`_][YWUTQOMLIHGBَi!$00@ [pmljhed``]\YYXTTPNLJF2ڎ@#'00asomljhfdb``XTPOKKH9)$ ㎌E0 furpnljife^<  菍_ cytsqoljhh>ߑW{wurqomlX"QBVB&"##! ߐb:zxusqonWMRQBVB&"##! ߑi|yxutqpYINRQBVB&"##! ߒ|yxvtrs`KNRQBVB&"##! ߕ|zyvtr*rR.2**5N@un 'c=E@NOQRTWZ[\_`ceiihifbODMNPQTVWY[^`acegjlorpi_ rAEOQRTVYZ[^abefgjlnqsvunJQ=rR.2**5L?%ESRTWYY\^`befgjmmqstv{xf@B_Y\pruuxy|~?,#$.BKLBTB-89;=?aCHcdqyxz}~v#$.BKLBTB.9:<>@aFKc]Z\{||~#$.BKLBTB.9:<>@aFKc_TB^y~@#$.BKLBTB.9:<>@aFKc_UGF?|Y<#$.BKLBTB.9:<>@aFKc_UGK>l?B#$.BKLBTB.9:<>@aFKc_UIL# [SMN#$.BKLBTB.9:<>@aFKc`Z;D/0AowMRR#$.BKLBTB.9:<>@aFKe^=&,..(;b"**#$.BKLBTB.9:<>@aFLc>!$$# d#$.BKLBTB.9:<>@aGGR58995L#$.BKLBTB.9:<-&#$$Tpss#$/AHG5-#'N?D0@@=CVUUQmXPR#$*(%%!!"(M?D0@@CW򇉋]$+#"#"(M?D0@@CPc8011+Z("#"(M?D0@@CPi`DJJFig?#"(M?D0@@CPhoM7.00.5o#"(M?D0@@CPhlSS""L#"(M?D0@@CPhlS^I,,0u#"(M?D0@@CPhlS]QeYn#"(M?D0@@CPhlS]Qih#"(M?D0@@CPhlS[Po|#"(M?B,==@NglThp{|~:l#"(M?RJRSUW_krqwyz|}v)z"'V\cggilnooqsuwy{}~D(5s)(0L__bcdfijmpqruvz{}d<,,Q63F_]^`bdfijlnprtvyz|~@#%#2.XwWCBDV[[^abcfhjknprtvxz|}}s% ##2.X|:b=rR.2**5N@un 'c=E@NOQRTWZ[\_`ceiihifbODMNPQTVWY[^`acegjlorpi_ rAEOQRTVYZ[^abefgjlnqsvunJQ=rR.2**5L?%ESRTWYY\^`befgjmmqstv{xf@B_Y\pruuxy|~?,#$.BKLBTB-89;=?aCHcdqyxz}~v#$.BKLBTB.9:<>@aFKc]Z\{||~#$.BKLBTB.9:<>@aFKc_TB^y~@#$.BKLBTB.9:<>@aFKc_UGF?|Y<#$.BKLBTB.9:<>@aFKc_UGK>l?B#$.BKLBTB.9:<>@aFKc_UIL# [SMN#$.BKLBTB.9:<>@aFKc`Z;D/0AowMRR#$.BKLBTB.9:<>@aFKe^=&,..(;b"**#$.BKLBTB.9:<>@aFLc>!$$# d#$.BKLBTB.9:<>@aGGR58995L#$.BKLBTB.9:<-&#$$Tpss#$/AHG5-#'N?D0@@=CVUUQmXPR#$*(%%!!"(M?D0@@CW򇉋]$+#"#"(M?D0@@CPc8011+Z("#"(M?D0@@CPi`DJJFig?#"(M?D0@@CPhoM7.00.5o#"(M?D0@@CPhlSS""L#"(M?D0@@CPhlS^I,,0u#"(M?D0@@CPhlS]QeYn#"(M?D0@@CPhlS]Qih#"(M?D0@@CPhlS[Po|#"(M?B,==@NglThp{|~:l#"(M?RJRSUW_krqwyz|}v)z"'V\cggilnooqsuwy{}~D(5s)(0L__bcdfijmpqruvz{}d<,,Q63F_]^`bdfijlnprtvyz|~@#%#2.XwWCBDV[[^abcfhjknprtvxz|}}s% ##2.X|:b=rR.2**5N@un 'c=E@NOQRTWZ[\_`ceiihifbODMNPQTVWY[^`acegjlorpi_ rAEOQRTVYZ[^abefgjlnqsvunJQ=rR.2**5L?%ESRTWYY\^`befgjmmqstv{xf@B_Y\pruuxy|~?,#$.BKLBTB-89;=?aCHcdqyxz}~v#$.BKLBTB.9:<>@aFKc]Z\{||~#$.BKLBTB.9:<>@aFKc_TB^y~@#$.BKLBTB.9:<>@aFKc_UGF?|Y<#$.BKLBTB.9:<>@aFKc_UGK>l?B#$.BKLBTB.9:<>@aFKc_UIL# [SMN#$.BKLBTB.9:<>@aFKc`Z;D/0AowMRR#$.BKLBTB.9:<>@aFKe^=&,..(;b"**#$.BKLBTB.9:<>@aFLc>!$$# d#$.BKLBTB.9:<>@aGGR58995L#$.BKLBTB.9:<-&#$$Tpss#$/AHG5-#'N?D0@@=CVUUQmXPR#$*(%%!!"(M?D0@@CW򇉋]$+#"#"(M?D0@@CPc8011+Z("#"(M?D0@@CPi`DJJFig?#"(M?D0@@CPhoM7.00.5o#"(M?D0@@CPhlSS""L#"(M?D0@@CPhlS^I,,0u#"(M?D0@@CPhlS]QeYn#"(M?D0@@CPhlS]Qih#"(M?D0@@CPhlS[Po|#"(M?B,==@NglThp{|~:l#"(M?RJRSUW_krqwyz|}v)z"'V\cggilnooqsuwy{}~D(5s)(0L__bcdfijmpqruvz{}d<,,Q63F_]^`bdfijlnprtvyz|~@#%#2.XwWCBDV[[^abcfhjknprtvxz|}}s% ##2.X|:b=YBF9󟠢Ò[``]5Mc9g🡣[+1234KDgq򠢣N!$%490LjgF3>󠣥) #.51Aj6W£{tjmmpkHkOx0+31(pڳT5I{;Yf\Lqehhke>fWz/&997?ܽtoH'>5ܨ@HIELfyK*?vof_7QRQRBsfiildHe}{{vהrxxwjK*?voinMLIIT**%`wfiijfWQSSTQNgN*?voW)+-- ~vdihk.!$$#-H(?vr>BCC@L|ljƢ-}mFwknosU_sdj|,UVWYY[Yfe]1GIwgDwknosSuj>Oی=JVVWYY[Yfhi@LsfijnLnr֬VMNMNPPRO]ltp@zY ɖ\:A?7¼)z/ǹ{#"#!0#"#!0v#"#!0Isр#"#!0MlsuֹR#"#!0Mmvkfz|ݷY#"#!0Mmvmkw|FvQlʙ}|_Y#"#!0Mmvmkx}MqIg~lFGKKLMKNP=tfY#"#!0Mmvmkx}MrKhǩQQTTUVTWYGvfY#"#!0Mmvmkx}MrKhzNKTȣURTTUVTWYGvfY#"#!0Mmvmkx}MrKh<12=ŴVSTUVTWYGvfY#"#!0Mmvmkx}MrKhqhjo^RTUVTWYGvfY#"#!0Mmvmkx}MrKhpgiic¾ȯa_``d[SUVTWYGvfY#"#!0Mmvmkx}MrKhC"&&pż_#,,+,QVVTWYGvfY#"#!0Mmvmkx}MrKhcaa\¦C!! %QVVTWYGvfY#"#!0? ))*.0/0135575KKIN;hFX\YHjD 곬uPa9"    i=  1  (|앪޻~մ🡣[SUT;L뿮o>YBF9󟠢Ò[``]5Mc9g🡣[+1234KDgq򠢣N!$%490LjgF3>󠣥) #.51Aj6W£{tjmmpkHkOx0+31(pڳT5I{;Yf\Lqehhke>fWz/&997?ܽtoH'>5ܨ@HIELfyK*?vof_7QRQRBsfiildHe}{{vהrxxwjK*?voinMLIIT**%`wfiijfWQSSTQNgN*?voW)+-- ~vdihk.!$$#-H(?vr>BCC@L|ljƢ-}mFwknosU_sdj|,UVWYY[Yfe]1GIwgDwknosSuj>Oی=JVVWYY[Yfhi@LsfijnLnr֬VMNMNPPRO]ltp@zY ɖ\:A?7¼)z/ǹ{#"#!0#"#!0v#"#!0Isр#"#!0MlsuֹR#"#!0Mmvkfz|ݷY#"#!0Mmvmkw|FvQlʙ}|_Y#"#!0Mmvmkx}MqIg~lFGKKLMKNP=tfY#"#!0Mmvmkx}MrKhǩQQTTUVTWYGvfY#"#!0Mmvmkx}MrKhzNKTȣURTTUVTWYGvfY#"#!0Mmvmkx}MrKh<12=ŴVSTUVTWYGvfY#"#!0Mmvmkx}MrKhqhjo^RTUVTWYGvfY#"#!0Mmvmkx}MrKhpgiic¾ȯa_``d[SUVTWYGvfY#"#!0Mmvmkx}MrKhC"&&pż_#,,+,QVVTWYGvfY#"#!0Mmvmkx}MrKhcaa\¦C!! %QVVTWYGvfY#"#!0? ))*.0/0135575KKIN;hFX\YHjD 곬uPa9"    i=  1  (|앪޻~մ🡣[SUT;L뿮o>YBF9󟠢Ò[``]5Mc9g🡣[+1234KDgq򠢣N!$%490LjgF3>󠣥) #.51Aj6W£{tjmmpkHkOx0+31(pڳT5I{;Yf\Lqehhke>fWz/&997?ܽtoH'>5ܨ@HIELfyK*?vof_7QRQRBsfiildHe}{{vהrxxwjK*?voinMLIIT**%`wfiijfWQSSTQNgN*?voW)+-- ~vdihk.!$$#-H(?vr>BCC@L|ljƢ-}mFwknosU_sdj|,UVWYY[Yfe]1GIwgDwknosSuj>Oی=JVVWYY[Yfhi@LsfijnLnr֬VMNMNPPRO]ltp@zY ɖ\:A?7¼)z/ǹ{#"#!0#"#!0v#"#!0Isр#"#!0MlsuֹR#"#!0Mmvkfz|ݷY#"#!0Mmvmkw|FvQlʙ}|_Y#"#!0Mmvmkx}MqIg~lFGKKLMKNP=tfY#"#!0Mmvmkx}MrKhǩQQTTUVTWYGvfY#"#!0Mmvmkx}MrKhzNKTȣURTTUVTWYGvfY#"#!0Mmvmkx}MrKh<12=ŴVSTUVTWYGvfY#"#!0Mmvmkx}MrKhqhjo^RTUVTWYGvfY#"#!0Mmvmkx}MrKhpgiic¾ȯa_``d[SUVTWYGvfY#"#!0Mmvmkx}MrKhC"&&pż_#,,+,QVVTWYGvfY#"#!0Mmvmkx}MrKhcaa\¦C!! %QVVTWYGvfY#"#!0? $} I &DSSTX\[\]`bbdc  ko# c                                                                                         87      % &655888<c\XY Y[] ]\_K@ R RS3011.Gw 8̔zSZ\\[`fe e_z̚jppri63 31rCBCCBFEDDCEɶ~SVWWU]<8::;@AA>Jʽ=2554:A@@;kkqqsɿWNPPOQS SNsoxxz™_cc_{|wxxw~̗ioosVCGGBn[MPP;122/luG?MfllifoppksrVUz~||cjjcqtuGAFiNLLKOMPPLkrVWzFPQQHƬcRVUUxtuGAFlH,322Z06D<>:trVWvbB5885@x=DDAtuGAEog[cdd_pƂ}rVWvo%""kustuGAEnhTNBBM𦉶~rVWvm >{wtuGAEnfbM74]뭮}rVWvmH[ttuGAEnf[vnf{}rVWvm~gwtuGAEnf[xv6~ӹrVWvksuGAEndWz5SϱjMNopvq@:?jn8YΨ˖žvss9Yʴ@Ļ9Y˾=9Yĕ{@L9YĜM̭@M9YĜVŭk@N|9YĜVmpрƫ~m@N}x}9YĜVtsaɶusn@N}|wVz}jmr9YĜVtthK`ȅ~~̛a~yun@N}|{ToNT|c^Y|^hhLot9YĜVtthUV))ƘWyun@N}|{UqTLy ZZdlPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot?\XY Y[] ]\_K@ R RS3011.Gw 8̔zSZ\\[`fe e_z̚jppri63 31rCBCCBFEDDCEɶ~SVWWU]<8::;@AA>Jʽ=2554:A@@;kkqqsɿWNPPOQS SNsoxxz™_cc_{|wxxw~̗ioosVCGGBn[MPP;122/luG?MfllifoppksrVUz~||cjjcqtuGAFiNLLKOMPPLkrVWzFPQQHƬcRVUUxtuGAFlH,322Z06D<>:trVWvbB5885@x=DDAtuGAEog[cdd_pƂ}rVWvo%""kustuGAEnhTNBBM𦉶~rVWvm >{wtuGAEnfbM74]뭮}rVWvmH[ttuGAEnf[vnf{}rVWvm~gwtuGAEnf[xv6~ӹrVWvksuGAEndWz5SϱjMNopvq@:?jn8YΨ˖žvss9Yʴ@Ļ9Y˾=9Yĕ{@L9YĜM̭@M9YĜVŭk@N|9YĜVmpрƫ~m@N}x}9YĜVtsaɶusn@N}|wVz}jmr9YĜVtthK`ȅ~~̛a~yun@N}|{ToNT|c^Y|^hhLot9YĜVtthUV))ƘWyun@N}|{UqTLy ZZdlPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot?\XY Y[] ]\_K@ R RS3011.Gw 8̔zSZ\\[`fe e_z̚jppri63 31rCBCCBFEDDCEɶ~SVWWU]<8::;@AA>Jʽ=2554:A@@;kkqqsɿWNPPOQS SNsoxxz™_cc_{|wxxw~̗ioosVCGGBn[MPP;122/luG?MfllifoppksrVUz~||cjjcqtuGAFiNLLKOMPPLkrVWzFPQQHƬcRVUUxtuGAFlH,322Z06D<>:trVWvbB5885@x=DDAtuGAEog[cdd_pƂ}rVWvo%""kustuGAEnhTNBBM𦉶~rVWvm >{wtuGAEnfbM74]뭮}rVWvmH[ttuGAEnf[vnf{}rVWvm~gwtuGAEnf[xv6~ӹrVWvksuGAEndWz5SϱjMNopvq@:?jn8YΨ˖žvss9Yʴ@Ļ9Y˾=9Yĕ{@L9YĜM̭@M9YĜVŭk@N|9YĜVmpрƫ~m@N}x}9YĜVtsaɶusn@N}|wVz}jmr9YĜVtthK`ȅ~~̛a~yun@N}|{ToNT|c^Y|^hhLot9YĜVtthUV))ƘWyun@N}|{UqTLy ZZdlPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot9YĜVtthUX4)*4ǙYyun@N}|{UqTNz( ^[elPot?Q!89$8                                                       Fj;^^aF.^TlA! !%j  NW l~Tbkkedca^][XWUTQPLJH~-Wosqljhfdb`^\ZXVTSPOLKE@AAږYWS4./jttpplkhgdc`_\[XVTSPOMM=022ۑxxU*1cyvspomjhgeb`_\ZXXTSPONJ<::ېW(54fxutqomkigfd`_]\XXUSQPO9+,,ۑd&Ixyxutrpmkiheda_]ZXWVTSO?2*++ےrS}zxwsrqolijgb^`]\YWWNHF83*++ۑy1}|zyvtrpmnk\TH1[^[YWWG?G93*++ےy|zyvurpri^KBH-[^[YWWH@G93*++ے}{yvtru[K_LDH.[^[YWWH@G93*++ے}{ywtu].I`LDH.[^[YWWH@G93*++ۓ}{zwvr:(KaLDH.[^[YWWH@G93*++ۓ}{zwv]C=LXNDH.[^[YWWH@G93*++ە}|yyjKNPNOGDH.[^[YWWH@G93*++}{z|U4992IH.[^[YWWH@G93*++𚐍}{zuVQQTC/[^[YWWH@G93*++~{{r61221/]_[YWWH@G93*+**+,,~{{r+%&&%6]\YWWH@H92+,52+''}|zr.())&9[][[K?E;97>A:+""񏑎~{ztI IEGA==7&$JC8?@9+##~{zzV=@@>NC" !KB8?@9+##x}zy|R*00'HD&"##!"KB8?@9+##{}zyxoVVWWTYCXB&"##!"KB8?@9+##Շ|zxwvPCGFGFCHOCVB&"##!"KB8?@9+##Ռ}{yvwg>4657JQQBVB&"##!"KB8?@9+##Փ}zyvtvI(++,SRQBVB&"##!"KB8?@9+##Ք|zxvtsoYKYGNRQBVB&"##!"KB8?@9+##Ց{yxvtrrgO\JNRQBVB&"##!"KB8?@9+##Ր~@9+##厌d"00?Mfuomljhed``^\[[VRQMIFA@9+##Վ}W#"$00@M?]rnlihdd`_]\YWUTSOMLIHHE9+##Սg'&##"*1@N:Hfjnhged`_\[YWTTQOMLIHFDB3!!Տy("##"*1@N;LWNhjgdca_\[YXTSPOMLIGECBA1-_o)!##"*1@N;LXMLVceb`^\[XVUSPNLJIGEDA?>:dGr*!##"*1@N;LXNLKST\_`\[YWSRPNLKIGEBA@>6eKr*!##"*1@N;LXNLMTJ=IKWVVSRROLJGECCA>=6eKr*!##"*1@N;LXNLMTLA:+""񏑎~{ztI IEGA==7&$JC8?@9+##~{zzV=@@>NC" !KB8?@9+##x}zy|R*00'HD&"##!"KB8?@9+##{}zyxoVVWWTYCXB&"##!"KB8?@9+##Շ|zxwvPCGFGFCHOCVB&"##!"KB8?@9+##Ռ}{yvwg>4657JQQBVB&"##!"KB8?@9+##Փ}zyvtvI(++,SRQBVB&"##!"KB8?@9+##Ք|zxvtsoYKYGNRQBVB&"##!"KB8?@9+##Ց{yxvtrrgO\JNRQBVB&"##!"KB8?@9+##Ր~@9+##厌d"00?Mfuomljhed``^\[[VRQMIFA@9+##Վ}W#"$00@M?]rnlihdd`_]\YWUTSOMLIHHE9+##Սg'&##"*1@N:Hfjnhged`_\[YWTTQOMLIHFDB3!!Տy("##"*1@N;LWNhjgdca_\[YXTSPOMLIGECBA1-_o)!##"*1@N;LXMLVceb`^\[XVUSPNLJIGEDA?>:dGr*!##"*1@N;LXNLKST\_`\[YWSRPNLKIGEBA@>6eKr*!##"*1@N;LXNLMTJ=IKWVVSRROLJGECCA>=6eKr*!##"*1@N;LXNLMTLA:+""񏑎~{ztI IEGA==7&$JC8?@9+##~{zzV=@@>NC" !KB8?@9+##x}zy|R*00'HD&"##!"KB8?@9+##{}zyxoVVWWTYCXB&"##!"KB8?@9+##Շ|zxwvPCGFGFCHOCVB&"##!"KB8?@9+##Ռ}{yvwg>4657JQQBVB&"##!"KB8?@9+##Փ}zyvtvI(++,SRQBVB&"##!"KB8?@9+##Ք|zxvtsoYKYGNRQBVB&"##!"KB8?@9+##Ց{yxvtrrgO\JNRQBVB&"##!"KB8?@9+##Ր~@9+##厌d"00?Mfuomljhed``^\[[VRQMIFA@9+##Վ}W#"$00@M?]rnlihdd`_]\YWUTSOMLIHHE9+##Սg'&##"*1@N:Hfjnhged`_\[YWTTQOMLIHFDB3!!Տy("##"*1@N;LWNhjgdca_\[YXTSPOMLIGECBA1-_o)!##"*1@N;LXMLVceb`^\[XVUSPNLJIGEDA?>:dGr*!##"*1@N;LXNLKST\_`\[YWSRPNLKIGEBA@>6eKr*!##"*1@N;LXNLMTJ=IKWVVSRROLJGECCA>=6eKr*!##"*1@N;LXNLMTL Upstream Authors: Andreas Setterlind [Gamester17] Staffan Lindberg [pike] Arne Morten Kvarving [cptspiff] Anoop Menon [d4rk] Joakim Plate [elupus] Jonathan Marshall [jmarshall] Tobias Arrskog [Topfs2] Roee Vulkan [vulkanr] Winfried Soltys [WiSo] Yuval Tal [yuvalt] John W Vanderbeck [agathorn] Trent Nelson [AlTheKiller] Andres Mejia [ceros] Gunnar Norin [blittan] Dean Ross Parry [C-Quel] Sylvain Rebaud [c0diq] Martin van Beurden [chadoe] Scott Davilla [davilla] Stephan Diederich [MaestroDD] Benjamin Bertrand [Beenje] Benjamin Dickgiesser [DonJ] [GeminiServer] Christian Granqvist [Granqvist] Dave [kraqh3d] Luigi Capriotti [l.capriotti] Sean [malloc] Kyle Hill [monkeyman] [MrC] [nad] [nuka1195] Vincent Blackwell-Price [Voinage] Robert Parris [rwparris2] Sigurdur H. Olafsson [sho] Alasdair Campbell [Alcoheca] Georgy Yunaev [oldnemesis] Chris [phi2039] Bob [bobo1on1] David Allonby [motd2k] Robert Rudd [Rudd] Eric G [Tslayer] Amund Scharning [tut-ankh-amon] Matthias Kortstiege [VDRfan] Daniel Mehrwald [AreaScout] Oumar Aziz Outtara [wattazoum] Chris Haley [CHI3f] [Jezz_X] [Smokehead] Darren [Bizzeh] Marc [Bobbin007] Richard [Butcher] Jan-Willem [Darkie] Chris Branson [forza] [Kreet] [Ysbox] Erwin Beckers [Frodo] Albert Griscti-Soler [RUNTiME] Phil Burr [d7o3g4q] (a.k.a. Duo Egaq) Mathias Mahling [chokemaniac] Credits: XBMC - Cross-platform Media Center Copyright © 2005-2009 Team XBMC http://www.xbmc.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Generic classes for raster images Copyright © 2000, Juan Soulie Permission to use, copy, modify, distribute and sell this software or any part thereof and/or its documentation for any purpose is granted without fee provided that the above copyright notice and this permission notice appear in all copies. This software is provided "as is" without express or implied warranty of any kind. The author shall have no liability with respect to the infringement of copyrights or patents that any modification to the content of this file or this file itself may incur. The FreeType Project Copyright © 1996-2006, by David Turner, Robert Wilhelm, and Werner Lemberg This file is part of the FreeType project, and may only be used, modified, and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify, or distribute this file you indicate that you have read the license and understand and accept it fully. A full copy of the FreeType License (FTL) is provided under section "Licenses". TinyXML - simple, small, C++ XML Parser Copyright © 2000-2006 Lee Thomason (www.grinninglizard.com) Copyright © 2005 Tyge Lovset This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. CString Class in guilib/StdString.h Copyright © 2002 Joseph M. O'Leary This code is 100% free. Use it anywhere you want. Rewrite it, restructure it, whatever. If you can write software that makes money off of it, good for you. I kinda like capitalism. Please don't blame me if it causes your $30 billion dollar satellite explode in orbit. If you redistribute it in any form, I'd appreciate it if you would leave this notice here. Mach-O library symbol mapping Ruby Scripts Copyright © 2008 Elan Feingold (elan at bluemandrill dot com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Wiimote C Library Copyright © Michael Laforest < para > < thepara (--AT--) g m a i l [--DOT--] com > This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Wiiuse Class for XBMC Copyright © 2009 by Cory Fields This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Apple Remote Control Wrapper Classes Copyright © 2006 Martin Kahr martinkahr.com. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Class to Display events received from the Apple Infrared Remote. Copyright © 2006-2008 Amit Singh. All Rights Reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ISO C9x compliant stdint.h and inttypes.h for Microsoft Visual Studio Copyright © 2006 Alexander Chemeris Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. cURL - library and command line tool for transferring files with URL syntax Copyright © 1998 - 2006, Daniel Stenberg, , et al. Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. RegExp.h Copyright © 1986, 1993, 1995 by University of Toronto. Permission is granted to anyone to use this software for any purpose on any computer system, and to redistribute it in any way, subject to the following restrictions: 1. The author is not responsible for the consequences of use of this software, no matter how awful, even if they arise from defects in it. 2. The origin of this software must not be misrepresented, either by explicit claim or by omission. 3. Altered versions must be plainly marked as such, and must not be misrepresented (by explicit claim or omission) as being the original software. 4. This notice must not be removed or altered. GNU gettext - internationalization aids Copyright © 1988, 1989, 1992, 1993, 1995 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . DBUSServer Class Copyright © 2009 Azur Digital Networks This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Really Slick X Screensavers Copyright © 2002-2006 Michael Chapman Copyright © 2002 Terence M. Welsh This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . SDLMain.h Copyright © Darrell Walisser Copyright © Max Horn Feel free to customize this file to suit your needs. XKGeneral.h - General Utility and Helper function Class' Header Copyright © TEAM ASSEMBLY www.team-assembly.com This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Goom 2k4 Copyright © 2000-2004, Jean-Christophe Hoelt Copyright © 2000-2004, Guillaume Borios This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . iTunes Visualizer Plug-In SDK files included in Goom 2k4 are under the following license. Copyright (c) 2003 Apple Computer, Inc. All rights reserved. This Apple software is supplied to you by Apple Computer, Inc. in consideration of your agreement to the following terms, and your use, installation, modification or redistribution of this Apple software constitutes acceptance of these terms. If you do not agree with these terms, please do not use, install, modify or redistribute this Apple software. In consideration of your agreement to abide by the following terms, and subject to these terms, Apple grants you a personal, non-exclusive license, under Apple's intellectual property rights in this Apple Software (the "Apple Software"), to use, reproduce, modify and distribute the Apple Software; provided that no license is granted herein under any patents that may be infringed by your modifications, derivative works or by other works in which the Apple Software may be incorporated. No names, trademarks, service marks or logos of Apple Computer, Inc. may be used to endorse or promote products derived from the Apple Software without specific prior written permission from Apple. Except as expressly stated herein, no other rights or licenses, express or implied, are granted by Apple and nothing herein grants any license under any patents except claims of Apple patents that cover this Apple Software as originally provided by Apple, and only to the extent necessary to use and distribute this Apple Software as originally provided by Apple. The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH ANY PRODUCT. IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. XAnalyser, frequence spectrum analyser for X Window Copyright © 1998 Arvin Schnell This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . XMMS - Cross-platform multimedia player Copyright © 1998-2000 Peter Alm, Mikael Alm, Olle Hallnas, Thomas Nilsson and 4Front Technologies This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Pthreads-win32 - POSIX Threads Library for Win32 Copyright © 1998 John E. Bossom This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program. If not, see . projectM - OpenGL based advanced music visualization program Copyright © 2003-2007 projectM Team This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . GLEW - The OpenGL Extension Wrangler Library Copyright © 2002-2008, Milan Ikits Copyright © 2002-2008, Marcelo E. Magallon Copyright © 2002, Lev Povalahev Copyright © 1999-2007 Brian Paul Copyright © 2007 The Khronos Group Inc. All Rights Reserved. Falls under three licenses, which are the Modified BSD License, the Mesa 3-D License (MIT License), and the Khronos License (MIT License). Modified BSD License Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The name of the author may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Mesa 3-D License (MIT License) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Khronos License (MIT License) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or associated documentation files (the "Materials"), to deal in the Materials without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Materials, and to permit persons to whom the Materials are furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Materials. THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. OpenDAAP Copyright © 2004 Forza (Chris Barnett) Copyright © the authors of libOpenDAAP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . zlib - A Massively Spiffy Yet Delicately Unobtrusive Compression Library Copyright © 1995-2002 Jean-loup Gailly and Mark Adler. This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. iso9660.h Copyright © The Joker / Avalaunch team This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Neptune Portable C++ Runtime Library Copyright © 2001-2006 Gilles Boccon-Gibod Copyright © 2002-2008, Axiomatic Systems, LLC. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY AXIOMATIC SYSTEMS ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL AXIOMATIC SYSTEMS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. MMST implementation taken from the xine-mms plugin made by Major MMS (http://geocities.com/majormms/). Copyright © 2005-2008 Team XBMC Copyright © 2002 Abhijeet Phatak Copyright © 2002 the xine project Copyright © 2000-2001 major mms This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Ogg Bitstream Library Copyright © 1994-2002 Xiph.Org Foundation http://www.xiph.org/ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the foundation or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. The Vorbis General Audio Compression Codec Copyright © 2002, Xiph.org Foundation Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Xiph.org Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. This software is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the foundation or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. LAME Ain't an Mp3 Encoder Copyright © 1999 Mark Taylor This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . GNU libmicrohttpd (C) 2006, 2007, 2008, 2009 Christian Grothoff (and other contributing authors) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . libmodplug Copyright 2002-2003 Kenton Varda , Olivier Lapicque , Colin DeVilbiss , Markus Fick , Adam Goode This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . Python Programming Language Copyright © 2001-2008 Python Software Foundation. All rights reserved. Copyright © 2000 BeOpen.com. All rights reserved. Copyright © 1995-2001 Corporation for National Research Initiatives. All rights reserved. Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved. Python is distributed under the Python Software Foundation License version 2. A copy of the license may be retrieved from http://www.python.org/psf/license/ and is repeated below under the section "License: PSF License for Python 2.4". libopendaap - library which enables applications to discover, and connect to, iTunes music shares. Copyright © 2004 David Hammerton. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. libsamplerate - audio rate conversion library Copyright © 2002-2008 Erik de Castro Lopo This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . MediaMVP Media Center Copyright © 2004-2006, Eric Lund, Jon Gettler, Sergio Slobodrian http://www.mvpmc.org/ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . MySQL Copyright © 2000-2003 MySQL AB This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libid3tag - ID3 tag manipulation library Copyright © 2000-2004 Underbit Technologies, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Simple DirectMedia Layer Copyright © 1997-2006 Sam Lantinga This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . libfribidi - Free Implementation of the Unicode BiDi algorithm Copyright © 1999,2000 Dov Grobgeld Copyright © 2001,2002 Behdad Esfahbod This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . CDRip - library that provides methods for extracting data from audio CDs Copyright © 1999 - 2002 Albert L. Faber This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Platinum - UPnP library Copyright © 2004-2008, Plutinosoft, LLC. All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . SQLite - library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. Copyright © 2004, Leo Seib, Hannover Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. CxImage - C++ image processing and conversion library Copyright © 2001 - 2008, Davide Pizzolato Original CImage and CImageIterator implementation are: Copyright © 1995, Alejandro Aguilar Sierra (asierra(at)servidor(dot)unam(dot)mx) Covered code is provided under this license on an "as is" basis, without warranty of any kind, either expressed or implied, including, without limitation, warranties that the covered code is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the covered code is with you. Should any covered code prove defective in any respect, you (not the initial developer or any other contributor) assume the cost of any necessary servicing, repair or correction. This disclaimer of warranty constitutes an essential part of this license. No use of any covered code is authorized hereunder except under this disclaimer. Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, for any purpose, including commercial applications, freely and without fee, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Portions of CxImage are under different copyright and under different licenses. JasPer Copyright © 2001-2006 Michael David Adams Copyright © 1999-2000 Image Power, Inc. Copyright © 1999-2000 The University of British Columbia All Rights Reserved. Permission is hereby granted, free of charge, to any person (the "User") obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1. The above copyright notices and this permission notice (which includes the disclaimer below) shall be included in all copies or substantial portions of the Software. 2. The name of a copyright holder shall not be used to endorse or promote products derived from the Software without specific prior written permission. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. THE SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE PROVIDED BY THE COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE THE PATENT OR OTHER INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. EACH COPYRIGHT HOLDER DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. AS A CONDITION TO EXERCISING THE RIGHTS GRANTED HEREUNDER, EACH USER HEREBY ASSUMES SOLE RESPONSIBILITY TO SECURE ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF ANY. THE SOFTWARE IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN MISSION-CRITICAL SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). THE COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY EXPRESS OR IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES. JBIG Copyright © Markus Kuhn -- http://www.cl.cam.ac.uk/~mgk25/ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . MNG Copyright © 2000-2007 Gerard Juyn (gerard@libmng.com) For the purposes of this copyright and license, "Contributing Authors" is defined as the following set of individuals: Gerard Juyn Glenn Randers-Pehrson The MNG Library is supplied "AS IS". The Contributing Authors disclaim all warranties, expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. The Contributing Authors assume no liability for direct, indirect, incidental, special, exemplary, or consequential damages, which may result from the use of the MNG Library, even if advised of the possibility of such damage. Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, for any purpose, without fee, subject to the following restrictions: 1. The origin of this source code must not be misrepresented; you must not claim that you wrote the original software. 2. Altered versions must be plainly marked as such and must not be misrepresented as being the original source. 3. This Copyright notice may not be removed or altered from any source or altered source distribution. The Contributing Authors specifically permit, without fee, and encourage the use of this source code as a component to supporting MNG and JNG file format in commercial products. If you use this source code in a product, acknowledgment would be highly appreciated. JPEG Copyright © 1994-1998, Thomas G. Lane. JPEG code is under the Independent JPEG Group License which can be found at http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2 and is repeated under the section "License: IJG License". TIFF Copyright © 1988-1997 Sam Leffler Copyright © 1991-1997 Silicon Graphics, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. PNG Copyright © 1998, 1999 Glenn Randers-Pehrson This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Dave Coffin's raw photo decoder Copyright © 1997-2009 by Dave Coffin, dcoffin a cybercom o net Covered code is provided under this license on an "as is" basis, without warranty of any kind, either expressed or implied, including, without limitation, warranties that the covered code is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the covered code is with you. Should any covered code prove defective in any respect, you (not the initial developer or any other contributor) assume the cost of any necessary servicing, repair or correction. This disclaimer of warranty constitutes an essential part of this license. No use of any covered code is authorized hereunder except under this disclaimer. No license is required to download and use libdcr. However, to lawfully redistribute libdcr, you must either (a) offer, at no extra charge, full source code for all executable files containing RESTRICTED functions, (b) distribute this code under the GPL Version 2 or later, (c) remove all RESTRICTED functions, re-implement them, or copy them from an earlier, unrestricted revision of dcraw.c, or (d) purchase a license from the author of dcraw.c. PortAudio - portable cross-platform Audio API Copyright © 1999-2002 Ross Bencina and Phil Burk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Audioscrobbler - The Social Music Technology Playground Copyright © 2003 Russell Garrett (russ-scrobbler@garrett.co.uk) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Samba - Opening Windows to a Wider World Copyright © Andrew Tridgell 1998 Copyright © Richard Sharpe 2000 Copyright © John Terpsra 2000 Copyright © Tom Jansen (Ninja ISD) 2002 Copyright © Derrell Lipman 2003 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . PCRE - Perl Compatible Regular Expressions Copyright © 1997-2007 University of Cambridge Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the University of Cambridge nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. HDHomeRun - Networked Digital Tuner Copyright © 2006-2008 Silicondust Engineering Ltd. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . As a special exception to the GNU Lesser General Public License, you may link, statically or dynamically, an application with a publicly distributed version of the Library to produce an executable file containing portions of the Library, and distribute that executable file under terms of your choice, without any of the additional requirements listed in clause 4 of the GNU Lesser General Public License. By "a publicly distributed version of the Library", we mean either the unmodified Library as distributed by Silicondust, or a modified version of the Library that is distributed under the conditions defined in the GNU Lesser General Public License. LibASS - portable library for SSA/ASS subtitles rendering Copyright © 2006 Evgeniy Stepanov This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libRTV - ReplayTV library Copyright © 2002 John Todd Larason This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libiconv - iconv() implementation Copyright © 1999-2003 Free Software Foundation, Inc. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this program. If not, see . Boost C++ Libraries Copyright © 2001, 2002 Peter Dimov and Multi Media Ltd. Copyright © 2007 Peter Dimov Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. HTS Tvheadend - Combined DVB receiver, Digital Video Recorder and Showtime streaming server for Linux. Copyright © 2008 Andreas Öman This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . GNU Compact Disc Input and Control Library Copyright © 2001 Herbert Valerio Riedel Copyright © 2003, 2004, 2005 Rocky Bernstein This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . SNESAPU - SNES APU emulator library Copyright © 2001-2006 Alpha-II This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . Musepack Decoder Library Copyright © 2005, The Musepack Development Team. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyrig notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the The Musepack Development Team nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. FLAC - Free Lossless Audio Codec Copyright © 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Gens APU from Gens Copyright © 2002 by Stéphane Dallongeville This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . vgmstream - library for playback of various video game audio formats Copyright © 2008-2009 Adam Gashlin, Fastelbja, Ronny Elfert Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. nosefart - NES sound format player Copyright © 1998-2000 Matthew Conte (matt@conte.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . MAD - MPEG Audio Decoder Copyright © 2000-2004 Underbit Technologies, Inc This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . SID Player Music Library V2 Copyright © Michael Schwendt Copyright © 2000 by Simon White Copyright © 2001-2002 by Jarno Paananen Copyright © 2004 Dag Lem This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Xbox ADPCM audio codec Copyright © Luigi Auriemma This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . ST-Sound - general "Nostalgic" Computer Sound Emulator Copyright © 1995-1999 Arnaud Carré ( http://leonard.oxg.free.fr ) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . TiMidity++ - software synthesizer Copyright © 1999-2002 Masanao Izumo Copyright © 1995 Tuukka Toivonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . FFmpeg - complete, cross-platform solution to record, convert and stream audio and video Copyright © Fabrice Bellard Copyright © Alex Beregszaszi Copyright © BERO Copyright © Mario Brito Copyright © Ronald Bultje Copyright © Tim Ferguson Copyright © Brian Foley Copyright © Arpad Gereoffy Copyright © Philip Gladstone Copyright © Vladimir Gneushev Copyright © Wolfgang Hesseler Copyright © Falk Hueffner Copyright © Zdenek Kabelac Copyright © Robin Kay Copyright © Todd Kirby Copyright © Nick Kurshev Copyright © Mike Melanson Copyright © Michael Niedermayer Copyright © François Revol Copyright © Roman Shaposhnik Copyright © Dieter Shirley Copyright © Juan J. Sierralta Copyright © Ewald Snel Copyright © Leon van Stuivenberg Copyright © Roberto Togni Copyright © Lionel Ulmer Falls under two licenses, the LGPL-2.1 and GPL-2. LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . nuttcp - TCP/UDP network testing tool Copyright © 1995-1999 WIDE Project. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. libdvdnav and libdvdread - libraries to read DVDs and navigate DVD menus Copyright © 2001-2004 Rich Wareham Copyright © 2000, 2001, 2002 H�kan Hjort Copyright © 1998, 1999 Eric Smith Copyright © 2001, 2002 Billy Biggs Copyright © 2000, 2001 Martin Norb�ck Copyright © 2000, 2001 Bj�rn Englund This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libdca - free library for decoding DTS Coherent Acoustics streams Copyright © 2004 Gildas Bazin This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libspucc - library that's part of the Xine project Copyright © 2000-2008 the xine project Copyright © Christian Vogler cvogler@gradient.cis.upenn.edu - December 2001 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libmpeg2 - a free MPEG-2 video stream decoder Copyright © 2000-2004 Michel Lespinasse Copyright © 1999-2000 Aaron Holtzman This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libdvdcss - library designed for accessing encrypted DVDs Copyright © 1999-2001 VideoLAN This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Sample frequency change classes Copyright © Spoon (www.dbpoweramp.com) March 2002 dbpoweramp@dbpoweramp.com The code is based on original SSRC by Naoki Shibata . xbmc-xrandr.c Copyright © 2001 Keith Packard, member of The XFree86 Project, Inc. Copyright © 2002 Hewlett Packard Company, Inc. Copyright © 2006 Intel Corporation Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of the copyright holders not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The copyright holders make no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. THE COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. xbmc/Crc32.cpp and xbmc/Crc32.h Copyright (C) 2005-2009 Team XBMC http://www.xbmc.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Portion of this code was taken from efone. efone - Distributed internet phone system. (c) 1999,2000 Krzysztof Dabrowski (c) 1999,2000 ElysiuM deeZine This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. based on implementation by Finn Yannick Jacobs guilib/AnimatedGif.cpp and guilib/AnimatedGif.h Copyright (c) 2000, Juan Soulie Permission to use, copy, modify, distribute and sell this software or any part thereof and/or its documentation for any purpose is granted without fee provided that the above copyright notice and this permission notice appear in all copies. This software is provided "as is" without express or implied warranty of any kind. The author shall have no liability with respect to the infringement of copyrights or patents that any modification to the content of this file or this file itself may incur. json-cpp - lightweight data-interchange format Author is Baptiste Lepilleur The json-cpp library and this documentation are in Public Domain. Crystal HD Copyright(c) 2006-2009 Broadcom Corporation. The Crystal HD library is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, version 2.1 of the License. The Crystal HD library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this header. If not, see . The Crystal HD driver is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License. The Crystal HD driver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this driver. If not, see . OpenSSH Copyright (c) 1995 Tatu Ylonen , Espoo, Finland All rights reserved. See the section 'License: OpenSSH' for full license terms. Enca - Extremely Naive Charset Analyser Copyright (C) 2000-2003 David Necas (Yeti) Copyright (C) 2009 Michal Cihar This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . C-Pluff - a plug-in framework for C Copyright 2007 Johannes Lehtinen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. C-Pluff uses data structure implementations from Kazlib library. KazLib copyright and license ---------------------------- Hash Table Data Type List Abstract Data Type Copyright (C) 1997 Kaz Kylheku Free Software License: All rights are reserved by the author, with the following exceptions: Permission is granted to freely reproduce and distribute this software, possibly in exchange for a fee, provided that this copyright notice appears intact. Permission is also granted to adapt this software to produce derivative works, as long as the modified versions carry this copyright notice and additional notices stating that the work has been modified. This source code may be translated into executable form and incorporated into proprietary software; there is no requirement for such software to contain a copyright notice related to this source. J2ME Event Client Copyright (c) 2008 topfs2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . OSXRemote Client Created by Stephan Diederich. Copyright 2008 University Heidelberg. All rights reserved. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . HIDRemote Classes used by OSXRemote Client Copyright (c) 2007-2009 IOSPIRIT GmbH (http://www.iospirit.com/) All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of IOSPIRIT GmbH nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Implementation of POSIX directory browsing functions and types for Win32. Copyright Kevlin Henney, 1997, 2003. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation for any purpose is hereby granted without fee, provided that this copyright and permissions notice appear in all copies and derivatives. This software is supplied "as is" without express or implied warranty. But that said, if there are any problems please get in touch. Bitstream Vera Fonts Copyright (C) 2003 Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: . DejaVu Fonts Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. Glyphs imported from Arev fonts are (c) Tavmjung Bah (see below) Bitstream Vera Fonts Copyright ------------------------------ Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org. Arev Fonts Copyright ------------------------------ Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Tavmjong Bah" or the word "Arev". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Tavmjong Bah Arev" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free SlingboxLib - Library to communicate with Slingbox devices Copyright (C) 2010-2011 Stonyx This library is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License Version 2 (or at your option any later version) as published by The Free Software Foundation. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . ASAP (Another Slight Atari Player) Copyright (C) 2005-2009 Piotr Fusik ASAP is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. ASAP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . CMyth - C library for communicating with MythTv server Copyright (C) 2004-2006, Eric Lund, Jon Gettler This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . libapetag - Library for manipulating APE tags. Copyright (c) 2002 Artur Polaczynski (Ar't) All rights reserved. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . libbluray - Blu-ray disc playback support library Copyright (C) 2010, hpi1 Copyright (C) 2010, fraxinas Copyright (C) 2010, John Stebbins Copyright (C) 2010, Joakim Copyright (C) 2010, Obliter0n Copyright (C) 2010, William Hahne This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . libexif - library to parse EXIF files Copyright (C) 2001-2009, Lutz Müller Copyright (C) 2004-2009, Jan Patera Copyright (C) 2004, Joerg Hoh Copyright (C) 2005-2006, Hubert Figuiere Copyright (C) 2002-2005, Hans Ulrich Niedermann Copyright (C) 2007-2010, Dan Fandrich This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . libnfs - NFS client library Copyright (C) 2010-2011 Ronnie Sahlberg This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library. If not, see . librtmp - toolkit for RTMP streams Copyright (C) 2009 Andrej Stepanchuk Copyright (C) 2009-2010 Howard Chu This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . libsquish - Open source DXT compression library Copyright (C) 2006 Simon Brown Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. LZO Library - LZO real-time data compression library Copyright (C) 1996-1997 Markus Franz Xaver Johannes Oberhumer The LZO library is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The LZO library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Licenses: License: GPL A copy of the GPL can be found on Debian systems at /usr/share/common-licenses/GPL. License: LGPL A copy of the LGPL can be found on Debian systems at /usr/share/common-licenses/LGPL. License: FTL The FreeType Project LICENSE ---------------------------- 2006-Jan-27 Copyright 1996-2002, 2006 by David Turner, Robert Wilhelm, and Werner Lemberg Introduction ============ The FreeType Project is distributed in several archive packages; some of them may contain, in addition to the FreeType font engine, various tools and contributions which rely on, or relate to, the FreeType Project. This license applies to all files found in such packages, and which do not fall under their own explicit license. The license affects thus the FreeType font engine, the test programs, documentation and makefiles, at the very least. This license was inspired by the BSD, Artistic, and IJG (Independent JPEG Group) licenses, which all encourage inclusion and use of free software in commercial and freeware products alike. As a consequence, its main points are that: o We don't promise that this software works. However, we will be interested in any kind of bug reports. (`as is' distribution) o You can use this software for whatever you want, in parts or full form, without having to pay us. (`royalty-free' usage) o You may not pretend that you wrote this software. If you use it, or only parts of it, in a program, you must acknowledge somewhere in your documentation that you have used the FreeType code. (`credits') We specifically permit and encourage the inclusion of this software, with or without modifications, in commercial products. We disclaim all warranties covering The FreeType Project and assume no liability related to The FreeType Project. Finally, many people asked us for a preferred form for a credit/disclaimer to use in compliance with this license. We thus encourage you to use the following text: """ Portions of this software are copyright © The FreeType Project (www.freetype.org). All rights reserved. """ Please replace with the value from the FreeType version you actually use. Legal Terms =========== 0. Definitions -------------- Throughout this license, the terms `package', `FreeType Project', and `FreeType archive' refer to the set of files originally distributed by the authors (David Turner, Robert Wilhelm, and Werner Lemberg) as the `FreeType Project', be they named as alpha, beta or final release. `You' refers to the licensee, or person using the project, where `using' is a generic term including compiling the project's source code as well as linking it to form a `program' or `executable'. This program is referred to as `a program using the FreeType engine'. This license applies to all files distributed in the original FreeType Project, including all source code, binaries and documentation, unless otherwise stated in the file in its original, unmodified form as distributed in the original archive. If you are unsure whether or not a particular file is covered by this license, you must contact us to verify this. The FreeType Project is copyright (C) 1996-2000 by David Turner, Robert Wilhelm, and Werner Lemberg. All rights reserved except as specified below. 1. No Warranty -------------- THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO USE, OF THE FREETYPE PROJECT. 2. Redistribution ----------------- This license grants a worldwide, royalty-free, perpetual and irrevocable right and license to use, execute, perform, compile, display, copy, create derivative works of, distribute and sublicense the FreeType Project (in both source and object code forms) and derivative works thereof for any purpose; and to authorize others to exercise some or all of the rights granted herein, subject to the following conditions: o Redistribution of source code must retain this license file (`FTL.TXT') unaltered; any additions, deletions or changes to the original files must be clearly indicated in accompanying documentation. The copyright notices of the unaltered, original files must be preserved in all copies of source files. o Redistribution in binary form must provide a disclaimer that states that the software is based in part of the work of the FreeType Team, in the distribution documentation. We also encourage you to put an URL to the FreeType web page in your documentation, though this isn't mandatory. These conditions apply to any software derived from or based on the FreeType Project, not just the unmodified files. If you use our work, you must acknowledge us. However, no fee need be paid to us. 3. Advertising -------------- Neither the FreeType authors and contributors nor you shall use the name of the other for commercial, advertising, or promotional purposes without specific prior written permission. We suggest, but do not require, that you use one or more of the following phrases to refer to this software in your documentation or advertising materials: `FreeType Project', `FreeType Engine', `FreeType library', or `FreeType Distribution'. As you have not signed this license, you are not required to accept it. However, as the FreeType Project is copyrighted material, only this license, or another one contracted with the authors, grants you the right to use, distribute, and modify it. Therefore, by using, distributing, or modifying the FreeType Project, you indicate that you understand and accept all the terms of this license. 4. Contacts ----------- There are two mailing lists related to FreeType: o freetype@nongnu.org Discusses general use and applications of FreeType, as well as future and wanted additions to the library and distribution. If you are looking for support, start in this list if you haven't found anything to help you in the documentation. o freetype-devel@nongnu.org Discusses bugs, as well as engine internals, design issues, specific licenses, porting, etc. Our home page can be found at http://www.freetype.org --- end of FTL --- License: PSF License for Python 2.4 A. HISTORY OF THE SOFTWARE ========================== Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum (CWI, see http://www.cwi.nl) in the Netherlands as a successor of a language called ABC. Guido remains Python's principal author, although it includes many contributions from others. In 1995, Guido continued his work on Python at the Corporation for National Research Initiatives (CNRI, see http://www.cnri.reston.va.us) in Reston, Virginia where he released several versions of the software. In May 2000, Guido and the Python core development team moved to BeOpen.com to form the BeOpen PythonLabs team. In October of the same year, the PythonLabs team moved to Digital Creations (now Zope Corporation, see http://www.zope.com). In 2001, the Python Software Foundation (PSF, see http://www.python.org/psf/) was formed, a non-profit organization created specifically to own Python-related Intellectual Property. Zope Corporation is a sponsoring member of the PSF. All Python releases are Open Source (see http://www.opensource.org for the Open Source Definition). Historically, most, but not all, Python releases have also been GPL-compatible; the table below summarizes the various releases. Release Derived Year Owner GPL- from compatible? (1) 0.9.0 thru 1.2 1991-1995 CWI yes 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes 1.6 1.5.2 2000 CNRI no 2.0 1.6 2000 BeOpen.com no 1.6.1 1.6 2001 CNRI yes (2) 2.1 2.0+1.6.1 2001 PSF no 2.0.1 2.0+1.6.1 2001 PSF yes 2.1.1 2.1+2.0.1 2001 PSF yes 2.2 2.1.1 2001 PSF yes 2.1.2 2.1.1 2002 PSF yes 2.1.3 2.1.2 2002 PSF yes 2.2.1 2.2 2002 PSF yes 2.2.2 2.2.1 2002 PSF yes 2.2.3 2.2.2 2003 PSF yes 2.3 2.2.2 2002-2003 PSF yes 2.3.1 2.3 2002-2003 PSF yes 2.3.2 2.3.1 2002-2003 PSF yes 2.3.3 2.3.2 2002-2003 PSF yes 2.3.4 2.3.3 2004 PSF yes 2.3.5 2.3.4 2005 PSF yes 2.4 2.3 2004 PSF yes 2.4.1 2.4 2005 PSF yes 2.4.2 2.4.1 2005 PSF yes 2.4.3 2.4.2 2006 PSF yes 2.4.4 2.4.3 2006 PSF yes Footnotes: (1) GPL-compatible doesn't mean that we're distributing Python under the GPL. All Python licenses, unlike the GPL, let you distribute a modified version without making your changes open source. The GPL-compatible licenses make it possible to combine Python with other software that is released under the GPL; the others don't. (2) According to Richard Stallman, 1.6.1 is not GPL-compatible, because its license has a choice of law clause. According to CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 is "not incompatible" with the GPL. Thanks to the many outside volunteers who have worked under Guido's direction to make these releases possible. B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON =============================================================== PSF LICENSE AGREEMENT FOR PYTHON 2.4 ------------------------------------ 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 2.4 software in source or binary form and its associated documentation. 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 2.4 alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004 Python Software Foundation; All Rights Reserved" are retained in Python 2.4 alone or in any derivative version prepared by Licensee. 3. In the event Licensee prepares a derivative work that is based on or incorporates Python 2.4 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python 2.4. 4. PSF is making Python 2.4 available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.4 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.4 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.4, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. 8. By copying, installing or otherwise using Python 2.4, Licensee agrees to be bound by the terms and conditions of this License Agreement. BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 ------------------------------------------- BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual or Organization ("Licensee") accessing and otherwise using this software in source or binary form and its associated documentation ("the Software"). 2. Subject to the terms and conditions of this BeOpen Python License Agreement, BeOpen hereby grants Licensee a non-exclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use the Software alone or in any derivative version, provided, however, that the BeOpen Python License is retained in the Software, alone or in any derivative version prepared by Licensee. 3. BeOpen is making the Software available to Licensee on an "AS IS" basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 5. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 6. This License Agreement shall be governed by and interpreted in all respects by the law of the State of California, excluding conflict of law provisions. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between BeOpen and Licensee. This License Agreement does not grant permission to use BeOpen trademarks or trade names in a trademark sense to endorse or promote products or services of Licensee, or any third party. As an exception, the "BeOpen Python" logos available at http://www.pythonlabs.com/logos.html may be used according to the permissions granted on that web page. 7. By copying, installing or otherwise using the software, Licensee agrees to be bound by the terms and conditions of this License Agreement. CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 --------------------------------------- 1. This LICENSE AGREEMENT is between the Corporation for National Research Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191 ("CNRI"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 1.6.1 software in source or binary form and its associated documentation. 2. Subject to the terms and conditions of this License Agreement, CNRI hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 1.6.1 alone or in any derivative version, provided, however, that CNRI's License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) 1995-2001 Corporation for National Research Initiatives; All Rights Reserved" are retained in Python 1.6.1 alone or in any derivative version prepared by Licensee. Alternately, in lieu of CNRI's License Agreement, Licensee may substitute the following text (omitting the quotes): "Python 1.6.1 is made available subject to the terms and conditions in CNRI's License Agreement. This Agreement together with Python 1.6.1 may be located on the Internet using the following unique, persistent identifier (known as a handle): 1895.22/1013. This Agreement may also be obtained from a proxy server on the Internet using the following URL: http://hdl.handle.net/1895.22/1013". 3. In the event Licensee prepares a derivative work that is based on or incorporates Python 1.6.1 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python 1.6.1. 4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 7. This License Agreement shall be governed by the federal intellectual property law of the United States, including without limitation the federal copyright law, and, to the extent such U.S. federal law does not apply, by the law of the Commonwealth of Virginia, excluding Virginia's conflict of law provisions. Notwithstanding the foregoing, with regard to derivative works based on Python 1.6.1 that incorporate non-separable material that was previously distributed under the GNU General Public License (GPL), the law of the Commonwealth of Virginia shall govern this License Agreement only as to issues arising under or with respect to Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between CNRI and Licensee. This License Agreement does not grant permission to use CNRI trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. 8. By clicking on the "ACCEPT" button where indicated, or by copying, installing or otherwise using Python 1.6.1, Licensee agrees to be bound by the terms and conditions of this License Agreement. ACCEPT CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 -------------------------------------------------- Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands. All rights reserved. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Stichting Mathematisch Centrum or CWI not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -- End of PSF License for Python 2.4 -- License: IJG License LEGAL ISSUES ============ In plain English: 1. We don't promise that this software works. (But if you find any bugs, please let us know!) 2. You can use this software for whatever you want. You don't have to pay us. 3. You may not pretend that you wrote this software. If you use it in a program, you must acknowledge somewhere in your documentation that you've used the IJG code. In legalese: The authors make NO WARRANTY or representation, either express or implied, with respect to this software, its quality, accuracy, merchantability, or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume the entire risk as to its quality and accuracy. This software is copyright (C) 1991-1998, Thomas G. Lane. All Rights Reserved except as specified below. Permission is hereby granted to use, copy, modify, and distribute this software (or portions thereof) for any purpose, without fee, subject to these conditions: (1) If any part of the source code for this software is distributed, then this README file must be included, with this copyright and no-warranty notice unaltered; and any additions, deletions, or changes to the original files must be clearly indicated in accompanying documentation. (2) If only executable code is distributed, then the accompanying documentation must state that "this software is based in part on the work of the Independent JPEG Group". (3) Permission for use of this software is granted only if the user accepts full responsibility for any undesirable consequences; the authors accept NO LIABILITY for damages of any kind. These conditions apply to any software derived from or based on the IJG code, not just to the unmodified library. If you use our work, you ought to acknowledge us. Permission is NOT granted for the use of any IJG author's name or company name in advertising or publicity relating to this software or products derived from it. This software may be referred to only as "the Independent JPEG Group's software". We specifically permit and encourage the use of this software as the basis of commercial products, provided that all warranty or liability claims are assumed by the product vendor. ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. ansi2knr.c is NOT covered by the above copyright and conditions, but instead by the usual distribution terms of the Free Software Foundation; principally, that you must include source code if you redistribute it. (See the file ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part of any program generated from the IJG code, this does not limit you more than the foregoing paragraphs do. The Unix configuration script "configure" was produced with GNU Autoconf. It is copyright by the Free Software Foundation but is freely distributable. The same holds for its supporting scripts (config.guess, config.sub, ltconfig, ltmain.sh). Another support script, install-sh, is copyright by M.I.T. but is also freely distributable. It appears that the arithmetic coding option of the JPEG spec is covered by patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot legally be used without obtaining one or more licenses. For this reason, support for arithmetic coding has been removed from the free JPEG software. (Since arithmetic coding provides only a marginal gain over the unpatented Huffman mode, it is unlikely that very many implementations will support it.) So far as we are aware, there are no patent restrictions on the remaining code. The IJG distribution formerly included code to read and write GIF files. To avoid entanglement with the Unisys LZW patent, GIF reading support has been removed altogether, and the GIF writer has been simplified to produce "uncompressed GIFs". This technique does not use the LZW algorithm; the resulting GIF files are larger than usual, but are readable by all standard GIF decoders. We are required to state that "The Graphics Interchange Format(c) is the Copyright property of CompuServe Incorporated. GIF(sm) is a Service Mark property of CompuServe Incorporated." -- End of IJG License -- License: OpenSSH This file is part of the OpenSSH software. The licences which components of this software fall under are as follows. First, we will summarize and say that all components are under a BSD licence, or a licence more free than that. OpenSSH contains no GPL code. 1) * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland * All rights reserved * * As far as I am concerned, the code I have written for this software * can be used freely for any purpose. Any derived versions of this * software must be clearly marked as such, and if the derived work is * incompatible with the protocol description in the RFC file, it must be * called by a name other than "ssh" or "Secure Shell". [Tatu continues] * However, I am not implying to give any licenses to any patents or * copyrights held by third parties, and the software includes parts that * are not under my direct control. As far as I know, all included * source code is used in accordance with the relevant license agreements * and can be used freely for any purpose (the GNU license being the most * restrictive); see below for details. [However, none of that term is relevant at this point in time. All of these restrictively licenced software components which he talks about have been removed from OpenSSH, i.e., - RSA is no longer included, found in the OpenSSL library - IDEA is no longer included, its use is deprecated - DES is now external, in the OpenSSL library - GMP is no longer used, and instead we call BN code from OpenSSL - Zlib is now external, in a library - The make-ssh-known-hosts script is no longer included - TSS has been removed - MD5 is now external, in the OpenSSL library - RC4 support has been replaced with ARC4 support from OpenSSL - Blowfish is now external, in the OpenSSL library [The licence continues] Note that any information and cryptographic algorithms used in this software are publicly available on the Internet and at any major bookstore, scientific library, and patent office worldwide. More information can be found e.g. at "http://www.cs.hut.fi/crypto". The legal status of this program is some combination of all these permissions and restrictions. Use only at your own responsibility. You will be responsible for any legal consequences yourself; I am not making any claims whether possessing or using this is legal or not in your country, and I am not taking any responsibility on your behalf. NO WARRANTY BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 2) The 32-bit CRC compensation attack detector in deattack.c was contributed by CORE SDI S.A. under a BSD-style license. * Cryptographic attack detector for ssh - source code * * Copyright (c) 1998 CORE SDI S.A., Buenos Aires, Argentina. * * All rights reserved. Redistribution and use in source and binary * forms, with or without modification, are permitted provided that * this copyright notice is retained. * * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED * WARRANTIES ARE DISCLAIMED. IN NO EVENT SHALL CORE SDI S.A. BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR * CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OR MISUSE OF THIS * SOFTWARE. * * Ariel Futoransky * 3) ssh-keyscan was contributed by David Mazieres under a BSD-style license. * Copyright 1995, 1996 by David Mazieres . * * Modification and redistribution in source and binary forms is * permitted provided that due credit is given to the author and the * OpenBSD project by leaving this copyright notice intact. 4) The Rijndael implementation by Vincent Rijmen, Antoon Bosselaers and Paulo Barreto is in the public domain and distributed with the following license: * @version 3.0 (December 2000) * * Optimised ANSI C code for the Rijndael cipher (now AES) * * @author Vincent Rijmen * @author Antoon Bosselaers * @author Paulo Barreto * * This code is hereby placed in the public domain. * * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5) One component of the ssh source code is under a 3-clause BSD license, held by the University of California, since we pulled these parts from original Berkeley code. * Copyright (c) 1983, 1990, 1992, 1993, 1995 * The Regents of the University of California. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. 6) Remaining components of the software are provided under a standard 2-term BSD licence with the following names as copyright holders: Markus Friedl Theo de Raadt Niels Provos Dug Song Aaron Campbell Damien Miller Kevin Steves Daniel Kouril Wesley Griffin Per Allansson Nils Nordman Simon Wilkinson * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -- End of OpenSSH License -- debian/xbmc-eventclients-wiiremote.install0000644000000000000000000000002712260036601016205 0ustar usr/bin/xbmc-wiiremote debian/xbmc-eventclients-ps3.manpages0000644000000000000000000000003712260036601015034 0ustar docs/manpages/xbmc-ps3remote.1 debian/xbmc-eventclients-xbmc-send.install0000644000000000000000000000002212260036601016054 0ustar usr/bin/xbmc-send debian/xbmc.manpages0000644000000000000000000000011612260036601011626 0ustar docs/manpages/xbmc.bin.1 docs/manpages/xbmc.1 docs/manpages/xbmc-standalone.1 debian/changelog0000644000000000000000000004051212262742145011047 0ustar xbmc (2:12.3+dfsg1-3ubuntu1) trusty; urgency=medium * Merge with Debian; remaining changes: - nexus7-fullscreen-fix.patch. - xbmc-startup-script-workarounds-for-arm.patch: Added another workaround to get the touchscreen of the Nexus 7 working in the fullscreen mode of XBMC. -- Matthias Klose Tue, 07 Jan 2014 09:58:17 +0100 xbmc (2:12.3+dfsg1-3) unstable; urgency=low * Fix blank screen issue on armhf * Don't disable ccache * Enable using external libraries during configure. Has no effect on the build, external libraries are used already * Build-depend on libcap-dev to enable libcap support * Strip FreeType, Enca and Google's test libraries from repacked source * Use system's libsidplay2 and remove embedded one from repacked source * Disable VDPAU and VAAPI on armel and armhf -- Balint Reczey Sat, 28 Dec 2013 13:45:16 +0100 xbmc (2:12.3+dfsg1-2) unstable; urgency=low * Depend on libgles2-mesa-dev and libomxil-bellagio-dev on armhf -- Balint Reczey Fri, 27 Dec 2013 14:32:41 +0100 xbmc (2:12.3+dfsg1-1) unstable; urgency=low * XBMC 12.3 Frodo * Drop back-ported efbb36fa and c2c97cfd2 patches since those are integrated upstream * Depend on fonts-dejavu-core and fonts-liberation instead of ttf-dejavu-core and ttf-liberation respectively (Closes: #702820) * enable code generation during bootstrap with workaround for groovy crash * Use OpenGL ES on armhf (Closes: #702730) * Stop forcing PulseAudio at build time (Closes: #704951) -- Balint Reczey Wed, 25 Dec 2013 03:21:21 +0100 xbmc (2:12.2+dfsg1-1) unstable; urgency=low * Base package on repacked upstream tarball * Run bootstrap before configuration (without code generation enabled) * Use external groovy * Depend on doxygen to help code generation -- Balint Reczey Fri, 20 Dec 2013 21:23:12 +0100 xbmc (2:12.2-1) unstable; urgency=low [ macmenot ] * XBMC 12.2 Frodo. Closes: #716806 * Add 01-Compile-against-system-libavcodec.patch and 02-Fix-avcodec-vdpau-detection.patch (Closes: #706193) * Fix typo in package description: "archiecture". Closes: #706826 [Balint Reczey] * Disable libCEC temporarily since it has no usable version in unstable * Detect Samba4 headers using patched configure.in * Distinguish Debian build from vanilla XBMC build by showing changed logo and version number * Depend on gimp to generate the changed logo * Adding myself to uploaders * cherry-pick efbb36fa and c2c97cfd2 from upstream to fix child process handling and make XBMC work with newer nvidia drivers > 304. Thanks to Peter Frühberger * add get-orig-source target to debian/rules which prepares a DFSG-free original tarball -- Balint Reczey Sun, 08 Dec 2013 00:34:57 +0100 xbmc (2:12.0~git20130127.fb595f2-1.1) experimental; urgency=low [Balint Reczey] * Non-maintainer upload. * Set Samba include path in d/rules using pkg-config to fix FTBFS with Samba 4 (Closes: #728594) [Michael Biebl] * Disable HAL support (Closes: #676702, #668486) -- Balint Reczey Mon, 25 Nov 2013 23:19:08 +0100 xbmc (2:12.0~git20130127.fb595f2-1) experimental; urgency=low * New upload for XBMC 12.0 Frodo. -- Andres Mejia Tue, 29 Jan 2013 20:13:05 -0500 xbmc (2:12.0~git20130103.0959-rc3-0ubuntu5) trusty; urgency=medium * No change rebuild against glew 1.10. -- Dimitri John Ledkov Thu, 02 Jan 2014 16:17:08 +0000 xbmc (2:12.0~git20130103.0959-rc3-0ubuntu4) saucy; urgency=low * Remove libhal-dev build-dependency; see changelog for version 2:12.0~git20130103.0959-rc3-0ubuntu2. -- Colin Watson Thu, 12 Sep 2013 15:38:10 +0100 xbmc (2:12.0~git20130103.0959-rc3-0ubuntu3) saucy; urgency=low * Depend on fonts-liberation instead of ttf-liberation -- Jackson Doak Thu, 12 Sep 2013 07:47:14 +1000 xbmc (2:12.0~git20130103.0959-rc3-0ubuntu2) saucy; urgency=low * Disable hal support (LP: #1221254, Closes: #676702) -- Martin Pitt Fri, 06 Sep 2013 10:20:55 +0200 xbmc (2:12.0~git20130103.0959-rc3-0ubuntu1b1) raring; urgency=low * No-change rebuild against libudev1 -- Martin Pitt Wed, 13 Mar 2013 07:08:21 +0000 xbmc (2:12.0~git20130103.0959-rc3-0ubuntu1) raring; urgency=low * New upstream release - Version 12.0 RC3 (.orig.tar.gz from upstream PPA http://launchpad.net/~team-xbmc/+archive/ppa) -- Till Kamppeter Fri, 04 Jan 2013 21:11:52 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu8) raring; urgency=low * debian/patches/series: Re-activate nexus7-fullscreen-fix.patch it was not the culprit for XBMC not working on the Nexus 7. -- Till Kamppeter Mon, 24 Dec 2012 23:19:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu7) raring; urgency=low * debian/patches/series: Disable nexus7-fullscreen-fix.patch. -- Till Kamppeter Mon, 24 Dec 2012 14:51:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu6) raring; urgency=low * debian/rules: Disable openmax for now on ARM. -- Till Kamppeter Mon, 24 Dec 2012 11:38:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu5) raring; urgency=low * debian/rules: Build with --disable-vaapi --disable-vdpau on ARM. -- Till Kamppeter Mon, 24 Dec 2012 11:01:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu4) raring; urgency=low * debian/rules: Build without --enable-external-libraries. -- Till Kamppeter Mon, 24 Dec 2012 10:28:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu3) raring; urgency=low * debian/rules: Use --disable-libcec for now as xbmc does not build with current libcec. -- Till Kamppeter Mon, 24 Dec 2012 10:09:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu2) raring; urgency=low * debian/control: Build-depend on gdc | gdc-4.4, as gdc is not available on armhf. -- Till Kamppeter Mon, 24 Dec 2012 10:04:09 +0100 xbmc (2:12.0~git20121220.0939-rc2-0ubuntu1) raring; urgency=low * New upstream release - Version 12.0 RC2 (.orig.tar.gz from upstream PPA http://launchpad.net/~team-xbmc/+archive/ppa) * nexus7-fullscreen-fix.patch: Refreshed with quilt. * pvraddons-with-dependencies.patch, gitrev.patch: Patches overtaken from upstream PPA http://launchpad.net/~team-xbmc/+archive/ppa. * debian/control: Added build dependencies and runtime dependencies (binary package xbmc) according to upstream docs/README.ubuntu. New build dependencies: python-sqlite, libxrender-dev, libvorbisenc2, libhal-dev, mesa-utils, libmpeg3-dev, fp-compiler, gdc, libssh-dev, cvs, libusb-dev, libcap-dev, swig, default-jre, libtag1-dev, libsdl-gfx1.2-dev, libafpclient-dev, libcec-dev. New runtime dependencies: python-sqlite, python-bluez | python-lightblue, python-simplejson, libvorbisenc2, swig, default-jre, zip, unzip, curl, libmad0, libass4, libssh-4 | libssh2-1, libnfs1, libbluray1, libshairport1, libmp3lame0, libvorbisfile3, libaacs0, libflac8. Also new for xbmc binary package: Suggests: libva-intel-vaapi-driver and Recommends: libvdpau1 * debian/rules, debian/xbmc.docs: Updated for new upstream version. * debian/postinst, debian/postrm: Install and remove collectsysteminfo.sh. -- Till Kamppeter Sun, 23 Dec 2012 21:27:09 +0100 xbmc (2:12.0~git20121210.baaa51c-1) experimental; urgency=low * New upload for XBMC Frodo RC 1. -- Andres Mejia Wed, 12 Dec 2012 12:57:29 -0500 xbmc (2:12.0~git20121206.ae60d24-1) experimental; urgency=low * New upload for XBMC Frodo beta 3. -- Andres Mejia Sat, 08 Dec 2012 11:14:06 -0500 xbmc (2:12.0~git20121201.192701b-1) experimental; urgency=low * New upload for XBMC Frodo beta 2. -- Andres Mejia Sun, 02 Dec 2012 20:53:28 -0500 xbmc (2:12.0~git20121119.22795bc-1) experimental; urgency=low * New upload for beta packages of XBMC Frodo. (Closes: #668901) (Closes: #681264) (Closes: #682312) * Recommends of python-qt3 is removed. (Closes: #685076) -- Andres Mejia Mon, 19 Nov 2012 17:56:50 -0500 xbmc (2:11.0~git20120510.82388d5-1ubuntu8) raring; urgency=low * xbmc-startup-script-workarounds-for-arm.patch: Added another workaround to get the touchscreen of the Nexus 7 working in the fullscreen mode of XBMC (see http://forum.xbmc.org/showthread.php?tid=89536&pid=700557#pid700557). -- Till Kamppeter Fri, 14 Dec 2012 11:27:30 +0100 xbmc (2:11.0~git20120510.82388d5-1ubuntu7) raring; urgency=low * debian/rules: Removed GL check suppression via build-time architecture- specific change in /usr/bin/xbmc, as this file is in an architecture- independent package which the Ubuntu build servers always build on an an i386 server. * xbmc-startup-script-workarounds-for-arm.patch: Add two workarounds for ARM/Nexus 7 to the /usr/bin/xbmc startup script, once suppressing the GL check (LP: #1084201) and second, setting SDL_VIDEO_FULLSCREEN_DISPLAY=0 to make fullscreen desktop application mode of XBMC working (LP: #1085350). -- Till Kamppeter Wed, 12 Dec 2012 12:57:30 +0100 xbmc (2:11.0~git20120510.82388d5-1ubuntu6) raring; urgency=low * debian/rules: Added multi-arch search path for Python header files "-I/usr/include/$(DEB_HOST_MULTIARCH)/python2.7" to CFLAGS and CXXFLAGS. -- Till Kamppeter Wed, 12 Dec 2012 08:47:30 +0100 xbmc (2:11.0~git20120510.82388d5-1ubuntu5) raring; urgency=low * debian/control: Added build dependency on python2.7-dev, also needed for Raring. -- Till Kamppeter Tue, 11 Dec 2012 22:28:30 +0100 xbmc (2:11.0~git20120510.82388d5-1ubuntu4) raring; urgency=low * debian/control: Added build dependency on python-dev, needed for Raring. * debian/rules: If we are on ARM, disable the checking whether the system has GL support, as the check does not recognize GLES. This is also needed to fix LP: #1084201. Now XBMC works correctly as desktop environment or as desktop app in a window on the Nexus 7 (former method recommended due to memory limitations. -- Till Kamppeter Tue, 11 Dec 2012 20:40:30 +0100 xbmc (2:11.0~git20120510.82388d5-1ubuntu3) raring; urgency=low * debian/rules: Use GLES instead of GL on the Nexus 7 (armhf). Patch from LP: #1084201. * debian/control: Added build dependency on libgles2-mesa-dev, needed for the GLES support on armhf. -- Till Kamppeter Mon, 10 Dec 2012 20:40:30 +0100 xbmc (2:11.0~git20120510.82388d5-1ubuntu2) quantal; urgency=low * Recommend python-gtk2 instead of python-qt3 as the latter is going to be removed from the archive. (LP: #1029476; Debian bug #685076) python-qt3 was used by FEH.py and FEH-ARM.py. Both support gtk2 as an alternative output. -- Felix Geyer Mon, 24 Sep 2012 10:24:12 +0200 xbmc (2:11.0~git20120510.82388d5-1ubuntu1) quantal; urgency=low * Build-depend on libtiff-dev rather than libtiff4-dev | libtiff-dev. -- Colin Watson Sun, 09 Sep 2012 12:55:34 +0100 xbmc (2:11.0~git20120510.82388d5-1build2) quantal; urgency=low * No change rebuild with the new glew -- Sebastien Bacher Fri, 10 Aug 2012 19:44:06 +0200 xbmc (2:11.0~git20120510.82388d5-1build1) quantal; urgency=low * No change rebuild with current glew -- Sebastien Bacher Mon, 06 Aug 2012 19:56:03 +0200 xbmc (2:11.0~git20120510.82388d5-1) unstable; urgency=low [ Andres Mejia ] * New upload of Eden branch. * Don't provide xbmc-live package anymore. (Closes: #668404) (Closes: #671275) (Closes: #671668) * Require libtinyxml-dev (>= 2.6.2). * Include libmodplug library in Recommends. * Make libcurl-gnutls a strict dependency for xbmc-bin. * Add other recommended libraries used by xbmc. * Alphabetize lists of recommended dependencies. * Remove patches directory. All patches applied in Eden branch. [ Piethein Strengholt ] * remove live-scripts directory, part of #670482 * no longer copy the live-scripts dir when building * live isn't a valid package in the control.in file * remove other xbmc-live references, part of #670482 -- Andres Mejia Thu, 10 May 2012 17:37:39 -0400 xbmc (2:11.0~git20120423.cd20772-2) unstable; urgency=low * Add lsb-release to xbmc-live dependencies. * Have xbmc-live depend on policykit-1. (Closes: #669727) * Only enable builds for amd64, i386, and armhf. * Update README.Debian file about packages that are built. * Don't set release variable if no version number is available. This fixes issue for Debian unstable which doesn't contain a version number. * Remove unused release variable in postrm script. * Set $release to 0 in case no version is given. (Closes: #670482) -- Andres Mejia Wed, 02 May 2012 15:31:38 -0400 xbmc (2:11.0~git20120423.cd20772-1) experimental; urgency=low * New upload of Eden branch to experimental. * Upload contains fixes to build ARM packages. -- Andres Mejia Mon, 23 Apr 2012 16:00:52 -0400 xbmc (2:11.0~git20120416.a630a51-2) experimental; urgency=low * Re-enable builds for other architectures besides amd64 and i386. (Closes: #668316) -- Andres Mejia Thu, 19 Apr 2012 21:51:44 -0400 xbmc (2:11.0~git20120416.a630a51-1) unstable; urgency=low * New upload of Eden branch. * Use new patch to build/run XBMC with system tinyxml. -- Andres Mejia Thu, 19 Apr 2012 21:17:34 -0400 xbmc (2:11.0~git20120403.ec33f1f+repack1-5) unstable; urgency=low * Disable building of xbmc for architectures other than amd64 and i386. -- Andres Mejia Sat, 07 Apr 2012 18:31:49 -0400 xbmc (2:11.0~git20120403.ec33f1f+repack1-4) unstable; urgency=low * Disable crystalhd on all platforms except i386 and amd64. -- Andres Mejia Sat, 07 Apr 2012 10:40:04 -0400 xbmc (2:11.0~git20120403.ec33f1f+repack1-3) unstable; urgency=low * Disable afp support. XBMC cannot use latest afp library. -- Andres Mejia Fri, 06 Apr 2012 23:55:49 -0400 xbmc (2:11.0~git20120403.ec33f1f+repack1-2) unstable; urgency=low * Fixup packaging so that it can be synced to Ubuntu. (LP: #307162) -- Andres Mejia Fri, 06 Apr 2012 22:46:25 -0400 xbmc (2:11.0~git20120403.ec33f1f+repack1-1) unstable; urgency=low * Package XBMC for Debian. (Closes: #469397) (LP: #307162) -- Andres Mejia Fri, 30 Mar 2012 00:04:04 -0400 xbmc (9.04.1.0.20670-jaunty1) jaunty; urgency=low * Build of 9.04.1.0.20670 -- Ouattara Oumar Aziz (alias wattazoum) Tue, 26 May 2009 20:09:45 +0200 xbmc (2.1a2-hardy2) hardy; urgency=low * XBMC Alpha 2 -- Ouattara Oumar Aziz (alias wattazoum) Sat, 17 May 2008 19:40:06 +0200 xbmc (2.1a1svn12983-hardy1) hardy; urgency=low * hardy port of XBMC latest svn 12983 * added eventclients packages -- Ouattara Oumar Aziz (alias wattazoum) Mon, 12 May 2008 10:50:46 +0200 xbmc (2.1a1b2-gutsy1) gutsy; urgency=low * add the debug symbol package * change the launcher icon to the one provided by djdafreund * create the log file by default and give it the universal rigths * Activate support for WII remote -- Ouattara Oumar Aziz (alias wattazoum) Mon, 31 Mar 2008 19:33:14 +0200 xbmc (2.1a1b1-gutsy3) gutsy; urgency=low * Release from revision 12195 * MythTV support * Added a launcher for xbmc -- Ouattara Oumar Aziz (alias wattazoum) Sat, 29 Mar 2008 20:28:47 +0100 xbmc (2.1a1-gutsy2) gutsy; urgency=low * Release Made on Revision 12195 * No Myth TV support -- Ouattara Oumar Aziz (alias wattazoum) Sat, 29 Mar 2008 01:49:20 +0100 xbmc (0.1-1gutsy~ppa1) gutsy; urgency=low * Initial release for GUTSY : first ppa package for XBMC -- Ouattara Oumar Aziz (alias wattazoum) Fri, 28 Mar 2008 21:17:01 +0100 debian/xbmc-eventclients-wiiremote.manpages0000644000000000000000000000003712260036601016333 0ustar docs/manpages/xbmc-wiiremote.1 debian/NEWS0000644000000000000000000000130312260036601007656 0ustar xbmc (2:12.0~git20121119.22795bc-1) experimental; urgency=low * For XBMC Frodo (v12.0), XBMC will be built and run using XBMC's internal fork of FFMpeg. The specific branch that the fork is forked from is FFMpeg's 10.2 branch. . The decision was made to use the internal copy of FFMpeg because a large amount of work would be required in order to get XBMC building and running with both FFMpeg and Libav. In the case of Debian and it's derivatives, there would have been no benefit in getting XBMC at least working with FFMpeg installed as system libraries, since Debian currently only has Libav. -- Andres Mejia Mon, 19 Nov 2012 17:56:50 -0500 debian/xcf2png.scm0000644000000000000000000000057712260036601011246 0ustar ; based on http://stackoverflow.com/questions/5794640/how-to-convert-xcf-to-png-using-gimp-from-the-command-line (define (xcf2png from to) (let* ((image 0) (layer 0)) (set! image (car (gimp-file-load RUN-NONINTERACTIVE from from))) (set! layer (car (gimp-image-merge-visible-layers image CLIP-TO-IMAGE))) (gimp-file-save RUN-NONINTERACTIVE image layer to to) ) ) debian/xbmc-eventclients-ps3.install0000644000000000000000000000002712260036601014706 0ustar usr/bin/xbmc-ps3remote debian/compat0000644000000000000000000000000212260036601010360 0ustar 7 debian/xbmc.lintian-overrides0000644000000000000000000000024212260036601013471 0ustar # XBMC is a recursive acronym for "XBMC Media Center", hence why it appears # at the start of the package description. xbmc: description-starts-with-package-name debian/patches/0000755000000000000000000000000012262740752010624 5ustar debian/patches/02-Fix-avcodec-vdpau-detection.patch0000644000000000000000000000135512260036601017276 0ustar --- a/configure.in +++ b/configure.in @@ -1574,7 +1574,7 @@ AC_DEFINE([USE_EXTERNAL_FFMPEG], [1], [Whether to use external FFmpeg libraries.]) # Disable vdpau support if external libavcodec doesn't have it - AC_CHECK_LIB([avcodec], [ff_vdpau_vc1_decode_picture],, + AC_CHECK_LIB([avcodec], [avcodec_open2],, [if test "x$use_vdpau" = "xyes"; then AC_MSG_ERROR($ffmpeg_vdpau_not_supported) else @@ -1642,7 +1642,7 @@ USE_VDPAU=0 else USE_VDPAU=1 - AC_CHECK_HEADER([vdpau/vdpau.h],AC_DEFINE([HAVE_LIBVDPAU], [], + AC_CHECK_HEADER([vdpau/vdpau.h],AC_DEFINE([HAVE_LIBVDPAU], [1], [Define to 1 if you have the 'vdpau' library (-lvdpau).]), [if test "x$use_vdpau" = "xyes"; then USE_VDPAU=0 debian/patches/xbmc-startup-script-workarounds-for-arm.patch0000644000000000000000000000206312262740555021517 0ustar --- a/tools/Linux/xbmc.sh.in +++ b/tools/Linux/xbmc.sh.in @@ -107,7 +107,24 @@ echo "Crash report available at $FILE" } -python @datadir@/xbmc/FEH.py $SAVED_ARGS +# Workarounds for ARM: +# - ARM (at least the Nexus 7) uses GLES and not GL, so suppress the GL check +# https://bugs.launchpad.net/ubuntu/+source/xbmc/+bug/1084201 +# - The Nexus 7 screen is native portrait which causes problem for running +# as fullscreen desktop app. SDL_VIDEO_FULLSCREEN_DISPLAY=0 switches to +# Xinerama to work around the problem +# https://bugs.launchpad.net/ubuntu-nexus7/+bug/1085350 +# - In the fullscreen mode (this mode is default) the touchscreen does not +# work. SDL_MOUSE_RELATIVE=0 works around this problem +# http://forum.xbmc.org/showthread.php?tid=89536&pid=700557#pid700557 +SUPPRESS_GL_CHECK= +if uname -m | grep -qi arm; then + SUPPRESS_GL_CHECK='--no-test' + export SDL_VIDEO_FULLSCREEN_DISPLAY=0 + export SDL_MOUSE_RELATIVE=0 +fi + +python @datadir@/xbmc/FEH.py $SUPPRESS_GL_CHECK $SAVED_ARGS RET=$? if [ $RET -ne 0 ]; then exit $RET debian/patches/nexus7-fullscreen-fix.patch0000644000000000000000000000515412262740432016022 0ustar --- a/xbmc/windowing/X11/XRandR.cpp +++ b/xbmc/windowing/X11/XRandR.cpp @@ -92,6 +92,7 @@ xoutput.name.TrimLeft(" \n\r\t"); xoutput.name.TrimRight(" \n\r\t"); xoutput.isConnected = (strcasecmp(output->Attribute("connected"), "true") == 0); + xoutput.rotation = XOutput::get_rotation(output->Attribute("rotation")); xoutput.w = (output->Attribute("w") != NULL ? atoi(output->Attribute("w")) : 0); xoutput.h = (output->Attribute("h") != NULL ? atoi(output->Attribute("h")) : 0); xoutput.x = (output->Attribute("x") != NULL ? atoi(output->Attribute("x")) : 0); @@ -105,12 +106,26 @@ bool hascurrent = false; for (TiXmlElement* mode = output->FirstChildElement("mode"); mode; mode = mode->NextSiblingElement("mode")) { + const char *w, *h; + switch (xoutput.rotation) + { + case XOutput::rotation_left: + case XOutput::rotation_right: + w = "h"; + h = "w"; + break; + default: + w = "w"; + h = "h"; + break; + } + XMode xmode; xmode.id = mode->Attribute("id"); xmode.name = mode->Attribute("name"); xmode.hz = atof(mode->Attribute("hz")); - xmode.w = atoi(mode->Attribute("w")); - xmode.h = atoi(mode->Attribute("h")); + xmode.w = atoi(mode->Attribute(w)); + xmode.h = atoi(mode->Attribute(h)); xmode.isPreferred = (strcasecmp(mode->Attribute("preferred"), "true") == 0); xmode.isCurrent = (strcasecmp(mode->Attribute("current"), "true") == 0); xoutput.modes.push_back(xmode); --- a/xbmc/windowing/X11/XRandR.h +++ b/xbmc/windowing/X11/XRandR.h @@ -25,6 +25,7 @@ #ifdef HAS_XRANDR +#include "string.h" #include "utils/StdString.h" #include #include @@ -71,14 +72,37 @@ class XOutput { public: + enum XRotation + { + rotation_normal, + rotation_left, + rotation_inverted, + rotation_right + }; + + static XRotation get_rotation(const char* str) + { + if (str != NULL) + { + if (strcmp("normal", str) == 0) return rotation_normal; + if (strcmp("left", str) == 0) return rotation_left; + if (strcmp("inverted", str) == 0) return rotation_inverted; + if (strcmp("right", str) == 0) return rotation_right; + } + return rotation_normal; + } + XOutput() { name=""; isConnected=false; + rotation = rotation_normal; w=h=x=y=wmm=hmm=0; } + CStdString name; bool isConnected; + XRotation rotation; int w; int h; int x; @@ -86,6 +110,7 @@ int wmm; int hmm; std::vector modes; + }; class CXRandR debian/patches/07-use-system-groovy.patch0000644000000000000000000000413512260036601015522 0ustar Description: Use system's groovy instead of the embedded one . Author: Balint Reczey --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- xbmc-12.2+dfsg1.orig/codegenerator.mk +++ xbmc-12.2+dfsg1/codegenerator.mk @@ -21,7 +19,6 @@ DOXY_XML_PATH=$(GENDIR)/doxygenxml endif GENDIR = $(INTERFACES_DIR)/python/generated -GROOVY_DIR = $(TOPDIR)/lib/groovy GENERATED = $(GENDIR)/AddonModuleXbmc.cpp GENERATED += $(GENDIR)/AddonModuleXbmcgui.cpp @@ -32,8 +31,10 @@ GENERATE_DEPS += $(TOPDIR)/xbmc/interfaces/legacy/*.h vpath %.i $(INTERFACES_DIR)/swig $(GENDIR)/%.cpp: $(GENDIR)/%.xml $(JAVA) $(SWIG) $(DOXY_XML_PATH) - $(JAVA) -cp "$(GROOVY_DIR)/groovy-all-1.8.4.jar:$(GROOVY_DIR)/commons-lang-2.6.jar:$(TOPDIR)/tools/codegenerator:$(INTERFACES_DIR)/python" \ - groovy.ui.GroovyMain $(TOPDIR)/tools/codegenerator/Generator.groovy $< $(INTERFACES_DIR)/python/PythonSwig.cpp.template $@ $(DOXY_XML_PATH) + # work around groovy crash + groovyc -cp "/usr/share/java/groovy-all-1.8.6.jar:/usr/share/java/commons-lang-2.6.jar:./tools/codegenerator:xbmc/interfaces/python" -d tools/codegenerator tools/codegenerator/Helper.groovy tools/codegenerator/SwigTypeParser.groovy xbmc/interfaces/python/MethodType.groovy xbmc/interfaces/python/PythonTools.groovy + groovy -cp "/usr/share/java/groovy-all-1.8.6.jar:/usr/share/java/commons-lang-2.6.jar:$(TOPDIR)/tools/codegenerator:$(INTERFACES_DIR)/python" \ + $(TOPDIR)/tools/codegenerator/Generator.groovy $< $(INTERFACES_DIR)/python/PythonSwig.cpp.template $@ $(DOXY_XML_PATH) rm $< $(GENDIR)/%.xml: %.i $(SWIG) $(JAVA) $(GENERATE_DEPS) debian/patches/03-configure-use-pkgconfig-to-detect-samba.patch0000644000000000000000000000233312260036601021542 0ustar From 21b4b864dc24ecf41ab3e93847d0d5b009301834 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 1 Nov 2013 09:25:22 +0100 Subject: [PATCH] configure: use pkgconfig to detect samba Recent Samba versions require pkg-config. We try that first but fall back to old behaviour if smbclient.pc is missing. This solves also an 'issue' with samba4 that correctly detects the libsmbclient in the link test in configure, but fails to compile later due to missing headers. Signed-off-by: Natanael Copa --- configure.in | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index fa872e8..2743bd2 100644 --- a/configure.in +++ b/configure.in @@ -1309,9 +1309,12 @@ fi # samba if test "x$use_samba" != "xno"; then - AC_CHECK_LIB([smbclient], [main],, - use_samba=no;AC_MSG_ERROR($missing_library)) - USE_LIBSMBCLIENT=0 + PKG_CHECK_MODULES([SAMBA], [smbclient], + [INCLUDES="$INCLUDES $SAMBA_CFLAGS"; LIBS="$LIBS $SAMBA_LIBS"], + [AC_CHECK_LIB([smbclient], [main],, + use_samba=no;AC_MSG_ERROR($missing_library)) + USE_LIBSMBCLIENT=0 + ]) else AC_MSG_RESULT($samba_disabled) USE_LIBSMBCLIENT=0 -- 1.7.10.4 debian/patches/05-Fix-GLES-with-X11.patch0000644000000000000000000000352212260036601014654 0ustar From: Chris Browet Date: Sat, 28 Dec 2013 13:35:48 +0100 Subject: [PATCH] Fix GLES on X11 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The patch is from http://forum.odroid.com/viewtopic.php?f=54&t=1244&p=7887#p7875 . Tested by Олег Капустин . --- xbmc/windowing/X11/WinSystemX11GLES.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/xbmc/windowing/X11/WinSystemX11GLES.cpp b/xbmc/windowing/X11/WinSystemX11GLES.cpp index 3d82fbf..cef19a0 100644 --- a/xbmc/windowing/X11/WinSystemX11GLES.cpp +++ b/xbmc/windowing/X11/WinSystemX11GLES.cpp @@ -144,11 +144,8 @@ bool CWinSystemX11GLES::DestroyWindowSystem() m_eglDisplay = 0; } - if (m_dpy) - { - XCloseDisplay(m_dpy); - m_dpy = NULL; - } + //we don't call XCloseDisplay() here, since ati keeps a pointer to our m_dpy + //so instead we just let m_dpy die on exit return true; } @@ -158,11 +155,12 @@ bool CWinSystemX11GLES::CreateNewWindow(const CStdString& name, bool fullScreen, if(!SetFullScreen(fullScreen, res, false)) return false; - CTexture iconTexture; - iconTexture.LoadFromFile("special://xbmc/media/icon.png"); + CBaseTexture* iconTexture = CTexture::LoadFromFile("special://xbmc/media/icon.png"); - SDL_WM_SetIcon(SDL_CreateRGBSurfaceFrom(iconTexture.GetPixels(), iconTexture.GetWidth(), iconTexture.GetHeight(), BPP, iconTexture.GetPitch(), 0xff0000, 0x00ff00, 0x0000ff, 0xff000000L), NULL); + if (iconTexture) + SDL_WM_SetIcon(SDL_CreateRGBSurfaceFrom(iconTexture->GetPixels(), iconTexture->GetWidth(), iconTexture->GetHeight(), 32, iconTexture->GetPitch(), 0xff0000, 0x00ff00, 0x0000ff, 0xff000000L), NULL); SDL_WM_SetCaption("XBMC Media Center", NULL); + delete iconTexture; m_bWindowCreated = true; -- 1.7.10.4 debian/patches/06-use-external-libraries.patch0000644000000000000000000000272712260036601016453 0ustar Description: Use system's libraries instead of the embedded ones . Author: Balint Reczey Forwarded: not-needed --- a/Makefile.in +++ b/Makefile.in @@ -166,7 +166,6 @@ PAPCODECS_DIRS= \ lib/xbadpcm \ lib/nosefart \ lib/timidity \ - lib/libsidplay2 \ lib/stsound/StSoundLibrary \ lib/snesapu/SNES/SNESAPU \ lib/vgmstream @@ -361,7 +360,7 @@ papcodecs: dllloader dvdpcodecs $(MAKE) -C lib/timidity $(MAKE) -C lib/nosefart ifneq ($(findstring arm-osx,@ARCH@), arm-osx) - $(MAKE) -C lib/libsidplay2 +# $(MAKE) -C lib/libsidplay2 endif ifeq (@USE_ASAP_CODEC@,1) ifneq ($(findstring osx,@ARCH@), osx) diff --git a/configure.in b/configure.in index 358a541..dbb43d6 100644 --- a/configure.in +++ b/configure.in @@ -1002,6 +1002,9 @@ PKG_CHECK_MODULES([FREETYPE2], [freetype2], PKG_CHECK_MODULES([TAGLIB], [taglib >= 1.8], [INCLUDES="$INCLUDES $TAGLIB_CFLAGS"; LIBS="$LIBS $TAGLIB_LIBS"], AC_MSG_ERROR($missing_library)) +PKG_CHECK_MODULES([SIDPLAY], [libsidplay2], + [INCLUDES="$INCLUDES $SIDPLAY_CFLAGS"; LIBS="$LIBS $SIDPLAY_LIBS"], + AC_MSG_ERROR($missing_library)) if test "$target_platform" = "target_android" ; then PKG_CHECK_MODULES([ZIP], [libzip], @@ -2319,7 +2322,6 @@ OUTPUT_FILES="Makefile \ lib/xbadpcm/Makefile \ lib/asap/Makefile \ lib/nosefart/Makefile \ - lib/libsidplay2/Makefile \ lib/vgmstream/Makefile \ lib/snesapu/SNES/SNESAPU/Makefile \ lib/stsound/StSoundLibrary/Makefile \ debian/patches/04-differentiate-from-vanilla-XBMC.patch0000644000000000000000000000531712260036601020006 0ustar diff --git a/addons/skin.confluence/720p/Home.xml b/addons/skin.confluence/720p/Home.xml index 1eb6bd6..4a81fee 100644 --- a/addons/skin.confluence/720p/Home.xml +++ b/addons/skin.confluence/720p/Home.xml @@ -18,7 +18,7 @@ LOGO 0 5 - 170 + 680 100 keep xbmc-logo.png diff --git a/addons/skin.confluence/720p/LoginScreen.xml b/addons/skin.confluence/720p/LoginScreen.xml index b2a6c2e..f32ed91 100644 --- a/addons/skin.confluence/720p/LoginScreen.xml +++ b/addons/skin.confluence/720p/LoginScreen.xml @@ -23,7 +23,7 @@ LOGO 0 5 - 170 + 680 100 keep xbmc-logo.png diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp index 17eccbe..e08ccaf 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -633,7 +633,7 @@ bool CApplication::Create() #elif defined(__FreeBSD__) CLog::Log(LOGNOTICE, "Starting XBMC (%s), Platform: FreeBSD (%s). Built on %s", g_infoManager.GetVersion().c_str(), g_sysinfo.GetUnameVersion().c_str(), __DATE__); #elif defined(_LINUX) - CLog::Log(LOGNOTICE, "Starting XBMC (%s), Platform: Linux (%s, %s). Built on %s", g_infoManager.GetVersion().c_str(), g_sysinfo.GetLinuxDistro().c_str(), g_sysinfo.GetUnameVersion().c_str(), __DATE__); + CLog::Log(LOGNOTICE, "Starting XBMC from Debian (%s), Platform: Linux (%s, %s). Built on %s", g_infoManager.GetVersion().c_str(), g_sysinfo.GetLinuxDistro().c_str(), g_sysinfo.GetUnameVersion().c_str(), __DATE__); #elif defined(_WIN32) CLog::Log(LOGNOTICE, "Starting XBMC (%s), Platform: %s. Built on %s (compiler %i)", g_infoManager.GetVersion().c_str(), g_sysinfo.GetKernelVersion().c_str(), __DATE__, _MSC_VER); #if defined(__arm__) diff --git a/xbmc/GUIInfoManager.cpp b/xbmc/GUIInfoManager.cpp index 58b766d..1eee06c 100644 --- a/xbmc/GUIInfoManager.cpp +++ b/xbmc/GUIInfoManager.cpp @@ -4079,10 +4079,14 @@ CTemperature CGUIInfoManager::GetGPUTemperature() CStdString CGUIInfoManager::GetVersion() { CStdString tmp; -#ifdef GIT_REV - tmp.Format("%d.%d%s Git:%s", VERSION_MAJOR, VERSION_MINOR, VERSION_TAG, GIT_REV); +#ifdef DEB_VERSION + tmp.Format("%d.%d%s Debian package version:%s", VERSION_MAJOR, VERSION_MINOR, VERSION_TAG, DEB_VERSION); #else +# ifdef GIT_REV + tmp.Format("%d.%d%s Git:%s", VERSION_MAJOR, VERSION_MINOR, VERSION_TAG, GIT_REV); +# else tmp.Format("%d.%d%s", VERSION_MAJOR, VERSION_MINOR, VERSION_TAG); +# endif #endif return tmp; } debian/patches/01-Compile-against-system-libavcodec.patch0000644000000000000000000005141112260036601020501 0ustar Description: Modify XBMC to compile against system libavcodec DllAvFilter: * insert a format filter to force output format. * use av_buffersink_read() * use av_buffersrc_write_frame(). * use avfilter_graph_parse2(). DllAvFormat: * remove bindings for url_feof() DllSwResample: * fix avresample support. DVDAudioCodecFFmpeg: * do not reopen the resample context for each frame. DVDVideoCodecFFmpeg: * AVFilterBufferRefVideoProps.sample_aspect_ratio is named pixel_aspect in libav Author: Anton Khirnov Origin: http://git.khirnov.net/cgit.cgi/xbmc/ Reviewed-by: Reinhard Tartler Last-Update: 2013-10-03 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/lib/DllAvFormat.h +++ b/lib/DllAvFormat.h @@ -62,7 +62,6 @@ virtual ~DllAvFormatInterface() {} virtual void av_register_all_dont_call(void)=0; virtual AVInputFormat *av_find_input_format(const char *short_name)=0; - virtual int url_feof(AVIOContext *s)=0; virtual void avformat_close_input(AVFormatContext **s)=0; virtual int av_read_frame(AVFormatContext *s, AVPacket *pkt)=0; virtual void av_read_frame_flush(AVFormatContext *s)=0; @@ -114,7 +113,6 @@ } virtual void av_register_all_dont_call() { *(volatile int* )0x0 = 0; } virtual AVInputFormat *av_find_input_format(const char *short_name) { return ::av_find_input_format(short_name); } - virtual int url_feof(AVIOContext *s) { return ::url_feof(s); } virtual void avformat_close_input(AVFormatContext **s) { ::avformat_close_input(s); } virtual int av_read_frame(AVFormatContext *s, AVPacket *pkt) { return ::av_read_frame(s, pkt); } virtual void av_read_frame_flush(AVFormatContext *s) { ::av_read_frame_flush(s); } @@ -175,7 +173,6 @@ DEFINE_METHOD0(void, av_register_all_dont_call) DEFINE_METHOD1(AVInputFormat*, av_find_input_format, (const char *p1)) - DEFINE_METHOD1(int, url_feof, (AVIOContext *p1)) DEFINE_METHOD1(void, avformat_close_input, (AVFormatContext **p1)) DEFINE_METHOD1(int, av_read_play, (AVFormatContext *p1)) DEFINE_METHOD1(int, av_read_pause, (AVFormatContext *p1)) @@ -212,7 +209,6 @@ BEGIN_METHOD_RESOLVE() RESOLVE_METHOD_RENAME(av_register_all, av_register_all_dont_call) RESOLVE_METHOD(av_find_input_format) - RESOLVE_METHOD(url_feof) RESOLVE_METHOD(avformat_close_input) RESOLVE_METHOD(av_read_frame) RESOLVE_METHOD(av_read_play) --- a/lib/DllSwResample.h +++ b/lib/DllSwResample.h @@ -113,7 +113,7 @@ } virtual int swr_init(struct SwrContext *s) { return ::avresample_open(s); } virtual void swr_free(struct SwrContext **s){ ::avresample_close(*s); *s = NULL; } - virtual int swr_convert(struct SwrContext *s, uint8_t **out, int out_count, const uint8_t **in , int in_count){ return ::avresample_convert(s, (void**)out, 0, out_count, (void**)in, 0,in_count); } + virtual int swr_convert(struct SwrContext *s, uint8_t **out, int out_count, const uint8_t **in , int in_count){ return ::avresample_convert(s, out, 0, out_count, (uint8_t**)in, 0,in_count); } }; #endif --- a/lib/DllAvFilter.h +++ b/lib/DllAvFilter.h @@ -45,7 +45,7 @@ #if (defined HAVE_LIBAVFILTER_AVFILTER_H) #include #include - #include + #include #elif (defined HAVE_FFMPEG_AVFILTER_H) #include #include @@ -72,18 +72,12 @@ virtual AVFilterGraph *avfilter_graph_alloc(void)=0; virtual AVFilterInOut *avfilter_inout_alloc()=0; virtual void avfilter_inout_free(AVFilterInOut **inout)=0; - virtual int avfilter_graph_parse(AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs, void *log_ctx)=0; + virtual int avfilter_graph_parse2(AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs)=0; virtual int avfilter_graph_config(AVFilterGraph *graphctx, void *log_ctx)=0; -#if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0) - virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags)=0; -#else - virtual int av_buffersrc_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags)=0; -#endif + virtual int av_buffersrc_write_frame(AVFilterContext *buffer_filter, const AVFrame *frame)=0; virtual void avfilter_unref_buffer(AVFilterBufferRef *ref)=0; virtual int avfilter_link(AVFilterContext *src, unsigned srcpad, AVFilterContext *dst, unsigned dstpad)=0; - virtual int av_buffersink_get_buffer_ref(AVFilterContext *buffer_sink, AVFilterBufferRef **bufref, int flags)=0; - virtual AVBufferSinkParams *av_buffersink_params_alloc()=0; - virtual int av_buffersink_poll_frame(AVFilterContext *ctx)=0; + virtual int av_buffersink_read(AVFilterContext *buffer_sink, AVFilterBufferRef **bufref)=0; }; #if (defined USE_EXTERNAL_FFMPEG) || (defined TARGET_DARWIN) @@ -125,25 +119,19 @@ CSingleLock lock(DllAvCodec::m_critSection); ::avfilter_inout_free(inout); } - virtual int avfilter_graph_parse(AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs, void *log_ctx) + virtual int avfilter_graph_parse2(AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs) { CSingleLock lock(DllAvCodec::m_critSection); - return ::avfilter_graph_parse(graph, filters, inputs, outputs, log_ctx); + return ::avfilter_graph_parse2(graph, filters, inputs, outputs); } virtual int avfilter_graph_config(AVFilterGraph *graphctx, void *log_ctx) { return ::avfilter_graph_config(graphctx, log_ctx); } -#if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0) - virtual int av_vsrc_buffer_add_frame(AVFilterContext *buffer_filter, AVFrame *frame, int flags) { return ::av_vsrc_buffer_add_frame(buffer_filter, frame, flags); } -#else - virtual int av_buffersrc_add_frame(AVFilterContext *buffer_filter, AVFrame* frame, int flags) { return ::av_buffersrc_add_frame(buffer_filter, frame, flags); } -#endif + virtual int av_buffersrc_write_frame(AVFilterContext *buffer_filter, const AVFrame* frame) { return ::av_buffersrc_write_frame(buffer_filter, frame); } virtual void avfilter_unref_buffer(AVFilterBufferRef *ref) { ::avfilter_unref_buffer(ref); } virtual int avfilter_link(AVFilterContext *src, unsigned srcpad, AVFilterContext *dst, unsigned dstpad) { return ::avfilter_link(src, srcpad, dst, dstpad); } - virtual int av_buffersink_get_buffer_ref(AVFilterContext *buffer_sink, AVFilterBufferRef **bufref, int flags) { return ::av_buffersink_get_buffer_ref(buffer_sink, bufref, flags); } - virtual AVBufferSinkParams *av_buffersink_params_alloc() { return ::av_buffersink_params_alloc(); } - virtual int av_buffersink_poll_frame(AVFilterContext *ctx) { return ::av_buffersink_poll_frame(ctx); } + virtual int av_buffersink_read(AVFilterContext *buffer_sink, AVFilterBufferRef **bufref) { return ::av_buffersink_read(buffer_sink, bufref); } // DLL faking. virtual bool ResolveExports() { return true; } virtual bool Load() { @@ -170,18 +158,12 @@ DEFINE_METHOD0(AVFilterGraph*, avfilter_graph_alloc) DEFINE_METHOD0(AVFilterInOut*, avfilter_inout_alloc_dont_call) DEFINE_METHOD1(void, avfilter_inout_free_dont_call, (AVFilterInOut **p1)) - DEFINE_FUNC_ALIGNED5(int, __cdecl, avfilter_graph_parse_dont_call, AVFilterGraph *, const char *, AVFilterInOut **, AVFilterInOut **, void *) + DEFINE_FUNC_ALIGNED4(int, __cdecl, avfilter_graph_parse2_dont_call, AVFilterGraph *, const char *, AVFilterInOut **, AVFilterInOut **) DEFINE_FUNC_ALIGNED2(int, __cdecl, avfilter_graph_config_dont_call, AVFilterGraph *, void *) -#if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0) - DEFINE_METHOD3(int, av_vsrc_buffer_add_frame, (AVFilterContext *p1, AVFrame *p2, int p3)) -#else - DEFINE_METHOD3(int, av_buffersrc_add_frame, (AVFilterContext *p1, AVFrame *p2, int p3)) -#endif + DEFINE_METHOD2(int, av_buffersrc_write_frame, (AVFilterContext *p1, const AVFrame *p2)) DEFINE_METHOD1(void, avfilter_unref_buffer, (AVFilterBufferRef *p1)) DEFINE_METHOD4(int, avfilter_link, (AVFilterContext *p1, unsigned p2, AVFilterContext *p3, unsigned p4)) - DEFINE_FUNC_ALIGNED3(int , __cdecl, av_buffersink_get_buffer_ref, AVFilterContext *, AVFilterBufferRef **, int); - DEFINE_FUNC_ALIGNED0(AVBufferSinkParams*, __cdecl, av_buffersink_params_alloc); - DEFINE_FUNC_ALIGNED1(int , __cdecl, av_buffersink_poll_frame, AVFilterContext *); + DEFINE_FUNC_ALIGNED2(int , __cdecl, av_buffersink_read, (AVFilterContext *p1, AVFilterBufferRef **p2)); BEGIN_METHOD_RESOLVE() RESOLVE_METHOD_RENAME(avfilter_open, avfilter_open_dont_call) @@ -193,18 +175,12 @@ RESOLVE_METHOD(avfilter_graph_alloc) RESOLVE_METHOD_RENAME(avfilter_inout_alloc, avfilter_inout_alloc_dont_call) RESOLVE_METHOD_RENAME(avfilter_inout_free, avfilter_inout_free_dont_call) - RESOLVE_METHOD_RENAME(avfilter_graph_parse, avfilter_graph_parse_dont_call) + RESOLVE_METHOD_RENAME(avfilter_graph_parse2, avfilter_graph_parse2_dont_call) RESOLVE_METHOD_RENAME(avfilter_graph_config, avfilter_graph_config_dont_call) -#if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0) - RESOLVE_METHOD(av_vsrc_buffer_add_frame) -#else - RESOLVE_METHOD(av_buffersrc_add_frame) -#endif + RESOLVE_METHOD(av_buffersrc_write_frame) RESOLVE_METHOD(avfilter_unref_buffer) RESOLVE_METHOD(avfilter_link) - RESOLVE_METHOD(av_buffersink_get_buffer_ref) - RESOLVE_METHOD(av_buffersink_params_alloc) - RESOLVE_METHOD(av_buffersink_poll_frame) + RESOLVE_METHOD(av_buffersink_read) END_METHOD_RESOLVE() /* dependencies of libavfilter */ @@ -238,10 +214,10 @@ CSingleLock lock(DllAvCodec::m_critSection); return avfilter_inout_alloc_dont_call(); } - int avfilter_graph_parse(AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs, void *log_ctx) + int avfilter_graph_parse(AVFilterGraph *graph, const char *filters, AVFilterInOut **inputs, AVFilterInOut **outputs) { CSingleLock lock(DllAvCodec::m_critSection); - return avfilter_graph_parse_dont_call(graph, filters, inputs, outputs, log_ctx); + return avfilter_graph_parse2_dont_call(graph, filters, inputs, outputs); } void avfilter_inout_free(AVFilterInOut **inout) { --- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp +++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp @@ -576,7 +576,11 @@ /* use variable in the frame */ AVRational pixel_aspect = m_pCodecContext->sample_aspect_ratio; if (m_pBufferRef) +#if LIBAVFILTER_VERSION_MICRO >= 100 pixel_aspect = m_pBufferRef->video->sample_aspect_ratio; +#else + pixel_aspect = m_pBufferRef->video->pixel_aspect; +#endif if (pixel_aspect.num == 0) aspect_ratio = 0; @@ -676,7 +680,6 @@ int CDVDVideoCodecFFmpeg::FilterOpen(const CStdString& filters, bool scale) { int result; - AVBufferSinkParams *buffersink_params; if (m_pFilterGraph) FilterClose(); @@ -697,6 +700,7 @@ } AVFilter* srcFilter = m_dllAvFilter.avfilter_get_by_name("buffer"); + AVFilter *format_filter = m_dllAvFilter.avfilter_get_by_name("format"); AVFilter* outFilter = m_dllAvFilter.avfilter_get_by_name("buffersink"); // should be last filter in the graph for now CStdString args; @@ -716,47 +720,62 @@ return result; } - buffersink_params = m_dllAvFilter.av_buffersink_params_alloc(); - buffersink_params->pixel_fmts = &m_formats[0]; -#ifdef FF_API_OLD_VSINK_API - if ((result = m_dllAvFilter.avfilter_graph_create_filter(&m_pFilterOut, outFilter, "out", NULL, (void*)buffersink_params->pixel_fmts, m_pFilterGraph)) < 0) -#else - if ((result = m_dllAvFilter.avfilter_graph_create_filter(&m_pFilterOut, outFilter, "out", NULL, buffersink_params, m_pFilterGraph)) < 0) -#endif + CStdString format_args; + enum AVPixelFormat *pix_fmt = &m_formats[0]; + while (*pix_fmt != AV_PIX_FMT_NONE) { + if (format_args.GetLength()) + format_args += ","; + format_args += av_get_pix_fmt_name(*pix_fmt); + pix_fmt++; + } + + AVFilterContext *format_ctx; + if ((result = m_dllAvFilter.avfilter_graph_create_filter(&format_ctx, format_filter, "format", format_args, NULL, m_pFilterGraph)) < 0) + { + CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterOpen - avfilter_graph_create_filter: format"); + return result; + } + + if ((result = m_dllAvFilter.avfilter_graph_create_filter(&m_pFilterOut, outFilter, "out", NULL, NULL, m_pFilterGraph)) < 0) { - m_dllAvUtil.av_freep(&buffersink_params); CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterOpen - avfilter_graph_create_filter: out"); return result; } - m_dllAvUtil.av_freep(&buffersink_params); + + m_dllAvFilter.avfilter_link(format_ctx, 0, m_pFilterOut, 0); if (!filters.empty()) { - AVFilterInOut* outputs = m_dllAvFilter.avfilter_inout_alloc(); - AVFilterInOut* inputs = m_dllAvFilter.avfilter_inout_alloc(); - - outputs->name = m_dllAvUtil.av_strdup("in"); - outputs->filter_ctx = m_pFilterIn; - outputs->pad_idx = 0; - outputs->next = NULL; - - inputs->name = m_dllAvUtil.av_strdup("out"); - inputs->filter_ctx = m_pFilterOut; - inputs->pad_idx = 0; - inputs->next = NULL; + AVFilterInOut* outputs; + AVFilterInOut* inputs; - if ((result = m_dllAvFilter.avfilter_graph_parse(m_pFilterGraph, (const char*)m_filters.c_str(), &inputs, &outputs, NULL)) < 0) + if ((result = m_dllAvFilter.avfilter_graph_parse2(m_pFilterGraph, (const char*)m_filters.c_str(), &inputs, &outputs)) < 0) { - CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterOpen - avfilter_graph_parse"); + CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterOpen - avfilter_graph_parse2"); return result; } + if (!outputs || outputs->next || !inputs || inputs->next) + { + CLog::Log(LOGERROR, "The filtergraph does not have exactly one input and one output."); + m_dllAvFilter.avfilter_inout_free(&outputs); + m_dllAvFilter.avfilter_inout_free(&inputs); + return AVERROR(EINVAL); + } + + if ((result = m_dllAvFilter.avfilter_link(m_pFilterIn, 0, inputs->filter_ctx, inputs->pad_idx)) < 0 || + (result = m_dllAvFilter.avfilter_link(outputs->filter_ctx, outputs->pad_idx, m_pFilterOut, 0)) < 0) + { + CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterOpen - avfilter_link"); + } m_dllAvFilter.avfilter_inout_free(&outputs); m_dllAvFilter.avfilter_inout_free(&inputs); + if (result < 0) + return result; } else { - if ((result = m_dllAvFilter.avfilter_link(m_pFilterIn, 0, m_pFilterOut, 0)) < 0) + if ((result = m_dllAvFilter.avfilter_link(m_pFilterIn, 0, format_ctx, 0)) < 0) { CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterOpen - avfilter_link"); return result; @@ -792,22 +811,14 @@ int CDVDVideoCodecFFmpeg::FilterProcess(AVFrame* frame) { - int result, frames; + int result; if (frame) { -#if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0) - result = m_dllAvFilter.av_vsrc_buffer_add_frame(m_pFilterIn, frame, 0); -#else - result = m_dllAvFilter.av_buffersrc_add_frame(m_pFilterIn, frame, 0); -#endif + result = m_dllAvFilter.av_buffersrc_write_frame(m_pFilterIn, frame); if (result < 0) { -#if LIBAVFILTER_VERSION_INT < AV_VERSION_INT(3,0,0) - CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_vsrc_buffer_add_frame"); -#else - CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_buffersrc_add_frame"); -#endif + CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_buffersrc_write_frame"); return VC_ERROR; } } @@ -818,40 +829,26 @@ m_pBufferRef = NULL; } - if ((frames = m_dllAvFilter.av_buffersink_poll_frame(m_pFilterOut)) < 0) - { - CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - av_buffersink_poll_frame"); - return VC_ERROR; - } - - if (frames > 0) - { - - result = m_dllAvFilter.av_buffersink_get_buffer_ref(m_pFilterOut, &m_pBufferRef, 0); - if(!m_pBufferRef) - { + result = m_dllAvFilter.av_buffersink_read(m_pFilterOut, &m_pBufferRef); + if (result == AVERROR(EAGAIN) || result == AVERROR_EOF) + return VC_BUFFER; + else if (result < 0) { CLog::Log(LOGERROR, "CDVDVideoCodecFFmpeg::FilterProcess - cur_buf"); return VC_ERROR; - } + } - if(frame == NULL) + if(frame == NULL) m_pFrame->reordered_opaque = 0; - else - m_pFrame->repeat_pict = -(frames - 1); - - m_pFrame->interlaced_frame = m_pBufferRef->video->interlaced; - m_pFrame->top_field_first = m_pBufferRef->video->top_field_first; + else + m_pFrame->repeat_pict = 0; - memcpy(m_pFrame->linesize, m_pBufferRef->linesize, 4*sizeof(int)); - memcpy(m_pFrame->data , m_pBufferRef->data , 4*sizeof(uint8_t*)); + m_pFrame->interlaced_frame = m_pBufferRef->video->interlaced; + m_pFrame->top_field_first = m_pBufferRef->video->top_field_first; - if(frames > 1) - return VC_PICTURE; - else - return VC_PICTURE | VC_BUFFER; - } + memcpy(m_pFrame->linesize, m_pBufferRef->linesize, 4*sizeof(int)); + memcpy(m_pFrame->data , m_pBufferRef->data , 4*sizeof(uint8_t*)); - return VC_BUFFER; + return VC_PICTURE | VC_BUFFER; } unsigned CDVDVideoCodecFFmpeg::GetConvergeCount() --- a/lib/DllAvUtil.h +++ b/lib/DllAvUtil.h @@ -44,6 +44,7 @@ #include // for LIBAVCODEC_VERSION_INT: #include + #include #elif (defined HAVE_FFMPEG_AVUTIL_H) #include // for av_get_default_channel_layout @@ -118,6 +119,11 @@ virtual int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags)=0; virtual int av_samples_get_buffer_size (int *linesize, int nb_channels, int nb_samples, enum AVSampleFormat sample_fmt, int align) = 0; virtual int64_t av_get_default_channel_layout(int nb_channels)=0; +#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 42, 0) + virtual const char *av_get_pix_fmt_name(enum AVPixelFormat pix_fmt) = 0; +#else + virtual const char *av_get_pix_fmt_name(enum PixelFormat pix_fmt) = 0; +#endif }; #if defined (USE_EXTERNAL_FFMPEG) || (defined TARGET_DARWIN) @@ -155,6 +161,11 @@ virtual int av_samples_get_buffer_size (int *linesize, int nb_channels, int nb_samples, enum AVSampleFormat sample_fmt, int align) { return ::av_samples_get_buffer_size(linesize, nb_channels, nb_samples, sample_fmt, align); } virtual int64_t av_get_default_channel_layout(int nb_channels) { return ::av_get_default_channel_layout(nb_channels); } +#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 42, 0) + virtual const char *av_get_pix_fmt_name(enum AVPixelFormat pix_fmt) {return ::av_get_pix_fmt_name(pix_fmt);} +#else + virtual const char *av_get_pix_fmt_name(enum PixelFormat pix_fmt) {return ::av_get_pix_fmt_name(pix_fmt);} +#endif // DLL faking. virtual bool ResolveExports() { return true; } @@ -199,6 +210,11 @@ DEFINE_METHOD4(int, av_dict_set, (AVDictionary **p1, const char *p2, const char *p3, int p4)); DEFINE_METHOD5(int, av_samples_get_buffer_size, (int *p1, int p2, int p3, enum AVSampleFormat p4, int p5)) DEFINE_METHOD1(int64_t, av_get_default_channel_layout, (int p1)) +#if LIBAVUTIL_VERSION_INT >= AV_VERSION_INT(51, 42, 0) + DEFINE_METHOD1(const char*, av_get_pix_fmt_name, (enum AVPixelFormat p1)) +#else + DEFINE_METHOD1(const char*, av_get_pix_fmt_name, (enum PixelFormat p1)) +#endif public: BEGIN_METHOD_RESOLVE() @@ -226,6 +242,7 @@ RESOLVE_METHOD(av_dict_set) RESOLVE_METHOD(av_samples_get_buffer_size) RESOLVE_METHOD(av_get_default_channel_layout) + RESOLVE_METHOD(av_get_pix_fmt_name) END_METHOD_RESOLVE() }; --- a/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp +++ b/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp @@ -195,14 +195,14 @@ m_dllAvUtil.av_get_default_channel_layout(m_pCodecContext->channels), AV_SAMPLE_FMT_FLT, m_pCodecContext->sample_rate, m_dllAvUtil.av_get_default_channel_layout(m_pCodecContext->channels), m_pCodecContext->sample_fmt, m_pCodecContext->sample_rate, 0, NULL); - } - if(!m_pConvert || m_dllSwResample.swr_init(m_pConvert) < 0) - { - CLog::Log(LOGERROR, "CDVDAudioCodecFFmpeg::Decode - Unable to convert %d to AV_SAMPLE_FMT_FLT", m_pCodecContext->sample_fmt); - m_iBufferSize1 = 0; - m_iBufferSize2 = 0; - return; + if(!m_pConvert || m_dllSwResample.swr_init(m_pConvert) < 0) + { + CLog::Log(LOGERROR, "CDVDAudioCodecFFmpeg::Decode - Unable to convert %d to AV_SAMPLE_FMT_FLT", m_pCodecContext->sample_fmt); + m_iBufferSize1 = 0; + m_iBufferSize2 = 0; + return; + } } int len = m_iBufferSize1 / m_dllAvUtil.av_get_bytes_per_sample(m_pCodecContext->sample_fmt); debian/patches/series0000644000000000000000000000051212262740752012037 0ustar 01-Compile-against-system-libavcodec.patch 02-Fix-avcodec-vdpau-detection.patch 03-configure-use-pkgconfig-to-detect-samba.patch 04-differentiate-from-vanilla-XBMC.patch 05-Fix-GLES-with-X11.patch 06-use-external-libraries.patch 07-use-system-groovy.patch nexus7-fullscreen-fix.patch xbmc-startup-script-workarounds-for-arm.patch debian/README.Debian0000644000000000000000000000235712260036601011232 0ustar XBMC from Debian ---------------- This package is different from the package you can build from the XBMC source you can download from http://xbmc.org (vanilla XBMC, from now on). This package uses external libraries such as libav distributed in Debian, while the XBMC project suggests using the libraries embedded in vanilla XBMC's source. This difference may cause problems not experienced with vanilla XBMC thus you are kindly asked not to report bugs directly to http://xbmc.org, but to Debian's BTS [1]. You can get an overview of the package at Debian PTS [2] or the list of open bugs at [3]. XBMC for different Kernels and Architectures -------------------------------------------- Currently, the configure scripts for XBMC is configured to only allow XBMC to build on i386, amd64, powerpc, powerpc64, and arm on Linux, and i386 and powerpc on Darwin. Furthermore, only i386, amd64, and armhf packages are built in Debian. If you are able to build and run XBMC on other architectures and/or kernels, please provide patches to configure.in and any other files you may have modified to the Debian BTS. [1] http://www.debian.org/Bugs/ [2] http://packages.qa.debian.org/x/xbmc.html [3] http://bugs.debian.org/cgi-bin/pkgreport.cgi?repeatmerged=no&src=xbmc debian/control0000644000000000000000000003250712260036601010574 0ustar Source: xbmc Section: video Priority: optional Maintainer: Debian XBMC Packaging Team Uploaders: Andres Mejia , Balint Reczey Build-Depends: debhelper (>= 7.0.50~), python-support, cmake, autopoint | gettext, autotools-dev, autoconf, automake, dh-autoreconf, unzip, libboost-dev, zip, libtool, libgles2-mesa-dev [armel armhf] | libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libglew-dev, libmad0-dev, libjpeg-dev, libsamplerate-dev, libogg-dev, libvorbis-dev, libfreetype6-dev, libfontconfig-dev, libbz2-dev, libfribidi-dev, libsqlite3-dev, libmysqlclient-dev, libasound2-dev | libasound-dev, libpng12-dev | libpng-dev, libpcre3-dev, liblzo2-dev, libcdio-dev, libsdl-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libenca-dev, libjasper-dev, libxt-dev, libxmu-dev, libcurl4-gnutls-dev | libcurl-dev, libdbus-1-dev, libpulse-dev, libavahi-common-dev, libavahi-client-dev, libxrandr-dev, libmpeg2-4-dev, libass-dev (>= 0.9.8), libflac-dev, python-dev, gawk, gperf, nasm [i386], yasm, libcwiid-dev, libbluetooth-dev, zlib1g-dev, libsmbclient-dev, libiso9660-dev, libssl-dev, libvdpau-dev, libmicrohttpd-dev, libmodplug-dev, librtmp-dev, libcrystalhd-dev [i386 amd64], curl, libyajl-dev, libboost-thread-dev, libomxil-bellagio-dev [armel armhf], python-imaging, libplist-dev, # libcec-dev (>= 2), libudev-dev, udev, libshairport-dev, libnfs-dev, libltdl-dev, libtiff4-dev | libtiff-dev, libtinyxml-dev (>= 2.6.2), libmp3lame-dev, libssh-dev, libtag1-dev (>= 1.8), swig, default-jre, libbluray-dev, libva-dev, libavcodec-dev, libavfilter-dev, libavformat-dev, libavresample-dev, libavutil-dev, libpostproc-dev, libswscale-dev, gimp, groovy, libcommons-lang-java, doxygen, libcap-dev, libsidplay2-dev Standards-Version: 3.9.3 Homepage: http://xbmc.org/ Vcs-Git: git://git.debian.org/collab-maint/pkg-xbmc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/pkg-xbmc.git Package: xbmc Architecture: all Depends: xbmc-bin (>= ${source:Version}), xbmc-bin (<< ${source:Version}.1~), mesa-utils, x11-utils, fonts-liberation, fonts-dejavu-core, python-imaging, ${python:Depends}, ${misc:Depends} Provides: xbmc-standalone, xbmc-data, xbmc-skin-confluence, xbmc-live Replaces: xbmc-standalone, xbmc-data, xbmc-skin-confluence, xbmc-live Breaks: xbmc-standalone (<< 2:11.0~git20111222.22ad8e4), xbmc-data (<< 2:11.0~git20111222.22ad8e4), xbmc-skin-confluence (<< 2:11.0~git20111222.22ad8e4) Description: XBMC Media Center (arch-independent data package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package contains all the architecture independent data needed to have a working XBMC. Package: xbmc-bin Architecture: i386 amd64 armhf Depends: ${shlibs:Depends}, ${dlopenlibs:Depends}, ${misc:Depends} Recommends: ${shlibs:Recommends} Provides: xbmc-common Replaces: xbmc-common Conflicts: xbmc-common Description: XBMC Media Center (binary data package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package contains all the binary data needed to have a working XBMC. Package: xbmc-eventclients-common Architecture: all Depends: ${python:Depends}, ${misc:Depends} Description: XBMC Media Center (Event Client Common package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package is the common package for XBMC Event Client. Package: xbmc-eventclients-dev Architecture: all Section: libdevel Depends: xbmc-eventclients-common (= ${binary:Version}), ${misc:Depends} Description: XBMC Media Center (Event Client Dev package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This is the Development package for XBMC Event Client. Package: xbmc-eventclients-wiiremote Architecture: i386 amd64 armhf Depends: xbmc-eventclients-common (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} Description: XBMC Media Center (Event Client WII Remote support package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package is the Wii Remote client package for XBMC. Package: xbmc-eventclients-j2me Architecture: all Depends: xbmc-eventclients-common (= ${binary:Version}), ${python:Depends}, python-bluez | python-lightblue, ${misc:Depends} Description: XBMC Media Center (Event Client J2ME package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package is the J2ME package for XBMC Event Client. This is meant to provide a server that communicate with a mobile tool supporting Java ME. Package: xbmc-eventclients-ps3 Architecture: all Depends: xbmc-eventclients-common (= ${binary:Version}), python-bluez | python-lightblue, ${python:Depends}, ${misc:Depends} Description: XBMC Media Center (Event Client PS3 package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package is the PS3 package for XBMC Event Client. Package: xbmc-eventclients-xbmc-send Architecture: all Depends: xbmc-eventclients-common (= ${binary:Version}), ${python:Depends}, ${misc:Depends} Description: XBMC Media Center (Event Client XBMC-SEND package) XBMC, recursive acronym for "XBMC Media Center", is an award winning free and open source software media-player and entertainment hub for all your digital media. XBMC is available for Linux, Mac OS X (Leopard, Tiger and Apple TV) and Microsoft Windows, as well as the original Xbox game console. Created in 2003 by a group of like minded programmers, XBMC is a non-profit project run and developed by volunteers located around the world. More than 50 software developers have contributed to XBMC, and 100-plus translators have worked to expand its reach, making it available in more than 30 languages. . While XBMC functions very well as a standard media player application for your computer, it has been designed to be the perfect companion for your HTPC. Supporting an almost endless range of remote controls, and combined with its beautiful interface and powerful skinning engine, XBMC feels very natural to use from the couch and is the ideal solution for your home theater. Once installed, your computer will become a fully functional multimedia jukebox. . This package is the XBMC-SEND package for XBMC Event Client. debian/xbmc-eventclients-common.install0000644000000000000000000000005612260036601015473 0ustar usr/lib/python*/*/xbmc usr/share/pixmaps/xbmc debian/rules0000755000000000000000000001723512260036601010252 0ustar #!/usr/bin/make -f # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) # Set this variable to yes for release builds to disable debugging and enable # optimizations. # NOTE: DEB_BUILD_OPTIONS must have 'nostrip' otherwise debugging symbols will # be stripped from binaries. XBMC_RELEASE ?= yes ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) XBMC_RELEASE ?= no endif # Whether we're building for release or not ifeq (yes,$(XBMC_RELEASE)) DEBUG_OPTIONS = --disable-debug --enable-optimizations else DEBUG_OPTIONS = --enable-debug --disable-optimizations endif ifeq (,$(filter i386 amd64,$(DEB_HOST_ARCH))) ARCH_SPECIFIC_OPTIONS = --disable-crystalhd else ARCH_SPECIFIC_OPTIONS = --enable-crystalhd ARCH_SPECIFIC_LIB_RECOMMENDS = -lcrystalhd endif # Enable gles for armel and armhf # Also disable VDPAU and VAAPI there since they break the build with gles ifeq (,$(filter armel armhf,$(DEB_HOST_ARCH))) GL_CONFIG_OPTIONS = --enable-gl --disable-gles --enable-vdpau else GL_CONFIG_OPTIONS = --disable-gl --enable-gles --disable-vdpau \ --disable-vaapi endif # Use package's version in XBMC VERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: \(.*\)/\1/p') # Various environment variables to set DEB_CFLAGS ?= $(shell dpkg-buildflags --get CPPFLAGS) \ $(filter-out -g -O2, $(shell dpkg-buildflags --get CFLAGS)) \ -DDEB_VERSION=\"\\\"$(VERSION)\\\"\" DEB_CXXFLAGS ?= $(shell dpkg-buildflags --get CPPFLAGS) \ $(filter-out -g -O2, $(shell dpkg-buildflags --get CXXFLAGS)) \ -DDEB_VERSION=\"\\\"$(VERSION)\\\"\" DEB_LDFLAGS ?= $(shell dpkg-buildflags --get LDFLAGS) ENV_OPTIONS = CFLAGS="$(DEB_CFLAGS)" CXXFLAGS="$(DEB_CXXFLAGS)" \ LDFLAGS="$(DEB_LDFLAGS)" # List of options to pass to configure. Can be overridden. # Extra options can simply be passed using XBMC_CONFIG_EXTRA_OPTIONS env # variable. XBMC_CONFIG_OPTIONS ?= --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr --docdir=/usr/share/doc/xbmc \ $(DEBUG_OPTIONS) \ $(GL_CONFIG_OPTIONS) \ --disable-vdadecoder \ --disable-vtbdecoder \ --disable-openmax \ --disable-tegra \ --disable-profiling \ --enable-joystick \ --enable-xrandr \ --disable-pulse \ --enable-rtmp \ --enable-ffmpeg-libvorbis \ --disable-mid \ --disable-hal \ --enable-avahi \ --disable-asap-codec \ --enable-webserver \ --enable-optical-drive \ --enable-texturepacker \ --enable-nfs \ --disable-libcec \ --disable-afpclient \ --enable-airtunes \ --enable-external-libraries \ --enable-external-ffmpeg \ --disable-dependency-tracking \ --disable-dvdcss \ --disable-non-free \ $(ARCH_SPECIFIC_OPTIONS) \ $(XBMC_CONFIG_EXTRA_OPTIONS) \ $(ENV_OPTIONS) # Use --parallel option only if debhelper supports it DH_PARALLEL_OPT=$(shell dh_testdir --parallel 2>/dev/null && echo "--parallel") # Used to show what config options are enabled show-xbmc-config-options: $(info $(XBMC_CONFIG_OPTIONS)) %: dh $@ --with autoreconf $(DH_PARALLEL_OPT) override_dh_clean: dh_clean libtool xbmc/config.h xbmc/stamp-h1 find . -name config.status -o -name config.cache -o -name config.log \ -exec rm -f "{}" \; override_dh_auto_configure: configure ./bootstrap ./configure $(XBMC_CONFIG_OPTIONS) # Add Debian related notes to XBMC's original logo mkdir -p $(CURDIR)/debian/tmp/home/user HOME=$(CURDIR)/debian/tmp/home/user gimp -i -b '(load "debian/xcf2png.scm") (xcf2png "debian/xbmc-logo.xcf" "addons/skin.confluence/media/xbmc-logo.png") (gimp-quit 0)' override_dh_auto_install: $(MAKE) -C lib/addons/script.module.pil $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp $(MAKE) eventclients DESTDIR=$(CURDIR)/debian/tmp \ WII_EXTRA_OPTS=-DCWIID_OLD override_dh_install: dh_install --sourcedir=$(CURDIR)/debian/tmp -XLICENCE \ -XLicence.txt -XLicense.txt -XLiberationSans-Regular.ttf \ -XDejaVuSans.ttf -XDejaVuSans-Bold.ttf -XLICENSE.txt override_dh_makeshlibs: # We don't install shared libraries in standard locations so don't run # dh_makeshlibs override_dh_shlibdeps: debian/tmp/xbmc-bin-depends-dummy.so debian/tmp/xbmc-bin-recommends-dummy.so dh_shlibdeps -a -O--parallel \ -l$(CURDIR)/debian/xbmc-bin/usr/lib/xbmc/system/players/dvdplayer # Need to manually add dependencies for dlopened libs. dpkg-shlibdeps -pdlopenlibs -edebian/tmp/xbmc-bin-depends-dummy.so -xlibc6 -O >>debian/xbmc-bin.substvars dpkg-shlibdeps -dRecommends -edebian/tmp/xbmc-bin-recommends-dummy.so -xlibc6 -O >>debian/xbmc-bin.substvars debian/tmp/xbmc-bin-depends-dummy.so: mkdir -p debian/tmp cc -xc -shared -Wl,--no-as-needed -o $@ /dev/null \ -lcurl-gnutls debian/tmp/xbmc-bin-recommends-dummy.so: mkdir -p debian/tmp cc -xc -shared -Wl,--no-as-needed -o $@ /dev/null \ -lass \ -lbluray \ -lFLAC \ -lmad \ -lmodplug \ -lmp3lame \ -lmpeg2 \ -lnfs \ -logg \ -lplist \ -lrtmp \ -lshairport \ -lvdpau \ -lvorbis \ -lvorbisenc \ -lvorbisfile \ $(ARCH_SPECIFIC_LIB_RECOMMENDS) # Get original XBMC source and cut not needed bits. # Based on https://github.com/xbmc/xbmc-packaging/blob/master/xbmc-get-orig-source ORIG_SRC_DIR := debian/tmp-src-dir UPSTREAM_VER ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: ([0-9]:)?([0-9.]+)(\+dfsg\d+)?.*$$/\2/p') DFSG_VER = $(UPSTREAM_VER)+dfsg1 get-orig-source: mkdir -p $(ORIG_SRC_DIR) wget -O $(ORIG_SRC_DIR)/xbmc-orig.tar.gz http://mirrors.xbmc.org/releases/source/xbmc-$(UPSTREAM_VER).tar.gz tar -C $(ORIG_SRC_DIR) -xf $(ORIG_SRC_DIR)/xbmc-orig.tar.gz rm $(ORIG_SRC_DIR)/xbmc-orig.tar.gz # Remove non-free components find $(ORIG_SRC_DIR)/* -depth \( -iname '*dvdcss*' -o -iname '*unrar*' \) -exec rm -rf "{}" \; # Remove components not needed for Linux rm -rf $(ORIG_SRC_DIR)/*/lib/afpfs-ng \ $(ORIG_SRC_DIR)/*/lib/enca \ $(ORIG_SRC_DIR)/*/lib/freetype \ $(ORIG_SRC_DIR)/*/lib/gtest \ $(ORIG_SRC_DIR)/*/lib/libass \ $(ORIG_SRC_DIR)/*/lib/libbluray \ $(ORIG_SRC_DIR)/*/lib/libcec \ $(ORIG_SRC_DIR)/*/lib/liblame \ $(ORIG_SRC_DIR)/*/lib/libmad \ $(ORIG_SRC_DIR)/*/lib/libmicrohttpd \ $(ORIG_SRC_DIR)/*/lib/libmodplug \ $(ORIG_SRC_DIR)/*/lib/libmpeg2 \ $(ORIG_SRC_DIR)/*/lib/libnfs \ $(ORIG_SRC_DIR)/*/lib/librtmp \ $(ORIG_SRC_DIR)/*/lib/libshairport \ $(ORIG_SRC_DIR)/*/lib/libsidplay2 \ $(ORIG_SRC_DIR)/*/lib/groovy \ $(ORIG_SRC_DIR)/*/lib/taglib \ $(ORIG_SRC_DIR)/*/lib/win32 find $(ORIG_SRC_DIR)/* -depth \( \( -iname '*.so' -o -iname '*.exe' -o -iname '*.lib' \ -o -iname '*.dll' -o -iname '*.dylib' -o -iname '*.a' -o -iname '*.obj' \ \) -exec rm -rf "{}" \; \) # Remove components not needed for Linux when using external libs rm -rf $(ORIG_SRC_DIR)/*/lib/ffmpeg # Remove temp files and other cruft from source tarball # The find command snippet here was taken from debhelper's dh_clean command # with some modification to delete more unneeded files. find $(ORIG_SRC_DIR)/* -depth \( \( -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ -o -name config.status -o -name config.cache -o -name config.log \ \) -exec rm -f "{}" \; \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf "{}" \; \) \) rm $(ORIG_SRC_DIR)/*/.gitignore #Remove empty directories find $(ORIG_SRC_DIR)/* -type d -empty -delete (cd $(ORIG_SRC_DIR) && tar -cJf ../../xbmc_$(DFSG_VER).orig.tar.xz *) rm -rf $(ORIG_SRC_DIR) .PHONY: get-orig-source debian/source/0000755000000000000000000000000012260036601010462 5ustar debian/source/include-binaries0000644000000000000000000000002512260036601013617 0ustar debian/xbmc-logo.xcf debian/source/format0000644000000000000000000000001412260036601011670 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000005212260036601012075 0ustar unapply-patches abort-on-upstream-changes debian/README.source0000644000000000000000000000051412260036601011341 0ustar A script is used to generate the orig source that is to be distributed with Debian. The script can be found at https://github.com/xbmc/xbmc-packaging/blob/master/xbmc-get-orig-source The '--minimal' option is passed to the script to remove non-free libraries as well as libraries and other code not needed to build XBMC for Linux. debian/xbmc-eventclients-dev.examples0000644000000000000000000000003612260036601015127 0ustar tools/EventClients/examples/* debian/xbmc.menu0000644000000000000000000000014112260036601010775 0ustar ?package(xbmc):needs="X11" section="Applications/Video" \ title="xbmc" command="/usr/bin/xbmc" debian/xbmc.docs0000644000000000000000000000000012260036601010753 0ustar debian/watch0000644000000000000000000000024412260036601010213 0ustar version=3 opts=uversionmangle=s/-.*$//,dversionmangle=s/[-.+~]?(git|snapshot|repack|dfsg)(.*)$//i,pasv \ http://mirrors.xbmc.org/releases/source/xbmc-(.*)\.tar\.gz debian/xbmc-bin.lintian-overrides0000644000000000000000000000105512260036601014242 0ustar # Ignore error about embedded Libav library. XBMC does not build with Libav and # so, XBMC will be built with it's internal copy of FFMpeg. xbmc-bin: embedded-library usr/lib/xbmc/system/players/dvdplayer/avcodec-53-x86_64-linux.so: libavcodec xbmc-bin: embedded-library usr/lib/xbmc/system/players/dvdplayer/avfilter-2-x86_64-linux.so: libavfilter xbmc-bin: embedded-library usr/lib/xbmc/system/players/dvdplayer/avutil-51-x86_64-linux.so: libavutil xbmc-bin: embedded-library usr/lib/xbmc/system/players/dvdplayer/postproc-52-x86_64-linux.so: libpostproc debian/xbmc-eventclients-j2me.manpages0000644000000000000000000000004012260036601015156 0ustar docs/manpages/xbmc-j2meremote.1