VLC (initially VideoLAN Client) is a highly portable multimedia player for various audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. It can also be used as a server to stream in unicast or multicast in IPv4 or IPv6 on a high-bandwidth network.
Playing back .MP4 H.264 encoded movies:
The official change log for version 0.8.6f is as follows:
Security updates:
- Really fixed subtitle buffer overflow (CVE-2007-6681)
- Fixed Real RTSP code execution problem (CVE-2008-0073)
- Fixed MP4 integer overflows (CVE-2008-1489)
- Fixed cinepak integer overflow
Various bugfixes:
- The Mozilla plugin registers a usable range of MIME-types on Mac OS X
- Improved VLC's video output behavior on multi-screen setups running Mac OS X
- Fixed crashes in H264 packetizer
- Close MMS access on network timeout
- Fix some problems with AAC decoder & packetizer
You may download this updated version here.