Begin File: mpeg.tgz Description:MPEG video software decoder. Keywords: x paris format ISO/IEC CD 11172 Version: 2.0 Entered-date: January 22, 1997 Author: Lawrence A. Rowe, Keten Patel, Brian Smith Ported-by: Original-site: toe.cs.berkeley.edu /pub/multimedia/mpeg/ Copying-policy: Public Domain Supplemental: This archive will expand into the mpeg directory. The archive compiles clean on QNX. This directory contains a public domain MPEG video software decoder. The decoder is implemented as a library that will take a video stream and display it in an X window on an 8, 24 or 32 bit deep display. The main routine is supplied to demonstrate the use of the decoder library. Several dithering algorithms are supplied based on the Floyd-Steinberg, ordered dither, and half-toning algorithms that tradeoff quality and performance. Neither the library nor the main routine handle real-time synchronization or audio streams. This directory contains everything required to build and display video. We have included source code, a makefile, an Imakefile, installation instructions, and a man page. Data files can be obtained from the same ftp site this was located in. See the INSTALL file for instructions on how to compile and run the decoder. The data files were produced by XING. XING data does not take advantage of P or B frames (ie, frames with motion compensation). Performance of the player on XING data is significantly slower (half or less) than the performance when motion compensated MPEG data is decoded. We are very interested in running the software on other MPEG streams. Please contact us if you have a stream that does not decode correctly. Also, please send us new streams produced by others that do utilize P and B frames. NOTE: One particular XING data file: raiders.mpg, is not a valid MPEG stream since it does not contain a sequence header. End