Introduction
MPEG Audio/Video Player (mav_player) is a simple mpeg and ac3 player.
This update (v1.1.3) contains bug fixes for the problems some of you have reported. Since I lack the time and resources to do extensive testing, I have thank those who found the bugs I missed.
Features
+ 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
Due to other commitments, I have been unable to get much done on this decoder in the last 5 months. Work has resumed, and I will update the decoder in the next update. Look for P frame decoding in the next month or so.
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 frames only.
+ Maximum resolution is 720x576.
Here is a list of stuff that is not working:
+ Seeking.
+ P/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.
Requirements
+ 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.
Optional
+ libdvdnav 0.1.10 or later (Linux/BSD only)
Used to read streams from DVDs.
http://dvd.sourceforge.net
Installation
Read the INSTALL file for instructions on how to build and install this application.
Documentation
See CONTROLS file for a list of keys that can be used to control playback (same keys are used for all systems!).
For Linux/BSD systems, use 'mav_player -help' to get a full list of command line options.
Employment
If anyone is in need of a highly skilled developer (device drivers, audio/video codecs, or any other interesting stuff), I am currently available.
Contact
If you have any comments, problems, or questions about this application, then send them to me (Dennis) at: dennis_L76@yahoo.ca
