|
MPEG Audio/Video Player (mav_player) is a simple mpeg and ac3
player.
This update (v1.1.4) contains a complete VC1 simple profile decoder.
- Runs on Windows, Linux, and BSD systems.
- Plays MPEG Transport Stream, Program Stream, and
Elementary Stream files.
- Basic DVD support (with libdvdnav on Linux/BSD systems only).
- Decodes MPEG 1&2 Video, MPEG Layer 2 Audio, and AC3 audio.
- Full 5.1 surround output from AC3 decoder.
- All decoders use only integer operations, for faster performance.
- Flexible, and easy to use decoders, that can decode streams in
chunks as small as 1 byte (buffering is not necessary).
- Partial WMV/VC1 decoding.
WMV/VC1 Decoder Notes
The decoder can decode simple/main profile I and P frames. Therefore,
support for the simple profile is complete. The default overlap
filtering routine is faster, but not fully compliant with the
specification. I haven't noticed any problems with this routine, but
there is a slower and compliant routine available. There aren't any
MMX optimizations yet, but you should be able to decode DVD resolution
video in realtime, with modern hardware.
Here is a list of stuff that is working:
- Demuxing WMV video data.
- Decodes simple/main profile VC1 (WMV3, VC9, or whatever
it's called) I and P frames.
- Maximum resolution is 1280x768.
Here is a list of stuff that is not working:
- B frames.
- The RCV format (most people get their VC1 data in WMV files
anyways).
- Sync markers (useless in WMV files).
- The Multi-Resolution feature.
- Advanced profile streams.
- OSS, ALSA (Linux/BSD) or DirectSound (Windows)
- Used to get sound to the soundcard.
- X11 + Xv (Linux/BSD) or DirectDraw (Windows)
- Used to get video onto the screen.
- libdvdnav 0.1.10 or later (Linux/BSD only)
- Used to read streams from DVDs.
http://sourceforge.net/projects/dvd
- v1.1.4 Source Code
- 302KB, Apr 14 2007
Contact
If you have any comments, problems, or questions about the player,
then send them to me (Dennis) at:
dennis_L76@yahoo.ca
|