home *** CD-ROM | disk | FTP | other *** search
-
- /* --- I ---
- ************************************************************************
- *
- * Filename : README.1ST
- * Description : Description of uses code
- * Part of : SECMPEG
- *
- * Version : 1.0
- * Language : C
- * For machine : SunOS 4.1.x, INTERACTIVE Unix 2.2.1
- * Compile as : see Makefile
- *
- * Authors : Juergen Meyer, Frank Gadegast
- * Contact : jm@cs.tu-berlin.de, phade@cs.tu-berlin.de
- *
- ************************************************************************
- */
-
- This code is based on the PVRG-MPEG Codec 1.1, programmed by Andy C. Hung
- and presented by the Portable Video Research Group at Stanford.
-
- Most modules of the SECMPEG-program, that decode the MPEG-video-stream,
- base on this codec and thereby the SECMPEG-program also works with
- all MPEG-stream in the format according to the Santa-Clara-Meating in
- August 1991.
-
- Here and forever a very special THANk YOU to Andy C. Hung for his wonderful
- code. The used modules are:
-
- decode.h header.h huff.h marker.h qtables.h and
- decode.c header.c huff.c stream.c
-
-
- Juergen Meyer, Frank Gadegast - Jul. 1993
-
-
- Here parts of the codec's documentation:
-
- /**********************************************************************/
-
- MPEG, CCITT H.261 (P*64), JPEG
- Image and Image sequence compression/decompression C software engines.
-
-
- The Portable Video Research Group at Stanford have developed
- image/image sequence compression and decompression engines (codecs)
- for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is
- to provide the functionality - these codecs are not optimized for
- speed, rather completeness, and some of the code is kludgey.
-
- For comments, bugs, and other mail relating to the source code, we
- appreciate any comments. The code author can be reached at Andy C.
- Hung at achung@cs.stanford.edu. The standard public domain disclaimer
- applies: Caveat Emptor - no guarantee on accuracy or software support.
-
-
- CODEC DESCRIPTION:
-
- I) PVRG-MPEG CODEC: (pub/mpeg/MPEGv1.1.tar.Z)
-
- This public domain video encoder and decoder was generated according
- to the Santa Clara August 1991 format. It has been tested
- successfully with decoders using the Paris December 1991 format. The
- codec is capable of encoding all MPEG types of frames. The algorithms
- for rate control, buffer-constrained encoding, and quantization
- decisions are similar, but not identical, to that of the (simulation
- model 1-3) MPEG document. The rate control used is a simple
- proportional Q-stepsize/Buffer loop that works though not very well -
- better rate-control is the essence for good quality buffer-constrained
- MPEG encoding. Verification of the buffering is possible so as to
- provide streams for real-time decoders.
-
- The MPEG codec performs compression and decompression on raw raster
- scanned YUV files. The companion display program for the X window
- system is described in section IV) below. A manual of approximately
- 50 pages describes the program's use.
-
- This codec was recently tested with the MPEG decoder of the Berkeley
- Plateau Research group. If what you want is decoding and X display,
- then you might want to look into their faster public domain MPEG
- decoder/viewer. The Berkeley player is available via anonymous ftp
- from toe.cs.berkeley.edu (128.32.149.117) in
- /pub/multimedia/mpeg/mpeg-2.0.tar.Z.
-
-
- ACKNOWLEDGEMENTS:
-
- Funded by the Defense Advanced Research Projects Agency.
-
- I am especially grateful to Hewlett Packard and Storm Technology for
- their financial support during the earlier stages of codec
- development. Any errors in the code and documentation are my own.
- The following people are acknowledged for their advice and assistance.
- Thanks, one and all.
-
- The Portable Video Research Group at Stanford: Teresa Meng,
- Peter Black, Ben Gordon, Sheila Hemami, Wee-Chiew Tan, Eli Tsern.
-
- Adriaan Ligtenberg of Storm Technology.
- Jeanne Wiseman, Andrew Fitzhugh, Gregory Yovanof and
- Chuck Rosenberg of Hewlett Packard.
- Eric Hamilton and Jean-Georges Fritsch of C-Cube Microsystems.
-
- Lawrence Rowe of the Berkeley Plateau Research Group.
- Tom Lane of the Independent JPEG Group.
- Katsumi Tahara from Sony.
- Ciaran Mc Goldrick.
- Karl Lillevold
-
-