Recently released papers, research notes, and software: -------------------------------------------------------------------------------- Watch for these coming attractions... o New release of Continuous Media Toolkit which will support more platforms and devices, and it will have a more resonable application program interface. o New releases of the MPEG tools -- both mpeg_play and mpeg_encode. -------------------------------------------------------------------------------- December 20, 1994 o misc/MazeMan_1.0.tar.Z - A wonderfully fun game written in Tcl/Tk developed by John Sefler in CS 260 (Fall 94). Try it, you'll love to waste time! -------------------------------------------------------------------------------- August 25, 1994 o winnt/tknt36r2.tar.gz - Windows NT port of the twin package. (That's right folks, we're going to move all our software to Windows NT! Watch this space for forthcoming ports of Tcl-DP, the Continuous Media Toolkit, and our multimedia applications.) -------------------------------------------------------------------------------- July 13, 1994 o papers/research.txt - research program overview. o papers/mpeg-encode.ps.Z - paper that describes the mpeg-1 video encoder including performance experiments on the sequential and parallel encoder. o papers/BerkeleyVOD-Talk.ps.Z - slides for a talk on the Berkeley Distributed VOD System. -------------------------------------------------------------------------------- June 8, 1994 o Tcl-DP/tcl-dp3.2.tar.Z - Release version 3.2 of the distributed programming extensions to Tcl. -------------------------------------------------------------------------------- March 27, 1994 o papers/Global-Effects.ps.Z describes a set of algorithms for manipulating motion JPEG compressed video data at near real-time rates. It will appear in the ACM MM 94 conference. -------------------------------------------------------------------------------- March 14, 1994 o mpeg/mpeg_encode-1.3.tar.Z - version 1.3 of the Berkeley MPEG video encoder. Major changes include new parallel scheduling algorithm, several bug fixes, and some minor new features. o mpeg/mpeg_encode-1.3.bin.tar.Z - binaries for version 1.3 of the Berkeley MPEG video encoder. ftp this only if you can't install. Sun, HP, and DEC versions. o papers/94MMComputing.ps.Z - copies of slides from a highlight talk at the UC Berkeley Industrial Liason Program on multimedia computing. Main topics: importance of mosaic/www, video-on-demand architectures and problems, and desktop video conferencing. o mpeg/Ports/{mpegw32e.txt,mpegw32e.zip} - version 1.5 of Michael Simmons windows port of the Berkeley mpeg decoder. It's shareware, send him some money so he can continue to develop this code. -------------------------------------------------------------------------------- February 18, 1994 o mpeg/Ports/os2/{mpegplay.zip,mpegenc.zip} - OS/2 ports of mpeg_play and mpeg_encode thanks to Andy Key (ak@vnet.ibm.com). -------------------------------------------------------------------------------- February 6, 1994 o papers/CMMPEG-SPIE94.ps.Z - A paper describing the heuristics we used to implement synchronized mpeg video and sparc audio playback in the CMPlayer system. o papers/VodsArch-SPIE94.ps.Z - A paper describing the architecture of the the Berkeley Distributed VOD System that is designed to store thousands of hours of video material on tertiary storage devices that can be staged to video file servers. o papers/VodsDB-SPIE94.ps.Z - A paper that describes the metadata database in the Berkeley Distributed VOD System. The database contains a variety of indexes to the video material which a user can query to locate material of interest. -------------------------------------------------------------------------------- January 18, 1994 o papers/VideoCompression-Usenix94.*.ps.Z - Copies of slides from an invited talk on Video Compression given at Usenix '94 by L. Rowe. The BW file has a black and white version of the slides with 2 to a page, and the Color file a color version with 1 slide to a page. -------------------------------------------------------------------------------- December 10, 1993 o Tcl-DP/tcl-dp3.0b2.tar.Z - Release version 3.0b2 of the distributed programming extensions to Tcl. This release contains numerous bug fixes, modifications to run under Tcl7.x including changes to match the module naming conventions, and a simple name server that allows clients to locate and connect to servers. o mpeg/mpegfa30.txt -- Version 3.0 (October 11, 1993) of Frank Gadegast's MPEG FAQ. o mpeg/index30.tar.Z -- An mpeg movie of the first frames of other mpeg movies. -------------------------------------------------------------------------------- November 23, 1993 o papers/dv-at-ucb.txt -- A survey of digital video research in the EECS Department at U.C. Berkeley. This article will appear in the 1994 EECS/ERL Research Summary. o mpeg/secmpeg.tar.gz -- Jurgen Meyer and Frank Gadegast's Secure MPEG1 video converter. This program, based on the MPEG video encoder/decoder from the Portable Video Research Group at Stanford modifies an MPEG1 video stream so that it cannot be played by a standard decoder. The program will also strip the stream of the security modifications so it can be played. (Note: DOS port in mpeg/Ports/secmpeg3.zip.) -------------------------------------------------------------------------------- November 16, 1993 o mpeg/Ports/mpegw32c.* -- 1.25 release of Michael Simmons port of the Berkeley mpeg video decoder to Windows NT and Win3.1 using Win32s. This version fixes numerous bugs and improves performance. -------------------------------------------------------------------------------- October 20, 1993 o mpeg/mpeg_encode-1.2.tar.Z -- third release of the Berkeley MPEG video encoder. This release has bug fixes including the fix so that skip macroblocks are not generated as the first or last macroblock in a slice, minor speed enhancements, and restructuring of the parallel version of the encoder. This version is the first in which we are officially releasing the parallel encoder even though previous releases had the parallel code in it. -------------------------------------------------------------------------------- October 7, 1993 o mpeg/mpegstat.tar.Z -- courtesy Tom Pfeifer (pfeifer@fokus.gmd.de). An MPEG analyzing tool. It is based on the Berkeley player. After parsing the frame sequence of a MPEG file, it displays statistics about the I, P and B frames found. It is useful for telling pseudo MPEG streams containing I frames only from real MPEG streams utilizing all types of frames, and for evaluating the quality of the encoder used by analyzing compression rates, lengths of motion vectors, etc. Also, a dos port is available in mpeg/Ports/mpegstat.zip.dos -------------------------------------------------------------------------------- October 6, 1993 o misc/parsejpeg.tar.Z -- contains source code for a parser of JPEG files. The library contains routines to read and write a baseline JPEG files. The reader performs Huffman decoding of a JPEG stream into an in memory sparse vector representation, and the writer performs Huffman encoding of an memory sparse vector representation. The sparse vectors are the run length encoded, quantized DCT blocks. See the paper papers/compressed.ps.Z for a sample application. -------------------------------------------------------------------------------- October 1, 1993 o Tcl-DP/tcl-dp2.0.tar.Z -- Tcl Distributed Programming (Tcl-DP) is a freely distributed extension to Tcl/Tk which adds TCP and IP connection management, remote procedure call (RPC), remote execution (RDO), and a very simple distributed object protocol to Tcl/Tk. Version 2.0 works with Tcl 7.0 and Tk 3.3 o Tcl-DP/dpwish.alpha-ofs1.3.z -- Compiled version of dpwish for the DEC alpha workstation. o misc/jgetFrame.tar.Z - source code for a program to extract a single frame from a parallax movie file as a JFIF file. -------------------------------------------------------------------------------- September 15, 1993 o papers/VodsProp93.ps.Z - a revised version of the Berkeley VOD Server proposal first released on August 20, 1993. -------------------------------------------------------------------------------- August 20, 1993 o papers/VODProp-Rowe.ps.Z -- a rough draft of a proposal to be submitted to NSF to build a video-on-demand system. Novel feature of the system is that it includes a large tertiary storage archive and a metadata database with an ad hoc query browser to search for particular videos. The archive server talks to several video file servers so that an organization can share file servers. -------------------------------------------------------------------------------- August 11, 1993 o mpeg/EncodeData/ -- raw unencoded flower garden sequence, plus MPEG-encoded bitstream o mpeg/mpeg_encode-1.1.tar.Z -- second release of our mpeg video encoder -------------------------------------------------------------------------------- August 7, 1993 o papers/MM93Talk.ps.Z is a copy of the slides used for the talk at the ACM Multimedia 93 conference for the previous paper. The performance numbers comparing the mpeg player on different platforms were updated the week before the conference so they reflect the most recent results. -------------------------------------------------------------------------------- July 30, 1993 o mpeg/mpeg_encode-1.0.tar.Z -- first release of our mpeg video encoder.