Commit 54106101 by phenigma

Refs #2708 - initial add of xine 1.2.8

1 parent 7de60833
Showing with 4889 additions and 0 deletions

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

(remove this file for releases _only_)
repo: 8198157eac57555e190362c09d93331d389909c4
node: 58c9dc01a6a0706a14be45ec50e9902994fe7962
branch: default
latesttag: 1.2.8
latesttagdistance: 232
syntax: glob
*~
*.orig
xine-lib-*.tar.{gz,bz2,xz}
*.o
*.a
*.lo
*.la
*.so
*.loT
.libs
.deps/*
.depend
Makefile
Makefile.in
ABOUT-NLS
INSTALL
aclocal.m4
compile
configure
config.guess
config.log
config.sub
config.rpath
config.status
config.status.lineno
include/configure.h
include/configure.h.in
depcomp
install-sh
libtool
libtool-nofpic
ltmain.sh
missing
mkinstalldirs
stamp-h1
post-install.sh
autom4te.cache
build-stamp
configure-stamp
debian/files
debian/libxine2-dev
debian/libxine2
debian/libxine2-dbg
debian/libxine2-doc
debian/tmp
debian/*.debhelper
debian/*.debhelper.log
debian/*.substvars
contrib/ffmpeg/*.pc
contrib/ffmpeg/.vhookdep
contrib/ffmpeg/config.err
contrib/ffmpeg/config.h
contrib/ffmpeg/config.mak
contrib/ffmpeg/doc/*.1
contrib/ffmpeg/doc/*.html
contrib/ffmpeg/version.h
contrib/libdha/pci_dev_ids.c
contrib/libdha/pci_ids.h
contrib/libdha/pci_names.[ch]
contrib/libdha/pci_vendors.h
doc/faq/faq.html
doc/faq/faq.txt
doc/hackersguide/*.png
doc/hackersguide/hackersguide.html
doc/man/*/xine-list-*.1
doc/Doxyfile
include/xine/version.h
m4/codeset.m4
m4/gettext.m4
m4/iconv.m4
m4/intmax.m4
m4/inttypes-pri.m4
m4/inttypes_h.m4
m4/lib-ld.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/longdouble.m4
m4/longlong.m4
m4/nls.m4
m4/po.m4
m4/progtest.m4
m4/size_max.m4
m4/stdint_h.m4
m4/ulonglong.m4
m4/intl.m4
m4/intldir.m4
m4/intlmacosx.m4
m4/lock.m4
m4/visibility.m4
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
m4/glibc2.m4
m4/glibc21.m4
m4/intdiv0.m4
m4/intlmacosx.m4
m4/lcmessage.m4
m4/printf-posix.m4
m4/uintmax_t.m4
m4/wchar_t.m4
m4/wint_t.m4
m4/xsize.m4
misc/Makefile.plugins
misc/SlackBuild
misc/build_rpms.sh
misc/libxine.pc
misc/relchk.sh
misc/xine-config
misc/xine-lib.spec
misc/xine-fontconv
misc/xine-list-*
misc/cdda_server
po/Makevars.extra
po/POTFILES
po/*.gmo
po/stamp-po
po/insert-header.sed
po/remove-potcdate.sed
src/combined/ffmpeg/avcodec_*.list
src/combined/ffmpeg/ff_*_list.h
src/libffmpeg/ffmpeg_config.h
src/video_out/libdha/pci_dev_ids.c
src/video_out/libdha/pci_ids.h
src/video_out/libdha/pci_names.[ch]
src/video_out/libdha/pci_vendors.h
src/xine-utils/xmltest
5e6d0656ac4efdc1a89ed0fc32f11050f4a22970 0 iD8DBQBGZ207sBKtjPGfWZ8RAhdEAKCrkwiBT6bTof7ro5QQwewRfF/dMACffsvfK42+ahQrjpSfQxEp6k7RpCI=
42358e16442fe54fa554006e0b0bafd51e065c32 0 iD8DBQBG0xz0zbwfTn7RbcARAoD3AJ4012pabmpQvCKKDokZNyZzfPIbWgCfRk5FRly/Eei/xXnSaT54XHAT5KM=
1dbf784bebc791266fcca02e917ee63034ac2e0b 0 iD8DBQBHgQ2mzbwfTn7RbcARArl9AKCslqZDrrm0GiU3IbBvcQVbOdSXlwCgyEMuHY2y/+T6WEeB2CXvCTs5ulI=
b591d00fcd386cdd3779378c34b2d42b7504afc4 0 iD8DBQBHh5UfsBKtjPGfWZ8RAgvMAJ9xwnDNifmaobFYe2nR7+rJlLTkEQCgguGMqwqRZY68HWQXhEx918hp4Yg=
ae1e23df14223cdacf83df75b28b223895d658c2 0 iD8DBQBHm6SjsBKtjPGfWZ8RAi8HAKDAHmmLu8rwN5XJJPhfEofE7BTpsgCfTyNzku+v/PhqXgl4kQnRiB6nUSE=
d912bda42df43a6ec24a4d479e202c327a733a42 0 iD8DBQBH4R2HsBKtjPGfWZ8RAr/IAJ46ypOhqO0EiSDrZYhumvpFYtrPQwCbBz/SXSDNuJNaKlR70Ep+THmhFIk=
92dad3eca733ff0daecd6b1a539f8b077ea071cb 0 iD8DBQBH76CDsBKtjPGfWZ8RAnQUAJ9ARudZye68h9JIKe10wIsWm6OQEwCgvjS+c6o48SjNrb5l7i8KisKG89o=
01846b148cbaa03141bae2e51f8d9df00a2843fb 0 iD8DBQBPSolysBKtjPGfWZ8RAiaNAJ9HesT0fwB/hnWaAazzq6iOrTCgXgCeMi3H6GK5r4YS/IouiYH5xkHZnm8=
ac2c5ea4bc52322c176c2e601a36c298091bfc9b 0 iD8DBQBPSol0sBKtjPGfWZ8RArZrAJ0fqN/RgB9wvEk+somc0BofQKebQwCdH4+p8lL1TJaKtMUScjv+6ebL4Uo=
66e1654718fb0581846d60c60bc09ae3b6b8c0cf 0 iD8DBQBPSokCsBKtjPGfWZ8RAui7AJ93/zYpvKkhElXFvKX87WpUurnKjgCgqqG0jfu+wM+W6Szbej8dqrHHBg8=
492f87e6963a8d244df32c40d66a6349aabc4420 0 iD8DBQBPSokDsBKtjPGfWZ8RAum7AJ0Y2EINkKQTOsPS3laM3JcHvL1amACeKqOHXFYUqSs1sCkmh37EZopamZ8=
9b383441a18fb49ccd5a07465d3e3db8821cccf6 0 iD8DBQBPSokHsBKtjPGfWZ8RAkKWAKDKyR7c+5YPWwlIy5jWFsxoixJgmgCeIpOF0XtFrINayt+5wbZzpLjPjBg=
17f8ed16524ba779af42913e51667e89b83a1887 0 iD8DBQBPSokKsBKtjPGfWZ8RAoxrAJ92W12gY7sEKmBioJdHlhzzqT22kgCff18dpvJe6wGmrJ/dWkvVXGSGND4=
e33280bcaa3b1f3f5b93e633e2225e2440ecfd7c 0 iD8DBQBPSokOsBKtjPGfWZ8RAnqcAJ9jpRe6TdwSxAd4k7yGJZ7wdQxaeQCbBWRXPktHpCvI6NVJzLT5wyQGy1E=
01fac0a015581bbdf7e38561ad2a95405e2ca785 0 iD8DBQBPSokTsBKtjPGfWZ8RAoFgAJ46ZbU0P4b/lisAT9qmqTlEltyvOgCfRXPijH+Abkv39uLBp5cCMim32Qw=
ff19463729d8f9bbea35171d641c5f28cdacc7c8 0 iD8DBQBPSokYsBKtjPGfWZ8RApjgAJ9jmF77qtz59imnoykAfmikS14CYQCfR6k0jnOwlkRUI81Qs3IcT+mVvlc=
fc1aecbb9d80a32d9c802a5208dfdc012f1ba9d5 0 iD8DBQBPSokcsBKtjPGfWZ8RAt6eAJ4tVxCPebIPX5R3eF9ILYiiReK/gACfewPvct6SE7cKJY8m2h4TLMqDYNk=
ff764395a361257b11d73583a0e0851e0f5f2ee5 0 iD8DBQBPSokgsBKtjPGfWZ8RAnu9AKCkqinT0Cc+nPv8xP6bUqCjKJo8twCgrSnQcI3h4p6zWsPj8CmgX3dvD7s=
86395fcaded38aca33facf7c8263d23622eea2bd 0 iD8DBQBPSokksBKtjPGfWZ8RAt97AKCxQ68V5CsS5voWI7lMe0Bj79fjAwCdFL4YfnG+MqWhxn18TZwlie+tedk=
8b7c25bfb056ee9b907877b462c132e61112e440 0 iD8DBQBPSoknsBKtjPGfWZ8RAtv6AKDCjeuqRVPZm+OXTxvQ0wZO5Q4BlQCePEG8YxCdjiPSSHp1cXhr4Sge8JA=
acba7a8c29cca74b112c2c6db4310ddeb1524696 0 iD8DBQBPSokrsBKtjPGfWZ8RAmajAKCe/oPgSKAgVOIQM87EwL7PnTZWawCeKdel2XVFACwoePOerYTWGh1ymjA=
342128b2fcf59bfe8844b282a228581aa8bbbbde 0 iD8DBQBPSokwsBKtjPGfWZ8RAmo0AKDHz2T3y4gD3kVfIyilXltO/F7dVwCgxGCtufhxSoMA10HTIpUvqLI3INg=
dde68fe11b973767f0b743ced2b41a244e1e0b78 0 iD8DBQBPSokzsBKtjPGfWZ8RAlZZAJ9wLB2jL+oQBohbv45Dp2nvVyRrMgCcCtg4omZNCMxbLHXt8p015OU+vj8=
c3293ab97f3242d2e16548e0a3ce2d72cdfeb6e6 0 iD8DBQBP046tsBKtjPGfWZ8RAlklAKCCzTzxEEQyxzWPFUS5YEyWUtkKkACgxeYIqB4HgTfHr4sYq5F/MwFzPpY=
948bb6010a3e36f1f555fd6215e3db638e8c0b30 0 iD8DBQBP046nsBKtjPGfWZ8RAjcmAKCz5W1Voa6avUbB8N5GGqVrZbZP1ACgtsqN2yfBwgHE+KGc74nA8U3CSvU=
f00761c17cd84a58c370c7c4dc43c2dcbee84178 0 iD8DBQBRpgLTsBKtjPGfWZ8RAo4kAKCwadl4r1WE17EuCO1zpyvCjt6EQwCgtodW4y0Yr6yizbUS62gd3VPxyIY=
0315580865123cd22265aecdf5a18f398dbd9692 xine-1-beta6-release
06f9da67d47e60d77437ce14fe5d6eb4e471383d xine-1-rc3b-release
0c06707cc353fd89544c12044bf602ba1ae86b0b xine-0_9_6-release
0caef15bddcefa51b941b3233c59158d64fd740c xine-0_5_1-release
111735d0b1bf71c63fcd73d587ed942b6262e09e xine-1-rc4-release
1dc5aab206ddbe8d77ca8fde54d0def2a01c3381 xine-1-rc5-release
22213499ad56cdebaab0339ccdd1764067bc3741 xine-1-beta12-release **FUNKY**
2899f4f1abdec3eadae9d9739fb36d3faca59807 xine_1-rc3c-release
29315957aa894cfbbe6ef3a7f8d5d9cbae9f4e88 xine_1-rc7-release
2c65ec9c8037a0282433fba4f3fb1f6184dd31e5 xine-1-alpha1-release
3496a6be02bee3f32c5d10b17c54a0971baeea57 xine-1-beta2-release
378fe2fd99b5e31f9a93180859d6b6816fdcac48 xine-0_9_4-release **FUNKY**
3e25fe0cfbba9731b9dd888589668402b359fd69 xine-1-beta5-release
3e7e161d4ee8cce39368f8cf076e7365cae0d3b4 xine-0_9_7-release **FUNKY**
462ca6874836385e719b7da07044b09604385b1a xine-1_1_3-release
4922366db9ebf2e54f8e5828824e266c779daab4 xine-0_5_2-release
4a8d2fe2ff9df78e0341e3466c6ae4b2648b2fa8 xine-0_9_10-release
5ce64126f81231a79a89bdee8c5fde9e2cd8c1b5 xine-0_9_11-release
66c898586866cf123330dcf08e9e82ebbd2f2019 xine-1-beta9-release
6b6e18e988281d38b5a9d4a93bf5d9e410849229 xine_1-rc2-release
6cf80db29dc216d4baf95702538f288e5e4649d2 xine-0_9_3-release
6dcd38bb815a77f1d10d8688822cab033b191493 xine-1-beta8-release **FUNKY**
70dc8b636f983685a031311cb1003946d5849772 xine_1-rc0-release
73a7021e83a96df403a7fc3fbbf65b3e5170d254 xine-lib-1_1_2-release
77a33d365788a22af1cf06e8f32aca82bdae9986 xine-1-beta11-release
78c57d5e78d6fbaaa07694535fe3760c413e69af xine-1-beta7-release
7942b7c8ee6b370d298ec3ba99c78fc04872c8af DXR3_SORTA_OKAY
92f41526811f87d93e64f87c471ad14431fb60fa xine-0_9_9-release
9a23b3c5244c3d47617b4beca6fa32a734c489bb xine-1-rc3-release
9c168852e1cc292c7e1df0e49426d8e0106d1e25 xine-0_9_2-release
9e6a51d993fad6229605a5d86d7e750a638f4f23 xine-1-beta0-release
9fa822c32a4029a1073aa9c8f7e9dc9dc641fd7a xine-1-rc6-release
a7007ee5c2f21e5a5841f505c7b8f9a32174660f xine-1_1_4-release
b2d393b19af6af301c5372739013fd73fe1aa920 xine-0_9_8-release
b458da9319099a13f5107dc058c4de48b7136c84 xine-1-rc4a-release
b66f22564aa439192b3f9aa0f9cb1babda84b4da xine-0_5_0-release
bba445d4d6e6bbc71d83fb5e01e9c3eb3693e826 xine-1-beta1-release
bc6971d3877898e29369f1336c0bdcd86308133a xine_1-rc8-release
bdf384fc9565e02be8566a2679b739bf42c83f79 xine-0_9_0-release
c0124a3f26c40d54f58806175968caacbfafbc95 xine-1-alpha2-release
c03194421e33a817ea3b17398c938fc5ae98943e xine_1_rc1_release **FUNKY**
c0dd293ca501989bbec7c56e18a4a292564d3bd5 xine-1-beta10-release
c4808dda1232c5a5ddb330ef54bd74a502695629 xine-0_9_1-release
c81224c37a55b06a365b184774baab0a5f780e51 xine-0_9_12-release
cb879bf132294eae159fc67148005c338dd12186 xine-1_0-release
ccd00281e7c213ddf8eb47a34b4743c999dd6616 xine-1-beta3-release
ce6d51906ecaac64f0465a79642a592347b64676 xine_0-5-3_release
cf1c786bccc3327e10f56386048d2659210aabbf xine_1-rc0a-release
d164140fb4c3c3a91bc38b6cb39c6e049a6e8262 README
d43bccdfd36162eef7719cf14c9c2e85cbe6d158 xine_1-rc3a-release
e0826840e0b81dfc8a78bae7df21fe0e3bfd9fc1 xine-lib-1_1_1-release
e08fd1b5462bc6b5c7a3f07db9f0551defc67e1f xine-0_9_5-release
e12750bf1fe5f99ba32aa06faa035376b33557e2 xine-0_9_13-release
e795857a490acb12c1f1ebba82f7d6807cdde29f xine-lib-1-rc6a-release
e9550955ba6d47c7e965e117ee6039857095c4c2 xine-1-alpha0-release
eb5fc809821ba1ed65cb9c4345254a69e879e858 xine-0_9_14-norelease
eb7068fcbc340c1074f9ff916d3843ac19ea94fa xine-lib-1_1_0-release
f1a2861399059cba07e916afee432bbb31df4249 xine-1-beta4-release
fd12068ebd3fab2438f77b06e312c4244e97950a DXR3_095
4a4f4e8bb768b6598c02a59929019866a40b4edc nopadding_no_abi_change
204b8e92463b592e5c220b56f186a6d4d1007cf9 xine-lib-1_1_5-release
7b60f85a95345c41fb074dc5e3f7355d9e72968e xine-lib-1_1_6-release
ab1531337553ad5eac24a69ac665eae33916b423 xine-lib-1_1_7-release
e0a332b9d3e8bb3fad4d7feac1e519292b062056 xine-lib-1_1_8-release
634308ab9b8276819617cab0bb6d77e10603a375 last-internal-ffmpeg
b6be674453e922114b55d4613cb197c77d19f094 xine-lib-1_1_9-release
9438947f88ad2bed1832385301c6b4e62709625a xine-lib-1_1_9_1-release
7f1232425c6d715c404e6df1292075b33ecb8305 xine-lib-1_1_10-release
0e9e4df266f639ac7ba9e0c204f205686b56d5f9 xine-lib-1_1_10_1-release
0735b106d018658f72be4a0648b4031c34c7f1e1 vdr-xine-version-711
af8d20ae15d8c619ce0e215817d4b8fdba814407 vdr-xine-version-801
c3a5e9ba6dfc694408275a54114d571d68acbd25 vdr-xine-version-712
ffe7962edb79c2ed967b82a82ccfb2ac7eb148a2 vdr-xine-version-802
10a6bc10e58f45f6cb79f634bdb6b7daa3167742 xine-lib-1_1_11-release
2a2cc543b27b64a6587dfaef4f1d986eb2f2710a xine-lib-1_1_11_1-release
66e1654718fb0581846d60c60bc09ae3b6b8c0cf xine-lib-1_1_12-release
492f87e6963a8d244df32c40d66a6349aabc4420 xine-lib-1_1_13-release
9b383441a18fb49ccd5a07465d3e3db8821cccf6 xine-lib-1_1_14-release
17f8ed16524ba779af42913e51667e89b83a1887 xine-lib-1_1_15-release
e33280bcaa3b1f3f5b93e633e2225e2440ecfd7c xine-lib-1_1_16-release
01fac0a015581bbdf7e38561ad2a95405e2ca785 xine-lib-1_1_16_1-release
ff19463729d8f9bbea35171d641c5f28cdacc7c8 xine-lib-1_1_16_2-release
fc1aecbb9d80a32d9c802a5208dfdc012f1ba9d5 xine-lib-1_1_16_3-release
ce6d51906ecaac64f0465a79642a592347b64676 0-5-3.release
b66f22564aa439192b3f9aa0f9cb1babda84b4da 0.5.0
0caef15bddcefa51b941b3233c59158d64fd740c 0.5.1
4922366db9ebf2e54f8e5828824e266c779daab4 0.5.2
bdf384fc9565e02be8566a2679b739bf42c83f79 0.9.0
c4808dda1232c5a5ddb330ef54bd74a502695629 0.9.1
9c168852e1cc292c7e1df0e49426d8e0106d1e25 0.9.2
6cf80db29dc216d4baf95702538f288e5e4649d2 0.9.3
378fe2fd99b5e31f9a93180859d6b6816fdcac48 0.9.4
e08fd1b5462bc6b5c7a3f07db9f0551defc67e1f 0.9.5
0c06707cc353fd89544c12044bf602ba1ae86b0b 0.9.6
3e7e161d4ee8cce39368f8cf076e7365cae0d3b4 0.9.7
b2d393b19af6af301c5372739013fd73fe1aa920 0.9.8
92f41526811f87d93e64f87c471ad14431fb60fa 0.9.9
4a8d2fe2ff9df78e0341e3466c6ae4b2648b2fa8 0.9.10
5ce64126f81231a79a89bdee8c5fde9e2cd8c1b5 0.9.11
c81224c37a55b06a365b184774baab0a5f780e51 0.9.12
e12750bf1fe5f99ba32aa06faa035376b33557e2 0.9.13
eb5fc809821ba1ed65cb9c4345254a69e879e858 0.9.14-norelease
e9550955ba6d47c7e965e117ee6039857095c4c2 1-alpha0
2c65ec9c8037a0282433fba4f3fb1f6184dd31e5 1-alpha1
c0124a3f26c40d54f58806175968caacbfafbc95 1-alpha2
9e6a51d993fad6229605a5d86d7e750a638f4f23 1-beta0
bba445d4d6e6bbc71d83fb5e01e9c3eb3693e826 1-beta1
c0dd293ca501989bbec7c56e18a4a292564d3bd5 1-beta10
77a33d365788a22af1cf06e8f32aca82bdae9986 1-beta11
22213499ad56cdebaab0339ccdd1764067bc3741 1-beta12
3496a6be02bee3f32c5d10b17c54a0971baeea57 1-beta2
ccd00281e7c213ddf8eb47a34b4743c999dd6616 1-beta3
f1a2861399059cba07e916afee432bbb31df4249 1-beta4
3e25fe0cfbba9731b9dd888589668402b359fd69 1-beta5
0315580865123cd22265aecdf5a18f398dbd9692 1-beta6
78c57d5e78d6fbaaa07694535fe3760c413e69af 1-beta7
6dcd38bb815a77f1d10d8688822cab033b191493 1-beta8
66c898586866cf123330dcf08e9e82ebbd2f2019 1-beta9
70dc8b636f983685a031311cb1003946d5849772 1-rc0
cf1c786bccc3327e10f56386048d2659210aabbf 1-rc0a
c03194421e33a817ea3b17398c938fc5ae98943e 1-rc1
6b6e18e988281d38b5a9d4a93bf5d9e410849229 1-rc2
9a23b3c5244c3d47617b4beca6fa32a734c489bb 1-rc3
d43bccdfd36162eef7719cf14c9c2e85cbe6d158 1-rc3a
06f9da67d47e60d77437ce14fe5d6eb4e471383d 1-rc3b
2899f4f1abdec3eadae9d9739fb36d3faca59807 1-rc3c
111735d0b1bf71c63fcd73d587ed942b6262e09e 1-rc4
b458da9319099a13f5107dc058c4de48b7136c84 1-rc4a
1dc5aab206ddbe8d77ca8fde54d0def2a01c3381 1-rc5
9fa822c32a4029a1073aa9c8f7e9dc9dc641fd7a 1-rc6
e795857a490acb12c1f1ebba82f7d6807cdde29f 1-rc6a
29315957aa894cfbbe6ef3a7f8d5d9cbae9f4e88 1-rc7
bc6971d3877898e29369f1336c0bdcd86308133a 1-rc8
cb879bf132294eae159fc67148005c338dd12186 1.0
eb7068fcbc340c1074f9ff916d3843ac19ea94fa 1.1.0
e0826840e0b81dfc8a78bae7df21fe0e3bfd9fc1 1.1.1
73a7021e83a96df403a7fc3fbbf65b3e5170d254 1.1.2
462ca6874836385e719b7da07044b09604385b1a 1.1.3
a7007ee5c2f21e5a5841f505c7b8f9a32174660f 1.1.4
204b8e92463b592e5c220b56f186a6d4d1007cf9 1.1.5
7b60f85a95345c41fb074dc5e3f7355d9e72968e 1.1.6
ab1531337553ad5eac24a69ac665eae33916b423 1.1.7
e0a332b9d3e8bb3fad4d7feac1e519292b062056 1.1.8
b6be674453e922114b55d4613cb197c77d19f094 1.1.9
9438947f88ad2bed1832385301c6b4e62709625a 1.1.9.1
7f1232425c6d715c404e6df1292075b33ecb8305 1.1.10
0e9e4df266f639ac7ba9e0c204f205686b56d5f9 1.1.10.1
10a6bc10e58f45f6cb79f634bdb6b7daa3167742 1.1.11
2a2cc543b27b64a6587dfaef4f1d986eb2f2710a 1.1.11.1
66e1654718fb0581846d60c60bc09ae3b6b8c0cf 1.1.12
492f87e6963a8d244df32c40d66a6349aabc4420 1.1.13
9b383441a18fb49ccd5a07465d3e3db8821cccf6 1.1.14
17f8ed16524ba779af42913e51667e89b83a1887 1.1.15
e33280bcaa3b1f3f5b93e633e2225e2440ecfd7c 1.1.16
01fac0a015581bbdf7e38561ad2a95405e2ca785 1.1.16.1
ff19463729d8f9bbea35171d641c5f28cdacc7c8 1.1.16.2
fc1aecbb9d80a32d9c802a5208dfdc012f1ba9d5 1.1.16.3
ff764395a361257b11d73583a0e0851e0f5f2ee5 1.1.17
86395fcaded38aca33facf7c8263d23622eea2bd 1.1.18
8b7c25bfb056ee9b907877b462c132e61112e440 1.1.18.1
acba7a8c29cca74b112c2c6db4310ddeb1524696 1.1.19
342128b2fcf59bfe8844b282a228581aa8bbbbde 1.1.20
dde68fe11b973767f0b743ced2b41a244e1e0b78 1.1.20.1
948bb6010a3e36f1f555fd6215e3db638e8c0b30 1.1.21
01846b148cbaa03141bae2e51f8d9df00a2843fb 1.2.0
ac2c5ea4bc52322c176c2e601a36c298091bfc9b 1.2.1
c3293ab97f3242d2e16548e0a3ce2d72cdfeb6e6 1.2.2
4ef011e95772fe8b62849d37d67c4963b0d2af24 1.2.3
d9d1a5a69911d005a2193256d3fa0a58dc16285b 1.2.4
69cafef049c6bc020669d43c11f1bfdb05fa80d6 1.2.5
69cafef049c6bc020669d43c11f1bfdb05fa80d6 1.2.5
10595e1efca12f5854c76011420b00a1616ade9b 1.2.5
81fff85570536a90a5b1c4dc90ffbf280844c7c4 1.2.6
c1d0099dac10af1783e89877611e2b332555c787 1.2.7
7e169541ccfb4b0ac640a00907a6199d0a26f050 1.2.8
external projects used in libxine and its plugins
=================================================
This list is provided to give credit to the external project maintainers
that their work is used in xine.
It is also useful to track the versioning and see, which copy of an
external lib needs updating and who (if anyone) is usually doing these
updates (the word 'maintainer' is intentionally avoided here).
project version mediator
-----------------------------------------------------------------------
goom 2k4-0
gsm610 1.0.10 Mike Melanson
liba52 0.7.4
libca 0.0.5
libdvdnav 0.1.10 Michael Roitzsch
libfaad 2.6.1 Miguel Freitas
libmad 0.15.1b Miguel Freitas
libmpeg2 0.2.1 [*]
libmpcdec 1.2.5
libxdg-basedir 0.1.3 Diego Pettenò
nosefart 2.7-mls Mike Melanson
tvtime 0.9.8.4 Miguel Freitas
wine
vidix cvs 6/03/05 James Stembridge
-----------------------------------------------------------------------
[*] common question: lastest version of libmpeg2 is 0.3.1, why don't
you update?
the answer is not so simple.
quoting libmpeg2.sf.net: "The old API [0.2.x] was not flexible enough for
most users, as a result various projects (xine, mplayer etc...) ended up
rewriting their own versions of decode.c."
this is indeed true: in order to support a lot of dvd features, menus with
still frames, closed caption decoding and better buffer management for
xine it was needed to patch our libmpeg2 copy. of course we should always
try not to "fork" external projects, but in the libmpeg2/xine case it is
easy to see (from CVS logs) how long did it took to reach the stability
point we have now.
so, while targeting a stable libxine release, there is no hurry in
updating libmpeg2 and this is not the trivial task as it might sound.
note that we have also backported some fixes/improvements from libmpeg2
cvs (eg. motion vector clipping for broken streams). if you need any
specific change or fix feel free to send us a patch or discuss the issue
at xine-devel.
update plan for libmpeg2: we should leave our patched libmpeg2 for
hardware accelerated decoding (xvmc) only and use "libmpeg2new" (containing
updated libmpeg2) for software decoding.
This diff could not be displayed because it is too large.
###
## Process this file with automake to produce Makefile.in
##
include $(top_srcdir)/misc/Makefile.quiet
AUTOMAKE_OPTIONS = 1.11 no-dist-gzip dist-xz
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = doc m4 po include lib src win32 contrib misc
DEBFILES = debian/README.Debian debian/changelog debian/control \
debian/copyright debian/rules debian/compat \
debian/shlibdeps.sh debian/libxine2-dev.install debian/libxine1.install
EXTRA_DIST = config.rpath autogen.sh \
configure \
config.guess \
config.sub \
INSTALL \
install-sh \
libtool \
ltmain.sh \
missing \
depcomp
CLEANFILES = a.out
CONFIG_CLEAN_FILES = libtool po/Makevars.extra
dist_doc_DATA = COPYING NEWS README TODO CREDITS ChangeLog
docs clean-docs:
@cd doc && $(MAKE) $@
distcheck-lax:
@$(MAKE) distcheck_lax=true distcheck
pass1:
@$(MAKE) MULTIPASS_CFLAGS='$(PASS1_CFLAGS)'
pass2:
@$(MAKE) MULTIPASS_CFLAGS='$(PASS2_CFLAGS)'
prune-cache:
-rm -rf config.cache autom4te.cache
release-check:
@./config.status misc/relchk.sh
@mv -f .cvsversion .cvsversion.tmp
@./autogen.sh noconfig && $(SHELL) misc/relchk.sh
@mv -f .cvsversion.tmp .cvsversion
slackbuild:
@(cd misc && $(MAKE) SlackBuild) && \
PREFIX="/usr" misc/SlackBuild
install-exec-hook:
find $(top_builddir) -name \*.so | \
xargs $(STRINGS) -a | \
$(EGREP) '^([-a-z]+/[-+.a-z0-9]+:[^:]+:[^;]+;[ \t]*)+' | \
sed -e 's/:[^;]\+;/\n/g' | \
sort -u | \
sed -e '1 d' >$(DESTDIR)$(XINE_PLUGINDIR)/mime.types
uninstall-hook:
rm -f $(DESTDIR)$(XINE_PLUGINDIR)/mime.types
install-data-hook:
@rm -f $(DESTDIR)$(XINE_PLUGINDIR)/*.la
@rm -f $(DESTDIR)$(XINE_PLUGINDIR)/*/*.la
@rm -f $(DESTDIR)$(XINE_PLUGINDIR)/*.dll.a
@rm -f $(DESTDIR)$(XINE_PLUGINDIR)/*/*.dll.a
@if test -x "$(top_srcdir)/post-install.sh" ; then \
$(top_srcdir)/post-install.sh ; \
fi
dist-hook:
cp -p $(srcdir)/version.sh $(distdir)
mostlyclean-generic:
-rm -f *~ \#* .*~ .\#*
-rm -f $(PACKAGE)_$(VERSION).tar.gz $(PACKAGE)_$(VERSION).tar.bz2
-rm -f $(distdir).tar.gz $(PACKAGE).tgz package_descriptions
-rm -rf $(distdir)
maintainer-clean-generic:
-@echo "This command is intended for maintainers to use;"
-@echo "it deletes files that may require special tools to rebuild."
-rm -f Makefile.in configure acinclude.m4 aclocal.m4
-rm -f stamp-h.in ltconfig ltmain.sh
-rm -f config.guess config.sub install-sh missing mkinstalldirs
-rm -f depcomp config.log
maintainer-clean-generic-hook:
rm -f config.status
$(top_srcdir)/configure: $(am__configure_deps)
cd $(srcdir) && $(AUTOCONF) && $(SED) -i -e '/gnu_ld/,/;;/ s/--rpath \$${wl}/--rpath,/' $@
xine-lib 1.2.0
==============
As of this release, xine-config is deprecated. You should use pkg-config
libxine instead - see xine-config's man page for details.
----------------------
xine
----------------------
free multimedia
xine-lib is a free multimedia engine, released under the GNU GPL. See COPYING
for details.
see the doc/ directory for more information about xine-lib. You will find
various README files, FAQ and developer documentation (xine hacker's guide)
there. Developers will find additional documentation for xine interfaces
in the form of header file comments in the xine sources (for example the
xine-lib API is documented in the include/xine.h header file).
Individual frontends (e.g. xine-ui, gxine, totem, ...) may provide
additional documentation in their packages.
For more information on xine features (supported multimedia formats etc.)
see the xine homepage, located at http://www.xine-project.org/
The xine-lib XML parser (src/xine-utils/xmlparser.[ch] and
src/xine-utils/xmllexer.[ch]) is released under the GNU LGPL, see COPYING.LIB
for details.
FAQ:
Q:
Why my file plays fine with mplayer-vdpau and not with xine-vdpau?
A:
We are not using the nvidia's libavcodec patch.
We are writing decoders from scratch.
So don't expect them to be as mature as ffmpeg ones. Not yet.
Q:
Why mpeg2 doesn't use less cpu than software decoder?
A:
Because at that moment it does a lot of memcpy. This will be fixed soon, but that's not
a priority. Stability is our focus.
Q:
Is deinterlacing working?
A:
Yes. It's already quite good (doing 50i->50p), but could even be better in the future.
Q:
How do i get it working with VDR, Kaffeine, whatever.
A:
Ask VDR, Kaffeine, whatever developers.
(Note: for kaffeine you are lucky, i'm going to tell you the tip.
Build kaffeine like that: ./configure --without-xcb && make && make install)
Q:
How can i contact you?
A:
IRC: #xine-vdpau on freenode
MAIL: http://lists.kafic.ba/mailman/listinfo/xine-vdpau
Eventually, nvnews.
Q:
What information do I need if there's a problem?
A:
Run 'xine --verbose /path/to/a/working/sample' (or equivalent for your
chosen front end). You will probably be asked for this anyway, so it
helps to have it handy.
For 1.3 series
==============
- analyse impact of breaking xine.h down in multiple public headers, and
rename the xine/ directory for include files in xinecore/ (for plugins
only), while leaving xine/ for public include files;
For 1.2 series
==============
- Security-Related: start using xine_xcalloc rather than xine_xmalloc when
the number of elements is not a build-time constant.
- mimetype-based demuxer selection, solves the effects of shoutcast's bug;
- Doxygen API documentation for both internal and public functions;
- removal of (deprecated) software deinterlacers from video output plugins;
- reduction of exported symbols by hiding (-fvisibility=hidden or attribute)
the internal libxine-only functions;
- move the contributed code (not developed by xine project) in the contrib/
directory of the source tree;
- reduce memory footprint (e.g. variable fifo buffer sizes...);
- handle gracefully the runtime removal of the audio output device (being
it a physical removal for USB devices or a missing output on a client-server
design like PulseAudio, ESounD or Jack);
- review media_eject_media, possibly rewrite to use libcdio;
- improve error reporting (for when demuxer/decoder plugins aren't found);
- HTTPS.
- review translable strings, try to follow a defined schema for naming and
error reporting;
known bugs
==========
- frame allocation problem with h264 streams using > 15 reference frames
- dvdnav time search function does not use the time table, but interpolates
only cell times
- apparently, dvb:// (but not dvb://CHANNEL) is broken for ATSC
requested/planned features
==========================
- advanced audio processors
- audio normalization
- crossfading
- high quality overlay blending / OSD
(eg. Jason Tackaberry's advanced BGRA blend plugin)
- synchronized playback between multiple machines
- high quality sound resampling (use libsamplerate / secret rabbit code)
- "synchroneous post plugins" (post plugins behind the output fifo)
- move pvr and v4l_adjust_realtime_speed routines to xine engine
so it can be used by any input plugin.
the following text is kept from pre-1.0 times - we must check what is still relevant
====================================================================================
optional
--------
- properly localize all user-visible strings
- sort out which messages should go to console and which to xine_log
- look over global structures and do some cleanup
- id3v2.3,v2.4 support
- "metainfo change" event
- double-check rate estimation in demux_mpeg/mpeg_block
- fix cook audio streaming
- better dvd error messages
- fix streaming of small files (e.g. http)
- rtp / rtsp support:
- input_rtp
- rtsp support (currently only real's rtsp derivate is implemented)
- isma/apple streaming server support (mpeg4ip.sf.net)
- find out what all those people requesting rtp/multicast/... support
really want and how to implement it :)
- videolan streaming server support
- helix streaming server support
- detect broken savage drivers in health check, disable Xv in that case
beyond 1.0
----------
- use the safe string functions from xine_buffer.h in xine's own code
- rework the clock system, introducing clock and metronom speed settings
- allow more frame formats, automatic post plugin insertion for conversion
- frame-level seeking
- experiment with splint for code verification
Open Tasks
==========
- port to other OS (Net/OpenBSD, hurd ...?)
- MicroDVD input plugin
- video output synced to vertical blank
preferably without requiring
root privileges (XSync extension? MAS?)
- resolve issues with ffmpeg's live http streaming server
- videolan streaming support
- MAS support (http://www.mediaapplicationserver.net)
- nonlinear video editing and compositing frontend (michael) => enix
- stream format conversion frontend => enix
- Multiple DVD Subtitles displayed at the same time
- Move read cache code from libdvdnav into input_dvd.c
- Support DVD "Trick" modes. Super Fast forward/reverse
- detect raw ac3/a52 in MPEG Program streams.
- detect raw ac3/a52 in MPEG Transport streams that lack PAT/PMT tables.
- handle MPEG PES/PS streams with PES_packet_length = 0
xine's future
=============
- implement lots of audio and video processing filters as post plugins, e.g.
- scaling
- colorspace conversion
- deinterlacing (already done)
- audio resampling
- compressor
...
extend public api so post plugins are instantiated automatically when
needed, but keep explicit post plugin rewiring functions for advanced
video processing frontends
- see what kind of cooperation can be set up with other media player projects
- mike will look into moving xine's decoder api closer to the one
ffmpeg uses
- check out other media players
- output, demuxer plugins
#!/bin/sh -e
#
# Copyright (C) 2000-2003 the xine project
#
# This file is part of xine, a unix video player.
#
# xine 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.
#
# xine 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, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
#
# Maintained by Stephen Torri <storri@users.sourceforge.net>
#
# run this to generate all the initial makefiles, etc.
PROG=xine-lib
# Minimum value required to build
export WANT_AUTOMAKE_1_11=1
export WANT_AUTOMAKE=1.11
AUTOMAKE_MIN=1.11.0
AUTOCONF_MIN=2.59
LIBTOOL_MIN=1.5.20
# Check how echo works in this /bin/sh
case `echo -n` in
-n) _echo_n= _echo_c='\c';;
*) _echo_n=-n _echo_c=;;
esac
srcdir="`dirname "$0"`"
detect_configure_ac() {
test -z "$srcdir" && srcdir=.
(test -f "$srcdir"/configure.ac) || {
echo $_echo_n "*** Error ***: Directory "\`$srcdir\`" does not look like the"
echo " top-level directory"
exit 1
}