Xine is een opensource multimediaspeler voor GNU/Linux, FreeBSD, Solaris, Irix en Mac OS X. Men is daarnaast bezig om ondersteuning toe te voegen voor MS Windows, HPUX, OpenBSD en OS/2. Het programma kan cd's, dvd's en vcd's afspelen, lust avi-, mov-, wmv-, en mp3-bestanden en ook multimediastreams van het internet vormen geen enkel probleem. Versie 1.1.1 is sinds kort beschikbaar met de volgende aankondiging:
The latest version of the xine-lib (development branch), 1.1.1, is now available for download.
This release contains several improvements over 1.1.0, specially for users of software deinterlacers, DirectFB, Quicktime trailers and x86_64 owners. A new frame allocation optimization reduces cpu usage of the deinterlacer plugin by up 25% (total). Thanks to FFmpeg, we can now decode QDM2 audio (used in lots of Quicktime trailers) natively, allowing playback on x86_64 systems (previously QDM2 was only possible using win32 codecs). libfaad2 is also updated, to the last GPL compatible snapshot.
Another often requested feature is the gapless playback, that is, switching streams without adding a gap/pause between then. The "gap" can be very annoying when listening mp3s copied from the same CD. The new gapless playback feature, however, requires support from UI (cvs versions of kaffeine, gxine and xine-ui are known to have implemented it).
Changes:Known bugs:
- Improve sound quality when using alsa 1.0.9 or above. When playing a 44.1khz stream on a 48khz only capable sound card. It bypasses alsa-lib resampler and uses xine's
- Windows ports bug fixes and improvements
- Set up the framebuffer palette (fb video out).
- build fixes and improvements, added --with-pthread-prefix and --with-zlib-prefix options
- new DirectFB video output plugin with many improvements (output to overlay or TV, deinterlacing, image controls, zoom, OSD, double/triple buffering, vsync, flicker filtering, field parity control)
- overlay cropping fixes for small streams or when using cropping support
- experimental frame allocation optimization reduces cpu usage of the deinterlacer plugin by up 25%
- implement time seeking on DVD plugin
- move CFLAGS optimizations to a separated file (added --disable-optimizations)
- use the same codec path as MPlayer (/usr[/local]/lib/codecs)
- FFmpeg sync (new QDM2 decoder)
- imported Duck TrueMotion 2 decoder from FFmpeg
- sync libfaad2 to latest GPL compatible version; fixes AAC decoding on x86_64 arch
- support gapless playback while switching streams (requires UI cooperation)
- fix speed changing race causing deadlock with v4l plugin
- cddb improvements/fixes (DTITLE/DYEAR parsing, timeout increase and multiline entries support) [#1205274]
- frame allocation problem with h264 streams using > 15 reference frames
- our faad2 has problems with 5.1 streams. faad2 cvs is GPL incompatible.
- dvdnav time search function does not use the time table, but interpolates only cell times
- crash with RV10 streams