home *** CD-ROM | disk | FTP | other *** search
- mpeg2decode
- -----------
-
- mpeg2decode V1.2a, 96/07/19, (C) 1996, MPEG Software Simulation Group
- MPEG Audio Decoding Copyright (c) 1991,92 MPEG/Audio Software Simulation Group
- Amiga version and Audio implementation (c) 1999 Jesper Svennevid
-
- NOTE! This is a PowerUP-program, and will not run without a PowerPC-card. Hopefully
- there will be a WarpUP-version of this program soon, to even the odds. :)
-
- This is a modified version of the free MPEG-2 compatible streamer available at
- http://www.mpeg.org/mssg/, and it has a few new features that the old one lacks.
- This version of mpeg2decode is capable of decoding and replaying the layer 1/2
- mpeg audio-data inside MPEG-1 and MPEG-2 system streams.
-
- Currently the sound is played back using AUDIO: (AHI-Handler), but this will change
- very soon when I've finished my new AHI-buffering routines. This will hopefully remove the
- 2-3 second lag on the sound that the replayer currently suffers from.
-
- A quick note for graphics-card owners! PLEASE, do not promote the screen, rather use
- the -m switch, as the mode-id test is performed BEFORE the actual screen is opened, so
- you will not get anything displayed even though you get the screen on the graphics-card.
- Using the -m option you will get both display and rendering on the graphics-board.
-
- Amiga-specific options
- ----------------------
-
- -h scales the image to the double pixel-size, allowing small mpegs to
- be replayed in fullscreen without using akward screenmodes.
- -mn selects mode-id to display the mpeg in, for example -m0x91000 for DblNTSC lowres
- or -m0x39024 for MULTISCAN Productivity. If -m is left out or if there's something
- wrong with the ID supplied, mpeg2decode will display a requester asking for a proper
- screenmode and then print the proper command-line option for future use.
- -pn frameskip, supply a number between 1 and 9 to skip that actual amount of frames.
- Currently the frames are still decoded and just not displayed, so there is not THAT
- much speed-gain, but in the future I'll try to skip the entire decoding-process for
- the appropriate blocks.
- -s enable sound decoding and replaying for mpeg layers 1/2.
-
- TODO:
- ----
-
- - Add more direct audio support
- - Speed up YUV -> RGB conversion
- - Tweak the DCT-decompression algorithms a bit
- - Add more dithering-types
- - Add a windowed mode
- - Add more options to the -h option, for example to scale BEFORE the dithering or scale using
- bilinear interpolation
-
- Bug-reports, questions etc, mail to:
- Jesper Svennevid <pt98jsv@student.hk-r.se>
-
-