Subversion Repositories shark

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 pj 1
                  MPEG Video Software Decoder
2
                  (Version 2.3; March 1996)
3
 
4
 Lawrence A. Rowe, Ketan Patel, Brian Smith, Steve Smoot, and Eugene Hung
5
      Computer Science Division-EECS, Univ. of Calif. at Berkeley
6
 
7
This directory contains a public domain MPEG video software
8
decoder. The decoder is implemented as a library that will
9
take a video stream and display it in an X window on an 8, 24
10
or 32 bit deep display.  The main routine is supplied to
11
demonstrate the use of the decoder library. Several dithering
12
algorithms are supplied based on the Floyd-Steinberg, ordered
13
dither, and half-toning algorithms that tradeoff quality and
14
performance. Neither the library nor the main routine handle
15
real-time synchronization or audio streams.
16
 
17
The decoder implements the standard described in the Committee
18
Draft ISO/IEC CD 11172 dated December 6, 1991 which is
19
sometimes refered to as "Paris Format." The code has been
20
compiled and tested on the following platforms:
21
 
22
 HP PA-RISC (HP/UX 9.X, X11R5) (i.e., HP 9000/7XX and 9000/3XX)
23
 Sun Sparc (SunOS 4.X, Solaris)
24
 DECstation 5000 and Alpha
25
 Silicon Graphics Indigo
26
 MIPS RISC/os 4.51
27
 Linux
28
 
29
If you decide to port the code to a new architecture, please let
30
us know if there are any significant changes, so that we can incorporate
31
them into our sources.
32
 
33
This directory contains everything required to build and
34
display video. We have included source code, a makefile, an Imakefile,
35
installation instructions, and a man page. Data files can
36
be obtained from the same ftp site this was located in.
37
See the INSTALL file for instructions on how to
38
compile and run the decoder.
39
 
40
Our future plans include porting the decoder to run on other
41
platforms, integrating it into a video playback system that
42
supports real-time synchronization and audio streams, and
43
further experiments to improve the performance of the
44
decoder. Vendors or other organizations interested in supporting
45
this research or discussing other aspects of this project should
46
contact Larry Rowe at Rowe@CS.Berkeley.EDU.
47
 
48
The decoder can not be compiled as a library, see README.lib
49
 
50
Reporting bugs:
51
    If you find any bugs in this software, please send them to
52
    mpeg-bugs@plateau.cs.berkeley.edu.  Since this software
53
    is unsupported, we make no guarantees about how long it will
54
    take to fix the bug, or if it will be fixed at all.  Bug fixes
55
    will be cheerfully accepted.  Please include as much detailed
56
    information as possible, including:
57
 
58
	1) the version number of the program you are using (cf. VERSION)
59
	2) the data file that caused the bug (if possible)
60
	3) the OS version and machine type you ran the program on
61
	4) the compiler used to compile the program
62
 
63
ACKNOWLEDGEMENTS:
64
	We gratefully thank Hewlett-Packard, Fujitsu, the Semiconductor
65
	Research Corporation for financial support.
66
 
67
	We also want to thank the following people for their help:
68
 
69
	Tom Lane of the Independent JPEG Group provided us with
70
		the basic inverse DCT code used by our player.
71
		(tom_lane@g.gp.cs.cmu.edu)
72
 
73
	Reid Judd of Sun Microsystems provided advice and assistance.
74
 
75
	Todd Brunhoff of NVR provided advice and assistance.
76
 
77
	Toshihiko Kawai of Sony provided advice and assistance.