xine

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Apr 2009 21:06
  • Rrelease-after

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.

  • Rrelease-mid
  •  15 Mar 2009 14:53
  • Rrelease-after

    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.

    • Rrelease-mid
    •  12 Jan 2009 09:35
    • Rrelease-after

    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.

    • Rrelease-mid
    •  11 Jan 2009 22:04
    • Rrelease-after

    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.

    Rss Recent comments

    Rcomment-before 29 Mar 2006 09:01 Rcomment-trans hairdude Rcomment-after

    Thanks
    Agreed, it is projects like these that make linux a viable alternative for me. Thanks for all of your work.

    Rcomment-before 04 Jan 2006 22:55 Rcomment-trans Fruetel Rcomment-after

    Thank you for this project
    Thanx for providing an awesome open source multimedia environment. Using Linux would be a lot less fun without it.

    Rcomment-before 03 Dec 2005 12:24 Rcomment-trans PaganHippie Rcomment-after

    Re: DivX Supported?

    > Would I be right in assuming DivX

    > encoded movies are supported?

    Yes, DivX plays fine.

    Rcomment-before 30 Nov 2005 08:07 Rcomment-trans gois Rcomment-after

    DivX Supported?
    Would I be right in assuming DivX encoded movies are supported?

    Rcomment-before 31 Aug 2005 10:24 Rcomment-trans 257aa6ecc15678580e2c43511f060218_tiny barsnick Rcomment-after

    New releases
    Could Siggi please update this entry with the new releases? Hello?

    251aa27ba4bf97c27f56c2823671e729_thumb

    Project Spotlight

    gitg

    A Git repository viewer targeting GTK+/GNOME.

    786cd3225439a8540f4a1aea77f00a84_thumb

    Project Spotlight

    Karoshi

    A Linux server operating system for schools.