xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A new release series! Amazing! Wonders will never cease! xine-lib (1.2.0) 2012-01-01 * Add support for VDR. * Add support for VDPAU. * xine-config is deprecated in favour of pkg-config libxine. Use "pkgconfig --variable=foo libxine" where you previously used "xine-config --foo". * Reorder and modify public structures to reduce the holes caused by padding especially on 64-bit architectures. * Remove the buttons array from video_overlay, as the feature linked to that was never implemented. This change reduces by 10MB the memory usage of xine-lib during playback (1/3 of the memory used while playing an mp3). * Update libmpcdec (formerly libmusepack) to version 1.2.6 (newer than the previous Subversion snapshot) and contextually move it to contrib/libmpcdec to separate from xine's own code. * Save plugins' cache in the defined cache home directory as per XDG Base Directory Specification. * Use XDG-defined cache home directory for cddb cache. * Use XDG-defined cache home directory for win32codecs fake registry. * Use XDG-defined data directories to look up fonts files both while using FreeType2 and the standard bitmap fonts for OSD. * Replace internal libdts 0.0.2 with libdca 0.0.5, and contextually move it to contrib/libdca to separate from xine's own code. * Add another message code to allow for auth prompts. Previously, it was not possible to distinguish between '401 Authentication Required' and '403 Forbidden'. * Merge the demuxer and the decoder for NSF files in a combined plugin. * Move modplug demuxing to its own plugin. This way, binary distributions can make it optional as it requires quite a bit of CPU time during initialisation, even for audio files that nothing have to do with modplug. * Collapse the Ogg demuxer, and the Theora, Vorbis and Speex decoders in the same 'xiph' plugin. * Remove aRTs output plugin; ALSA's DMix can allow both xine and aRTs to access the audio device at the same time for Linux, and if other operating systems lack a proper software mixing facility you can consider alternative daemons. Note: aRTs will not be present in KDE 4. * Convert the FAQ and the Hacker's Guide from DocBook SGML to DocBook 4.4 XML, and the figures from fig files to SVG files. * The XML parser no longer ignores <?...?> elements. Such elements are handled as if they were after the XML content for compatibility reasons, though they must appear before it. * The XML parser handles CDATA elements. * Text handling within XML is improved. * DVB subtitles' opacity is now controllable. * Extend DVB subtitling capabilities. (Still bitmap-only.) * The internal copies of libcdio and libvcd are no longer present, you need to use an installed copy of them if you want VCD support. * Replace get_* functions for literals with direct string access. * Use default dispose() functions when they just need to call free() in various plugins. * Rename METHOD_BY_EXTENSION to METHOD_BY_MRL as it also checks prefixes for specific input protocols. * Check for supported extensions before opening the plugin and remove redundant core from plugins. * Use libavutil-provided implementations for CRC, SHA1 and BASE64 algorithms, this makes use of libavutil even outside the FFmpeg decoding plugin, but avoid duplication of algorithms between different plugins. * Use av_mallocz() when xine_xmalloc_aligned() wouldn't be needed. * FFmpeg is now required as an external dependency; if you want to build xine-lib from source, please download a copy of FFmpeg from their SVN server. * Remove SyncFB video output plugin, the kernel module needed is no more active and thus it's no more usable. If you were using SyncFB somehow, please use DirectFB or VIDIX instead. * The Xv and XxMC video output plugins now support Xv port selection via two methods: port number and port type (currently "any", "overlay" and "textured video"). Port number takes precedence; the plugins will fall back on another port of the same type (if a type was specified) then on whatever they can find. XvMC does not support port selection at present. * Report more video output capabilities via (port)->get_capabilities(): colour controls, zooming, colour keying. Checksums: MD5: d88b76bef2818f046c8be0a7e0bdcc6f xine-lib-1.2.0.tar.bz2 2227791afa6edb17f2b768365a7fb27f xine-lib-1.2.0.tar.xz SHA1: e8946ca40cd003e9e412711706f24761fdc0fa91 xine-lib-1.2.0.tar.bz2 5d5385f2a0c3bb7beaba1079cd9b62c4c92a301d xine-lib-1.2.0.tar.xz SHA256: ccd425cf3e804af94d751e3db31784d4685a088abba3b3f36f66b1d93b4b5afb xine-lib-1.2.0.tar.bz2 93dff67d07ff2230fac68e64259a72f8a007f4c3fae01b4dd580f74adea78c6f xine-lib-1.2.0.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iD8DBQFPAM+QzbwfTn7RbcARAn7LAJ9yArZc5cp+h0TVVuVr3+XY4iX+YgCgoXkl B5KtRWrpx0EfaURPaLUxHv8= =KUmn -----END PGP SIGNATURE-----