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. It interprets many of the most common multimedia formats available--and some of the most uncommon formats, too. All those features come in a reusable library (xine-lib) which can easily be embedded in your applications.
| Tags | multimedia Video Display |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD FreeBSD IRIX Linux Solaris |
Recent releases


Changes: Several crashes were resolved. Handling of invalid UTF-8 was improved. Several other minor improvements were made.


Changes: A possible integer overflow in the 4XM demuxer, reported as CVE-2009-0385, was resolved. An integer overflow in the Quicktime demuxer was fixed. A pause/resume freeze with pulseaudio was fixed. Support for a new MPEG2 decoder, libmpeg2new, was added. OpenBSD is now supported.


Changes: Broken size checks were fixed in various input plugins, as reported in CVE-2008-5239. More malloc checking was added, as demanded by CVE-2008-5240. A possible integer overflow in the 4XM demuxer was fixed. Race conditions in gapless_switch were fixed. Several other fixes were made.


Changes: Building with older ffmpeg versions was fixed. Broken playback of some H.264 files was fixed. A version check for the CACA library was added. Several other minor changes were made.


Changes: Several security fixes were made. This solves a heap overflow in Quicktime atom parsing, multiple buffer overflows, multiple integer overflows, unchecked or incompletely checked read function results, unchecked malloc using untrusted values, buffer indexing using untrusted or unchecked values, integer overflows in the ffmpeg audio decoder and the CDDA server, and a heap buffer overflow in the ffmpeg video decoder. A segfault on invalid track type in Matroska files is avoided. Several further bugfixes were made. H.264 and AAC streams are now supported within FLV.
- All comments
Recent commentsThanks
Agreed, it is projects like these that make linux a viable alternative for me. Thanks for all of your work.
Thank you for this project
Thanx for providing an awesome open source multimedia environment. Using Linux would be a lot less fun without it.
Re: DivX Supported?
> Would I be right in assuming DivX
> encoded movies are supported?
Yes, DivX plays fine.
DivX Supported?
Would I be right in assuming DivX encoded movies are supported?
New releases
Could Siggi please update this entry with the new releases? Hello?