• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

16bit.cH A D13-Dec-199521.5 KiB886499

2x2.cH A D26-Sep-19958.8 KiB391220

ANNOUNCEH A D19-Jan-19968 KiB191144

BUGSH A D20-Oct-1995769 2213

CHANGESH A D16-Nov-19953.6 KiB8679

COPYRIGHTH A D26-Sep-19951.1 KiB2120

INSTALLH A D26-Sep-19954.1 KiB11176

ImakefileH A D03-May-2022939 3020

Imakefile.protoH A D26-Sep-1995933 3020

Makefile.gnuH A D18-Mar-19988.5 KiB339245

Makefile.protoH A D12-Oct-19956.2 KiB20541

PLATFORMSH A D26-Sep-1995696 1611

READMEH A D18-Mar-19983.1 KiB7861

README.jpegH A D18-Mar-199819.7 KiB

README.libH A D19-Jan-19962.8 KiB

TODOH A D26-Sep-1995868 2822

VERSIONH A D20-Oct-199512 21

check-shift.cH A D26-Sep-1995898 4125

ctrlbar.cH A D16-Oct-199536.1 KiB1,296911

ctrlbar.hH A D12-Oct-19953.8 KiB9827

decoders.cH A D12-Oct-199530.7 KiB969567

decoders.hH A D26-Sep-199516.1 KiB495264

descrip.mmsH A D26-Sep-1995421 11

dither.hH A D26-Sep-19952.3 KiB5426

floatdct.cH A D26-Sep-19952.9 KiB12056

fs2.cH A D26-Sep-19959.3 KiB398155

fs2.hH A D26-Sep-19951.1 KiB285

fs2fast.cH A D26-Sep-19957.9 KiB354212

fs4.cH A D26-Sep-19957.6 KiB301169

fs4.hH A D26-Sep-19951.1 KiB307

gdith.cH A D25-Oct-199530.6 KiB1,256798

gray.cH A D26-Sep-19958.7 KiB337246

hybrid.cH A D26-Sep-19956.7 KiB241126

hybriderr.cH A D26-Sep-199510.8 KiB366232

jrevdct.cH A D18-Mar-199850.3 KiB1,7161,093

main.cH A D17-Apr-199832.7 KiB1,205923

mb_ordered.cH A D12-Oct-199514.2 KiB568378

mono.cH A D26-Sep-19955.1 KiB217141

motionvector.cH A D12-Oct-19957.2 KiB238110

mpeg_play.1H A D12-Oct-19958.1 KiB241238

mpeg_play.manH A D03-May-20228.1 KiB241238

mpegvga.patchH A D26-Sep-199529.9 KiB1,2071,096

ordered.cH A D26-Sep-19958 KiB310193

ordered2.cH A D26-Sep-19958.3 KiB338213

parseblock.cH A D12-Oct-199514 KiB535296

proto.hH A D21-Feb-199610.2 KiB241138

readfile.cH A D01-Nov-199528.3 KiB1,066720

util.cH A D22-Nov-199512.3 KiB496197

util.hH A D12-Oct-199522.7 KiB394314

util32.cH A D12-Oct-19954.9 KiB17470

video.cH A D18-Mar-1998124 KiB4,4352,888

video.hH A D03-May-202217.1 KiB454281

README

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
7This directory contains a public domain MPEG video software
8decoder. The decoder is implemented as a library that will
9take a video stream and display it in an X window on an 8, 24
10or 32 bit deep display.  The main routine is supplied to
11demonstrate the use of the decoder library. Several dithering
12algorithms are supplied based on the Floyd-Steinberg, ordered
13dither, and half-toning algorithms that tradeoff quality and
14performance. Neither the library nor the main routine handle
15real-time synchronization or audio streams.
16
17The decoder implements the standard described in the Committee
18Draft ISO/IEC CD 11172 dated December 6, 1991 which is
19sometimes refered to as "Paris Format." The code has been
20compiled 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
29If you decide to port the code to a new architecture, please let
30us know if there are any significant changes, so that we can incorporate
31them into our sources.
32
33This directory contains everything required to build and
34display video. We have included source code, a makefile, an Imakefile,
35installation instructions, and a man page. Data files can
36be obtained from the same ftp site this was located in.
37See the INSTALL file for instructions on how to
38compile and run the decoder.
39
40Our future plans include porting the decoder to run on other
41platforms, integrating it into a video playback system that
42supports real-time synchronization and audio streams, and
43further experiments to improve the performance of the
44decoder. Vendors or other organizations interested in supporting
45this research or discussing other aspects of this project should
46contact Larry Rowe at Rowe@CS.Berkeley.EDU.
47
48The decoder can not be compiled as a library, see README.lib
49
50Reporting 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
63ACKNOWLEDGEMENTS:
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.
78