home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / internet / mpeg_faq.zip / 2 < prev    next >
Text File  |  1993-05-13  |  39KB  |  1,003 lines

  1.  
  2.  
  3. For Win32s+Window3.1 users I also suggest you restart windows and/or reboot
  4. your machine after running the player.
  5.  
  6. This player can Play both Xing(tm) 160x120 MPEG movies and standard
  7. 320x240 encoded movies.
  8.  
  9. Note at present only the 24bit full color ditherer is implemented. This means
  10. that dithering the image down to 256 or 16 colors is done via the Windows
  11. DIB's driver. For best results you need either a 24bit or 15bit (hicolor)
  12. graphics card. Using Hicolor mode gives much better images than the Xing(tm)
  13. Player.
  14. At present I am working on getting the other ditherers working.
  15.  
  16. This player has been run on the following two machines:
  17.  
  18. (1) OPTI 486DX33 with 8Mb,Trident 1MB Video card in 640x480x16 Mode,120MB 
  19.     Hard disk and running Windows NT(tm).
  20.  
  21. (2) SMI 486DX33 with 8Mb,ATI 2MB ULTRA + in 800x600x65K Mode, 200MB Hard disk 
  22.     and runing Win32s and Windows 3.1. 
  23.  
  24. It may not run on a machine with only 4Mb.
  25.  
  26. To install the player copy the files to your hard disk then create a new
  27. program item by selecting the Program Manager File/New menu item.
  28.  
  29. There are two versions of the player included mpegplay.exe and mpegply2.exe.
  30. mpegply2 is the same as mpegplay.exe but attempt to completly hog the cpu.
  31. The machine will not respond to any input while it is playing movies.
  32.  
  33. To Play a movie perform the following:
  34. (1) Start the player either from the NT command prompt or via the 
  35.     Program Manager.
  36. (2) Select the Open Menu item from the File Menu.
  37. (3) type "*.mpg" into the file name dialog box.
  38. (4) select the file you wish to play.
  39. (5) Select Play from the Movie Menu
  40. (6) The movie will now play.
  41. (7) if you are running the mpegplay.exe player you may select Stop
  42.     from the Movie Menu and then Open another movie for playing.
  43.     Note - The player will Exit when/if it gets to the end of the Movie.
  44.  
  45.  
  46. The "Actual Size" and "Stretch to Window" options in the Display Menu
  47. determine whether the movie images are displayed as actual size (centered
  48. in the middle of the windows client area) or scaled to fill the windows
  49. entire client area.
  50. The Player will also play as an Icon if Iconified.
  51.  
  52. This player is very easy to cash.
  53.  
  54. Some known Bugs are
  55. (1) image is horizontally flipped.(Hey at least its not upside down!).
  56. (2) Player will cash if another movie is opened while the current movie
  57.     is playing.
  58. (3) Stretch to window and Iconic play back modes are not functioning
  59.     under win32s.
  60. (4) The common dialog box file selection filters are not working.
  61. (5) Fails to free memory after exit.
  62.  
  63. The next release of this player should be much more stable.
  64.  
  65. Please send suggestions and comments to msimmons@ecel.uwa.edu.au
  66.  
  67. Windows NT(tm) is a trademark of Microsoft Corporation.
  68. Xing(tm) is a trademark of Xing.
  69.  
  70. ---------------------------------------------------------------------------
  71.  III.4 | OS/2
  72. -------------
  73.  
  74. From: hatton@socrates.ucsf.edu (Tom Hatton)
  75. Subject: Re: OS/2 MPEG player???
  76. Date: 19 Apr 93 20:14:46 GMT
  77.  
  78. There appears to be an OS/2 MPEG player; haven't used it, but the
  79. hobbes (ftp-os2.nmsu.edu) listing shows the following:
  80.  
  81. mpegplay.zip      97028  Full-screen 320x200 MPEG animation player
  82.  
  83. in pub/os2/2.x/graphics.
  84.  
  85. [ Would be nice, if somebody could test this, and post some results. ]
  86.  
  87.  
  88. ---------------------------------------------------------------------------
  89.  III.5 | X-WINDOWS and Unix
  90. ---------------------------
  91.  
  92. The Berkeley Plateau Research Group is happy to announce the release of
  93. Version 2.0 of its software-only MPEG decoder. The player is available via
  94. anonymous ftp from toe.cs.berkeley.edu (128.32.149.117) in
  95. /pub/multimedia/mpeg/mpeg_play-2.0.tar.Z. You'll find many sample MPEG
  96. streams in the subdirectory movies. 
  97.  
  98. Changes from v1.2 include:
  99.  
  100. o Fixed green artifact bug.
  101. o Fixed sequence end code bug.
  102. o Many bug fixes.
  103. o Performance tweaks.
  104.  
  105.  
  106.                   MPEG Video Software Decoder
  107.                   (Version 2.0; Jan 27, 1993)
  108.  
  109.         Lawrence A. Rowe, Ketan Patel, and Brian Smith
  110.  Computer Science Division-EECS, Univ. of Calif. at Berkeley
  111.  
  112. This directory contains a public domain MPEG video software
  113. decoder. The decoder is implemented as a library that will
  114. take a video stream and display it in an X window on an 8, 24
  115. or 32 bit deep display.  The main routine is supplied to
  116. demonstrate the use of the decoder library. Several dithering
  117. algorithms are supplied based on the Floyd-Steinberg, ordered
  118. dither, and half-toning algorithms that tradeoff quality and
  119. performance. Neither the library nor the main routine handle
  120. real-time synchronization or audio streams.
  121.  
  122. The decoder implements the standard described in the Committee 
  123. Draft ISO/IEC CD 11172 dated December 6, 1991 which is
  124. sometimes refered to as "Paris Format." The code has been
  125. compiled and tested on the following platforms:
  126.  
  127.  HP PA-RISC (HP/UX 8.X, X11R4) (i.e., HP 9000/7XX and 9000/3XX)
  128.  Sun Sparc (SunOS 4.X, X11R5)
  129.  DECstation 5000 and Alpha
  130.  IBM RS6000
  131.  Silicon Graphics Indigo
  132.  MIPS RISC/os 4.51
  133.  Sequent Symmetry
  134.  Sony NEWS
  135.  and more than we can list here.
  136.  
  137. If you decide to port the code to a new architecture, please let
  138. us know so that we can incorporate the changes into our sources.
  139.  
  140. This directory contains everything required to build and
  141. display video. We have included source code, a makefile, an Imakefile,
  142. installation instructions, and a man page. Data files can
  143. be obtained from the same ftp site this was located in.
  144. See the INSTALL file for instructions on how to
  145. compile and run the decoder. 
  146.  
  147. The data files were produced by XING. XING data does not take
  148. advantage of P or B frames (ie, frames with motion compensation). 
  149. Performance of the player on XING data is significantly slower 
  150. (half or less) than the performance when motion compensated MPEG 
  151. data is decoded. We are very interested in running the software 
  152. on other MPEG streams.  Please contact us if you have a stream 
  153. that does not decode correctly. Also, please send us new streams
  154. produced by others that do utilize P and B frames.
  155.  
  156. NOTE: One particular XING data file: raiders.mpg, is not a 
  157. valid MPEG stream since it does not contain a sequence
  158. header. 
  159.  
  160. We have established several mailing lists for messages about
  161. the decoder:
  162.  
  163. mpeg-list-dist@CS.Berkeley.EDU 
  164.    General information on the decoder for everyone interested 
  165.    should be sent to this list.  This should become active after
  166.    11/20/92
  167.  
  168. mpeg-list-request@CS.Berkeley.EDU
  169.    Requests to join or leave the list should be sent to this 
  170.    address. The subject line should contain the single word 
  171.    ADD or DELETE.
  172.  
  173. mpeg-bugs@CS.Berkeley.EDU
  174.    Problems, questions, or patches should be sent to this address.
  175.  
  176. Our future plans include porting the decoder to run on other
  177. platforms, integrating it into a video playback system that
  178. supports real-time synchronization and audio streams, and
  179. further experiments to improve the performance of the
  180. decoder. Vendors or other organizations interested in supporting 
  181. this research or discussing other aspects of this project should 
  182. contact Larry Rowe at Rowe@CS.Berkeley.EDU.
  183.  
  184. We also plan on producing an MPEG encoder. The encoder will NOT be
  185. a real time digitizer, but will be intended for offline processing
  186. of video data. 
  187.  
  188. ACKNOWLEDGEMENTS:
  189.  We gratefully thank Hewlett-Packard, Fujitsu, the Semiconductor
  190.  Research Corporation for financial support.
  191.  
  192.  We also want to thank the following people for their help:
  193.  
  194.  Tom Lane of the Independent JPEG Group provided us with
  195.   the basic inverse DCT code used by our player.
  196.   (tom_lane@g.gp.cs.cmu.edu)
  197.  
  198.  Reid Judd of Sun Microsystems provided advice and assistance.
  199.  Todd Brunhoff of NVR provided advise and assistance.
  200.  Toshihiko Kawai of Sony provided advise and assistance.
  201.  
  202. [ Brilliant !!! With a bit a power from a Sun or something like ]
  203. [ this, MPEG can be real fun. There is no real user-interface,  ]
  204. [ but the quality is first class !! Very easy to compile !!!    ]
  205.  
  206. [ Version 1.2 is just relased. Now with Imakefile and lots of   ]
  207. [ bug-fixes. Executable is much smaller. Still gets some colors ]
  208. [ wrong (with some movies).                                     ]
  209.  
  210. [ Version 2.0 is released and fixes this color- and other bugs. ]
  211.  
  212. [ Running as well on :
  213. [ PC 386/486     ISC, Linux, SCO, 386BSD     X11R3/R4/R5, Xfree86 ]
  214. [ NeXT           NeXTStep                    NeXT Window, X11R5   ]
  215. [ Mac's          AUX (with gcc1.37)          X11-lib              ]
  216.  
  217. ---------------------------------------------------------------------------
  218.  
  219. [ Brand new. The codec ! Meaning a Public-Domain-Encoder-Kit for Unix ! ]
  220.  
  221. From: msimmons@ecel.uwa.edu.au (Michael Simmons - mgmt_staff)
  222. Subject: Standford MPEG codec
  223. Date: Thu, 25 Feb 1993 16:07:18 +0800 (WST)
  224.  
  225.  
  226.                  MPEG, CCITT H.261 (P*64), JPEG 
  227.   Image and Image sequence compression/decompression C software engines.
  228.  
  229.  
  230. The Portable Video Research Group at Stanford have developed
  231. image/image sequence compression and decompression engines (codecs)
  232. for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is
  233. to provide the functionality - these codecs are not optimized for
  234. speed, rather completeness, and some of the code is kludgey.
  235.  
  236. Development of MPEG, P64, and JPEG engines is not the primary goal of
  237. the Portable Video Research Group.  Our research is focused on
  238. software and hardware for portable wireless digital video
  239. communication.  For more information about current research, please
  240. send e-mail to Professor Teresa Meng at meng@tilden.stanford.edu.
  241.  
  242. COMMENTS/DISCLAIMERS:
  243.  
  244. This code has been compiled on the Sun Sparc and DECstation UNIX
  245. machines; some code has been further checked on the HP workstations.
  246.  
  247. For comments, bugs, and other mail relating to the source code, we
  248. appreciate any comments. The code author can be reached at Andy C.
  249. Hung at achung@cs.stanford.edu.  The standard public domain disclaimer
  250. applies: Caveat Emptor - no guarantee on accuracy or software support.
  251.  
  252. References related to these codecs should NOT use any author's name,
  253. or refer to Stanford University.  Rather the Portable Video Research
  254. Group or the acronym (PVRG) should be used, such as PVRG-MPEG,
  255. PVRG-P64, PVRG-JPEG.
  256.  
  257. CODEC DESCRIPTION:
  258.  
  259. I) PVRG-MPEG CODEC: (havefun.stanford.edu:pub/mpeg/MPEGv1.0.tar.Z)
  260.  
  261. This public domain video encoder and decoder was generated according
  262. to the Santa Clara August 1991 format.  It has been tested
  263. successfully with decoders using the Paris December 1991 format. The
  264. codec is capable of encoding all MPEG types of frames. The algorithms
  265. for rate control, buffer-constrained encoding, and quantization
  266. decisions are similar, but not identical, to that of the (simulation
  267. model 1-3) MPEG document.  The rate control used is a simple
  268. proportional Q-stepsize/Buffer loop that works though not very well -
  269. better rate-control is the essence for good quality buffer-constrained
  270. MPEG encoding.  Verification of the buffering is possible so as to
  271. provide streams for real-time decoders.
  272.  
  273. The MPEG codec performs compression and decompression on raw raster
  274. scanned YUV files. The companion display program for the X window
  275. system is described in section IV) below.  A manual of approximately
  276. 50 pages describes the program's use.
  277.  
  278. There are also MPEG compressed files from the table tennis sequence in
  279. tennis.mpg and the flower garden sequence in flowg.mpg.
  280.  
  281. This codec was recently tested with the MPEG decoder of the Berkeley
  282. Plateau Research group. If what you want is decoding and X display,
  283. then you might want to look into their faster public domain MPEG
  284. decoder/viewer. The Berkeley player is available via anonymous ftp
  285. from toe.cs.berkeley.edu (128.32.149.117) in
  286. /pub/multimedia/mpeg/mpeg-1.2.tar.Z.
  287.  
  288. II) PVRG-P64 CODEC: (havefun.stanford.edu:pub/p64/P64v1.0.tar.Z)
  289.  
  290. This public domain video encoder and decoder is based on the CCITT
  291. H.261 specification.  Some encoding algorithms are based on the RM 8
  292. encoder.  The codec has been tested against itself, though we were
  293. unable to test it against the INRIA encoder because apparently INRIA
  294. also interleaves/packetizes the audio and video. We would appreciate
  295. anyone having p64 video test sequences to let know.  Like the MPEG
  296. codec, it supports all the encoding and decoding modes, and has
  297. provisions for buffer-constrained encoding, so it can produce streams
  298. for real-time decoders.
  299.  
  300. The H.261 codec takes the similar YUV raster scanned files as the MPEG
  301. codec, and performs compression and decompresion on raster scanned YUV
  302. files.  It can take standard CIF or NTSC-CIF files. The display of
  303. these programs is described in section IV) below.  A manual of
  304. approximately 50 pages describes its use.
  305.  
  306. There are also P64 compressed files from the table tennis sequence in
  307. table.p64 and the flower garden sequence in flowg.p64.
  308.  
  309. III) PVRG-JPEG CODEC: (havefun.stanford.edu:pub/jpeg/JPEGv1.0.tar.Z)
  310.  
  311. This public domain image encoder and decoder is based on the JPEG
  312. Committee Draft.  It supports all of the baseline for encoding and
  313. decoding.  The JPEG encoder is flexible in the variety of output
  314. possible.  It also supports lossless coding, though not as speedy as
  315. we would like.  The manual is approximately 50 pages long which
  316. describes its use.  The display program for JFIF-style (YUV) files is
  317. described in section IV) below.  The JFIF style is not a requirement
  318. for this codec - it can compress and decompress CMYK, RGB, RGBalpha,
  319. and other formats - this codec may be helpful if you wish to extract
  320. information from non-JFIF encoded JPEG files.
  321.  
  322. This codec has been tested on publicly available JPEG data.  For
  323. general purpose X display, you might want to try the program "xv"
  324. (version 2.0 or greater).  The JPEG engine of the program "xv" is
  325. based on the free, portable C code for JPEG compression available from
  326. the Independent JPEG Group.  (anonymous login - ftp.uu.net (137.39.1.9
  327. or 192.48.96.9) /graphics/jpeg/jpegsrc.v4.tar.Z).
  328.  
  329. IV) X VIEWER: (anonymous login-  havefun.stanford.edu:pub/cv/CVv1.0.tar.Z)
  330.  
  331. This viewer allows the user to look at image or image sequences
  332. generated through the codecs described above. These image or image
  333. sequences are in the YUV colorspace and may be 4:1:1 (CIF style) or
  334. 2:1:1 (CCIR-601 style) or 1:1:1 (non-decimated style). A short manual
  335. of approximately 2 pages describes its use.
  336.  
  337. ACKNOWLEDGEMENTS:
  338.  
  339. Funded by the Defense Advanced Research Projects Agency.
  340.  
  341. I am especially grateful to Hewlett Packard and Storm Technology for
  342. their financial support during the earlier stages of codec
  343. development.  Any errors in the code and documentation are my own.
  344. The following people are acknowledged for their advice and assistance.
  345. Thanks, one and all.
  346.  
  347.  The Portable Video Research Group at Stanford: Teresa Meng,
  348.  Peter Black, Ben Gordon, Sheila Hemami, Wee-Chiew Tan, Eli Tsern.
  349.  
  350.  Adriaan Ligtenberg of Storm Technology.
  351.  Jeanne Wiseman, Andrew Fitzhugh, Gregory Yovanof of Hewlett Packard.
  352.  Eric Hamilton and Jean-Georges Fritsch of C-Cube Microsystems.
  353.  
  354.  Lawrence Rowe of the Berkeley Plateau Research Group.
  355.  
  356.  
  357. ---------------------------------------------------------------------------
  358.  III.6 | MAC
  359. ------------
  360.  
  361. From: menes@Informatik.TU-Muenchen.DE (Rainer Menes)
  362. Subject: MPEG player for the Mac!!!
  363. Date: Thu, 11 Mar 1993 15:58:53 GMT
  364.  
  365. Dear mac users,
  366.  
  367. To bring the romuors to an end. To day I announce the MPEG player for the
  368. Mac. The distribution is based on the X-Window player 2.0 from Berkley. From
  369. a mac users view I would rate the program not to be a real mac application,
  370. but it does its duty. The packeged includes two application one to view
  371. MPEGs on a Mac in a window, and another to convert MPEGs to PICTs. These
  372. PICTs can be use to convert a MPEG film to a quicktime film. This way isn't
  373. a hit but it works. On a Quadra 700 you get up to 5 frames a sec for some
  374. MPEG films. So don't be dispointed when your old MacII only gets 1 frame/
  375. sec. or so. MPEG is quit heavy stuff for realtime MPEG I have seen that you
  376. need around 1 Gops (Giga Operations per Sec.) to decode and 4-5 Gops for
  377. encoding. This shows you why MPEG algorithm in software is so slow. One
  378. remark for PC users the XING mpeg player for Windos isn't a real mpeg
  379. player, it has a lot of limitations which the MPEG player for the didn't
  380. have, and this makes this thing alot faster. The Mac player should  be able
  381. to view any standard MPEG file, even that one produced by the sortly
  382. available hardware from c-cube.  
  383.  
  384. Now I have talk a lot, here is the ftp site you will find my MPEG player.
  385.  
  386.   ftp suniams1.statistik.tu-muenchen.de (131.159.64.1)
  387.  
  388.   login: anonymous
  389.   password: your mailaddress
  390.  
  391.   cd /pub/mac
  392.  
  393.   filename: mpeg_mac_0.15.sit.hqx (BinHex4.0 format and Stuffit 1.51 format)
  394.  
  395. and alot of example files.
  396.  
  397. If you have the old version of MPEG player for the Mac 0.1 try to get the
  398. new one 0.15. This version should be compatible also to Macs without FPU,
  399. but a 68020 or up is requered. (MacII, MacIIcx, MacIIx, MacIIci, MacIIsi,
  400. SE-30, MacIIfx, Clasic II, LC I II III, Quadra 700, 800, 900, 950, Centris
  401. 610 and 650 with or without FPU, Color Clasic, and Power Books 145,160,165,
  402. 170,180). You should be able to use the player and converter on any screen
  403. from 538x384 to 1180x890 and form 1-Bit to 32-Bit per pixel.
  404.  
  405. To avoid problems please read the Readme file which is include in the sit
  406. file. This file gives you some tips to work around some pitfalls with my
  407. player.
  408.  
  409. Now have fun with the software,
  410.  
  411. Rainer
  412.  
  413. email: menes@statistik.tu-muenchen.de
  414.  
  415. P.S: If you have problems please mail me, but sometimes it may take some
  416.      time to get help, because today we got a big project and I will have
  417.      very little time.
  418.  
  419. [ See his other mail in the section Chapter VIII | RETRIEVED MAIL too. ]
  420.  
  421.  
  422. ---------------------------------------------------------------------------
  423.  III.7 | ATARI
  424. --------------
  425.  
  426. From 72241.405@compuserve.com Tue Apr 13 17:56:15 1993
  427. Date: 13 Apr 93 10:40:34 EDT
  428. From: Brainstorm <72241.405@compuserve.com>
  429.  
  430.  
  431. Bonjour!,
  432.  
  433.   For technical points about our MPEG decoder: It's a SOFTWARE ONLY decoder,
  434. currently running on any ATARI FALCON computers (not on the TT, because it
  435. uses the MOTOROLA DSP56001).
  436.  
  437.   Video output modes:
  438.  
  439. - B/W, using a 4x4 bayer dithering matrix.
  440. - 4 greyscales, using a 4x4 bayer dithering matrix.
  441. - 16 greyscales, using a 2x2 bayer dithering matrix.
  442. - ATARI 15 bits true color (no dithering).
  443. We have to write the 256 colors and the 24 bits true color modes.
  444.  
  445.   Decoder's MPEG compatibility:
  446.  
  447. It currently only handles I Frames. We have found some MPEG files with P and
  448. B frames, so it shouldn't a problem to implement P and B decompression. We
  449. don't handle MPEG sound, because it's currently impossible to find MPEG files
  450. with MPEG sound. The only card which seems to encode MPEG sound is from
  451. Optibase, and I ask them to give us a MPEG file with sound, but there were
  452. not very 'interested' in helping us...
  453.  
  454. Decoder speed:
  455.  
  456. It depends a lot of the MPEG file and display mode. Here are some benchmark
  457. with 4 known MPEG files:
  458.  
  459. File  Size (Bytes) Time (Frames/Sec) Video Mode
  460.  
  461. F16.MPG  94959  12.15   320x200, 4 Col. (TV)
  462. F16.MPG    11.25   320x200, 16 Col. (TV)
  463. F16.MPG     9.10   320x200, T.C. (TV)
  464.  
  465. MJACKSON.MPG 724567  13.82   320x200, 4 Col. (TV)
  466. MJACKSON.MPG   13.19   320x200, 16 Col. (TV)
  467. MJACKSON.MPG   10.40   320x200, T.C. (TV)
  468.  
  469. ROM.MPG  250937   9.25   320x200, 4 Col. (TV)
  470. ROM.MPG     8.81   320x200, 16 Col. (TV)
  471. ROM.MPG     8.02   320x200, T.C. (TV)
  472.  
  473. TAHITI.MPG 303547  11.87   320x200, 4 Col. (TV)
  474. TAHITI.MPG   11.28   320x200, 16 Col. (TV)
  475. TAHITI.MPG    9.45   320x200, T.C. (TV)
  476.  
  477.   Decoder Size:
  478.  
  479. Currently, it's about 22Kb. P and B frames management shouldn't take more
  480. than 10Kb.
  481.  
  482. Next Changes:
  483.  
  484. 1: Speed: We expect to be 2 Frames/Sec faster in true color mode, and
  485.    1 Frame/Sec faster in other modes.
  486.  
  487. 2: P and B frames compatibility.
  488.  
  489. Decoder's Availability:
  490.  
  491. Brainstorm is a small company, dedicated in writing software. We don't want
  492. to sell the MPEG decoder by ourself. That's why we are currently looking for
  493. a company interested in buying and distributing it. So, I can't tell you
  494. when it will be available, and what will be it's price.
  495.  
  496. Brainstorm:
  497. 19 bis, rue de Cotte
  498. 75012 Paris FRANCE
  499. tel +(331) 44670809
  500. fax +(331) 44670811
  501.  
  502. We can be reached at:
  503. - 72241.405@COMPUSERVE.COM
  504. or, maybe, 
  505. - laurent.chemla@f200.n320.z2.fidonet.com ??? (we didn't test it)
  506.  
  507. ---------------------------------------------------------------------------
  508.  
  509. From 72241.405@compuserve.com Fri Apr 30 16:08:25 1993
  510. Date: 29 Apr 93 10:50:06 EDT
  511. From: Brainstorm <72241.405@compuserve.com>
  512.  
  513. Brainstorm MPEG changes:
  514.  
  515. Things are moving a lot! Last days, we have been working on speed
  516. improvements on our MPEG decoder. Here are the new benchmarks:
  517.  
  518. File  Size (Bytes) Av. Time (Frames/Sec) Video Mode
  519.  
  520. BIRDISBA.MPG 502473  15.24   320x200, 4 Col. (TV)
  521. BIRDISBA.MPG   14.75   320x200, 16 Col. (TV)
  522. BIRDISBA.MPG   11.51   320x200, T.C. (TV)
  523.  
  524. [ stuff deleted ]
  525.  
  526. The decoder is now 32 Kb.
  527.  
  528. As you can see, the speed depends a lot of the screen resolution. There are
  529. two main reasons:
  530.  
  531. 1 - The Falcon video chip is connected to the MC68030 bus. It means that the
  532. video ram can be everywhere on the falcon RAM (on a PC, the video ram is on
  533. the video card). So, if you are using your computer on a nice video mode
  534. (i.e. true color), a lot of bus bandwidth is used by the video chip, and the
  535. 68030 is slower.
  536.  
  537. 2 - In true color mode, the MPEG movie is displayed in color, and we perform
  538. 6 8x8 DCTs, and the colorspace conversion. In greyscale mode, we only perform
  539. 4 8x8 DCTs, and there is no colorspace conversion (we use the Y channel).
  540.  
  541.   One of our biggest problem in this decoder is that the Falcon is a '2 chips'
  542. computer: the MC68030 at 16 MHz, and the DSP56001 at 32 MHz. We are using
  543. both chips (the MC68030 for the Huffman decoder, the DSP56001 for everything
  544. else). The speed of the decoder is the speed of the slowest chip. Till last
  545. week, the slowest was the MC68030, but we have improved a lot the Huffman
  546. decoder. So, the bottleneck is now the DSP56001. Our next big job is the DSP
  547. code improvement.
  548.  
  549. Best regards, Raphael (Brainstorm)
  550.  
  551.  
  552. ---------------------------------------------------------------------------
  553.  III.7 | DATA
  554. -------------
  555.  
  556. Several data-files (.mpg) are known. See the list below:
  557.  
  558. ---- Utilities (Players): ----
  559.  
  560. MPEGDOS.ZIP     22183  11-16-92
  561. MPEGWIN.ZIP    462053   1-18-93
  562. MPEG-2.0.TAR.F  99921   2-15-93
  563. MPEG286  ZIP   115831   2-18-93
  564. MPEG386  ZIP   114109   2-18-93
  565. MPEGPLAY ZIP    97351   3-20-93 [ that's known as PLAYMPEG.ZIP too ! ]
  566. MPEGNT   ZIP   140428   3-17-93
  567.  
  568. [ These are files from the Stanford-codec's ]
  569.  
  570. CHANGES             1737 20-03-93
  571. CVv1.1.tar.z       47849 20-03-93
  572. JPEGv1.1.tar.z    172657 20-03-93
  573. MPEGv1.1.tar.z    250732 20-03-93
  574. P64v1.1.tar.z     202249 20-03-93
  575.  
  576.  
  577. -------- MPEG-MOVIES ---------
  578.  
  579. 2JAEGER  MPG    70015   3-21-93  10:03a
  580. 2JETS    MPG   416159  11-23-92   2:08p
  581. BIRDISBA MPG   502473   7-23-92   1:36a
  582. BIRDSHOW MPG   180963   6-04-92   1:01a
  583. BIRDWALK MPG   206417   6-04-92  12:48a
  584. EGGCLOCK MPG   157341  11-15-92   6:36p
  585. F16      MPG    94959   6-04-92   1:28a
  586. FIMPSY   MPG   281960   3-20-93  11:21a
  587. FIMPSY50 MPG   240029   3-20-93  11:21a
  588. FIREFING MPG    37700   4-23-93   1:53p
  589. FLIGHT   MPG       24  11-21-92  12:37p
  590. FRISCO   MPG    84552   1-07-93   6:31p
  591. HULAHOOP MPG   114148   1-18-93   7:54p
  592. IICM     MPG  1679360   2-24-93   3:15p
  593. JETS     MPG   479434   3-20-93  11:21a
  594. JOEL     MPG   285388   3-20-93  11:21a
  595. MICKY    MPG    53411   3-20-93  11:22a
  596. MJ       MPG   619275   2-11-93   2:07a
  597. MJACKSON MPG   784741   2-05-93   2:54p
  598. MODEL1   MPG   678804   3-20-93  11:22a
  599. MOGLIE   MPG   292665   6-25-92   6:28p
  600. MONKEY   MPG   169142   4-21-93   5:22p
  601. MOONFLAG MPG   118218   4-21-93   5:23p
  602. MOONFLY  MPG   109622   4-21-93   5:25p
  603. MPGGENOA MPG  8241296  11-08-92  10:24p
  604. QUME     MPG   364256   3-20-93  11:22a
  605. RAIDERS  MPG   978660  12-21-92   2:33p
  606. ROCKET   MPG   104987   4-21-93   5:25p
  607. ROM      MPG   250937  11-24-92  10:13a
  608. SUKHOI   MPG   140288   3-20-93  11:23a
  609. TEST10   MPG    32176   2-18-93   1:59p
  610. TEST2    MPG   102188   2-18-93   1:59p
  611. TEST30   MPG    14098   2-18-93   1:59p
  612. TEST4    MPG    63550   2-18-93   1:59p
  613. TEST6    MPG    47399   2-18-93   1:59p
  614. TEST8    MPG    37823   2-18-93   1:59p
  615. TOASTER  MPG    78093   4-21-93   5:25p
  616. XTITLE   MPG     2738  11-15-92   6:36p
  617.  
  618. ------ XING-AUDIO-FILES -------
  619.  
  620. 2JAEGER  WAV    51244   9-03-92   6:27p
  621. 2JETS    WAV    59580  11-23-92   2:08p
  622. BIRDISBA WAV   145452   9-03-92   6:30p
  623. BIRDWALK WAV    49196   9-03-92   6:51p
  624. EGGCLOCK WAV    63572   8-25-92   9:58a
  625. JETS     WAV    73772   9-03-92   6:03p
  626. MICKY    WAV    20566   9-03-92   5:37p
  627. MJ       WAV   286784   2-11-93   2:10a
  628. MODEL1   WAV   522290   2-11-93  12:27a
  629. MPGGENOA WAV  1520314  11-08-92   7:31p
  630. RAIDERS  WAV  1301458   3-25-93   5:30p
  631.  
  632.  
  633. ------ BIG-MPEG-MOVIES -------
  634.  
  635. BICYCLE  MPG   718897   3-19-93   2:02p
  636. BIKE     MPG   642590   3-20-93  12:38p
  637. BUS      MPG   718464   3-19-93   2:02p
  638. CANYON   MPG  1744060   3-19-93  12:54p
  639. CT       MPG   119040   4-21-93   5:26p
  640. FLOWERS  MPG   690185   3-20-93  12:38p
  641. HULA_2   MPG   148076   2-15-93   1:28p
  642. MOBILE   MPG   573440   3-17-93   3:29p
  643. SHORT    MPG    83522   3-24-93   8:30p
  644. TENNIS   MPG  1246001   3-20-93  11:08a
  645. WATERSKI MPG   417792   3-20-93  11:11a
  646.  
  647. [ These BIG mpeg-movies are ONLY playable with the berkeley-decoder ! ]
  648. [ Xing does not support this format so far.                           ]
  649.  
  650.  
  651. ---- MPEG-DOCUMENTS ----
  652.  
  653. IMAGE-PS F     725803   1-14-93  ( )   [ overview about image-processing ]
  654. MM93-PS.F      242555  11-01-93  ( )   [ overview about MPEG decoding    ]
  655. MPEGSRC.ZIP     92780   1-14-93  ( )   [ the source for MPEG128.EXE      ]
  656. MPLAY-PS.F     205580   1-12-93  ( )   [ overview about a Media Player   ]
  657.  
  658. [ These are files from the Stanford-codec's. They include several ]
  659. [ Postscript-Pictures (describing the encoding process). The real ]
  660. [ documents are included in the src-archives of the codec's.      ]
  661.  
  662. JPEGDOCv1.1.tar.z  49873 20-03-93
  663. MPEGDOCv1.1.tar.z  47645 20-03-93
  664. P64DOCv1.1.tar.z   47497 20-03-93
  665.  
  666.  
  667. ---------------------------------------------------------------------------
  668.  III.8.1 | INFOS about Movies
  669. -----------------------------
  670.  
  671. The movie SAMPLE.MPG is now know as EGGCLOCK.MPG (surely the .WAV changed
  672. too).
  673.  
  674. ---------------------------------------------------------------------------
  675.  
  676. IICM.MPG was produced at the Institute for Information Processing and Computer
  677. Supported New Media (IICM) of the Graz University of Technology. It features a
  678. fly-by through (parts of) the Mandelbrot set through a terrain model of the
  679. surroundings of Graz with a corresponding satellite image used as texture map,
  680. and the 'Uhrturm' (clocktower), which is the landmark of Graz and the logo of
  681. the institute.
  682.        Kein Wunder!
  683. It was produced using Wavefront's Advanced Visualizer on Silicon Graphics 4D/35
  684. and converted to MPEG using Xing's encoder software for Personal Computers.
  685. Distribute freely!
  686.  
  687. Frank M. Kappe                                     fkappe@iicm.tu-graz.ac.at
  688. Institute for Information Processing and Computer Supported New Media (IICM)
  689.                   Graz University of Technology, Austria
  690. Voice: ++43/316/832551-22                               Fax: ++43/316/824394
  691.  
  692. ---------------------------------------------------------------------------
  693.  
  694. From: harti@mikro.ee.tu-berlin.de (Stefan Hartmann (Behse))
  695. Subject: MPEG CD-ROM, how to submit animations.
  696. Date: 13 Feb 1993 13:07:16 GMT
  697.  
  698. Hi,
  699.  
  700. well I'm looking for animations "freaks" who want to see their work
  701. published on a CD-Rom.
  702.  
  703. We will put together a CD-Rom with many MPEG animations and hope to find
  704. some people who will donate their FLI or FLIC animations to convert to MPEG
  705. animation format.
  706. We will do the conversion, so you just have to donate your FLI or FLC file.
  707.  
  708. What will it bring to you, if you donate your animation ?
  709.  
  710. 1. You will be included with your full adress in the doc files, so
  711. companies could contact you, if they wish to have some new art from you.
  712.  
  713. 2. This CD-Rom will sell worldwide, so you might get known a little bit
  714. more than now...
  715.  
  716. 3. You will receive 5 free copies of this CD-Rom, so you can sell it to
  717. your friends and earn some money from it.
  718.  
  719. 4.The CD-Rom price will be not higher than about 39 US$, so you will get
  720. about 195 US$ for your work. You can get additional copies of this CD-Rom
  721. for to sell it to more friends at a very low price.
  722.  
  723. 5. You will receive no royalities from this CD-Rom, but it sells at this
  724. low price which just covers the work for producing and distributing this
  725. disc worldwide.
  726.  
  727. 6. Don't miss your chance to be included on the world's first MPEG
  728. CD-ROM with your best animation.
  729.  
  730. 7. The best animation will win a prize !
  731.  
  732. So I hope this will convince you to contact me and that you would like to
  733. include your animation on our CD-Rom.
  734. If you still have any questions, please send me email.
  735.  
  736. Best regards, Stefan Hartmann, c/o Gatz & Hartmann
  737. email to:  leo@zelator.in-berlin.de
  738.  
  739. Questions and answers:
  740. ======================
  741.  
  742.  
  743. I have 24-bit stills that create an animation.  I do not know how to create
  744. MPEG animations.  The format is 24-bit Amiga IFF.  Can we do business?
  745.  
  746.  
  747. Yes we can ! Just convert your single pictures via e.g. Art Department to
  748. JPEG pics and tell me on what FTP server you might put them up, so that I
  749. can get them from there. JPEG is preferred, cause it does not consume much
  750. space.
  751.  
  752. What kind of format is this animation in now ? Is it FLI or FLC ?
  753. We have the possibility to convert FLI or FLC to MPEG.
  754. Also if you only have single pics, we can convert them to MPEG too.
  755.  
  756. In this moment MPEG encoding runs via single TGA pics, so we have to
  757. convert your animation back to single TARGA pics and then convert them to
  758. MPEG via the Xing encoder.
  759.  
  760. So I hope this will convince you to contact me and that you would like to
  761. include your animation on our CD-Rom.
  762. If you still have any questions, please send me email.
  763.  
  764. What kind of animations would make a chance? Any just-playing-around-in-my-
  765. animations-software kind of animations or do they have to be state-of-the-art
  766. animations looking like professionals have produced it.
  767. Do they have to have a specific length (e.g. >30 frames) ??
  768.  
  769. No, we just take any animation which is not just a few flying dots on the
  770. screen... We prefer funny animations, but also like technical
  771. demonstrations or any raytracing art or simular animations done with
  772. Animator or 3DStudio. It has not to be state of the art ! We just want to
  773. have a Demo CD-Rom which shows what can be done with MPEG.
  774.  
  775. When are you planning to release the cd (how much time is left).
  776.  
  777. We plan to release this CD-Rom at May of this year 93 so your work should
  778. be finaly done soon, latest submission will be around 15th of April 93.
  779.  
  780.  
  781. Best regards, Stefan Hartmann, c/o Gatz & Hartmann
  782. email to:  leo@zelator.in-berlin.de
  783.  
  784.  
  785. ===========================================================================
  786.  IV | MPEG-RELATED HARDWARE
  787. ===========================
  788.  
  789. The following is excerpted from:
  790.  
  791.     VIDEO COMPRESSION OPTIONS, IEEE CICC 6-May-92
  792.  
  793.     by John J. Bloomer, jbloomer@crd.ge.com,
  794.        Fathy F. Yassa,
  795.        Aiman A. Abdel-Malek
  796.  
  797. [The following telephone-numbers surely are US-numbers]
  798.  
  799.  
  800. -------------------------------------------------------------------------------
  801.  IV.1 | Pipelined Processors, Building Blocks (Chip Sets)
  802. ---------------------------------------------------------
  803.  
  804. STI3220      = SGS-Thompson motion estimator (H.261, MPEG).
  805.                602-867-6279
  806.              - 8-bit input pixels, 4-bit H and V vectors out
  807.              - adjustable block size matcher (8x8, 8x16, 16x16)
  808.              - +7/-8 search window
  809.              - 5V, 2W at 18MHz (max), 68 pin PLCC
  810.  
  811. L647*0 and
  812. L6471*       = LSI Logic H.621/MPEG pieces.
  813.                408-433-8000
  814.              - L64720 motion estimator, 30/40MHz, 8x8, 16x16 blocks,
  815.                32x32 or 16x16
  816.  
  817. TMC2311      = TRW CMOS Fast Cosine Transform Processor.  
  818.              - 12 Bits, 15 M pixels/s
  819.              - complies with the CCITT SGXV (e.g. JPEG, H.261 and MPEG)
  820.              - includes an adder-subtractor for linear predictive coding
  821.  
  822. HGCT         = Ricoh CRC, Generalized Chen Transform demonstration chip.
  823.                408-432-8800.
  824.              - 2D JPEG/MPEG/H.261 compatible DCT
  825.              - includes quantization
  826.              - 30MHz, 15K gates
  827.              - licensing possible
  828.  
  829. Vision Proc. = Integrated Information Technology Inc.
  830.                408-727-1885
  831.              - generic DCT, motion compensated & entropy coding codec
  832.              - microcode for still- and motion-video compression (JPEG,
  833.                H.261 and MPEG1)
  834.              - 1 micron CMOS, 20 MHz and 33 MHz, PGA and 84-pin QFP  
  835.              - JPEG only and JPEG/H/261/MPEG versions available, H.261 at
  836.                    30 f/s.
  837.              - used by Compression Labs, Inc. CDV teleconferencing system
  838.              - rumored to be the heart of the AT&T picture phone
  839.  
  840. AVP1000      = AT&T JPEG, MPEG and H.261 codec chipset.
  841.                800-372-2447
  842.              - 1400D decoder, 1400C system controller
  843.              - 1300E H.261 (CIF, QCIF, CIF240) at 30 f/s, I-frame only MPEG.
  844.              - 1400E is superset of 1300E, motion with 1/2 pixel resolution
  845. over
  846.                +/- 32 pixels
  847.              - YCbCr video or digital input, on-board rate FIFOs, external
  848.                RAM required
  849.              - 0.75 micron, 50 MHz CMOS
  850.  
  851. 82750PB,
  852. 82750DB      = Intel DVI  pixel and display YUV color space processors.
  853.              - proprietary machine code employed for compression
  854.              - usable for other algorithms (e.g., JPEG, H.261 or MPEG1 at
  855.                reduced data rates)
  856.  
  857.  
  858. -------------------------------------------------------------------------------
  859.  IV.2 | Pipelined Processors, Monolithic, Fixed Lossy
  860. -----------------------------------------------------
  861.  
  862. CL950        = C-Cube/JVC implementation of the MPEG-JVC or extended mode
  863.                MPEG-I announced.  6-9 Mb/sec.
  864.  
  865. CL450        = Announced June 1992.  Scaled down version of CL950, with
  866.                3Mb/sec limit. Only MPEG-I decoding.
  867.  
  868.  
  869. -------------------------------------------------------------------------------
  870.  IV.3 | Codecs Chips Under Development
  871. --------------------------------------
  872.  
  873. MPEG1 codec chips due from - TI, Brooktree, Cypress Semiconductor, Motorola 
  874. (successor to the DSP96002 Multimedia Engine), Xing Technology/Analog
  875. Devices, Sony and C-Cube
  876.  
  877. Windbond Electronics Corp. is developing a DSP chip for CD-I, MPEG and JPEG
  878.  
  879.  
  880. -------------------------------------------------------------------------------
  881.  IV.4 | DSP Chip Based JPEG/MPEG Solutions
  882. ------------------------------------------
  883.  
  884. Spirit-40    = Sonitech International Inc. ISA card.
  885.                617-235-6824
  886.              - two TMS320C40 DSPs for 80 MFLOPS
  887.              - connect 16 boards in a hypercube for up to 1280 MFLOPS
  888.              - JPEG, MPEG-1 audio and other voice coding applications
  889.  
  890. HardPak      = CERAM Inc., ISA and EISA file compression board.
  891.                719-540-8500
  892.              - 3.4 x 1.8 inch footprint (notebook, laptops)
  893.              - 32KB on-board write-thru file compression cache
  894.              - CERAM also has an SBus compressive swap-space accelerator for
  895.                Suns
  896.  
  897. macDSP       = Spectral Innovations, AT&T DSPC32-based accelerator.
  898.                408-727-1314
  899.              - JPEG functions available
  900.              - 30 MFLOPS on the NuBus
  901.  
  902.  
  903. ===========================================================================
  904.  V.1 | MAILBOX-ACCESS
  905. =====================
  906.  
  907. This is the phone number of Xing Technologies' BBS:
  908.  
  909.   805-473-2680 (2400b) (USA)
  910.  
  911. Bryan Woodworth <bryanw@rahul.net> wrote:
  912.  
  913. Would you also please add, that the Xing BBS now supports v.32bis and HST !
  914. I am not sure on HST, but I am sure it supports v.32bis.  However, I have a
  915. v.32bis modem, and could only connect at 9600. I think they do not have the
  916. modem configured properly.
  917.  
  918. [ Well, Xing's software is dominating the MPEG-market, so what's about a ]
  919. [ Internet-Connection ?                                                  ]
  920.  
  921. ---------------------------------------------------------------------------
  922.  V.2 |
  923. ------
  924.  
  925. These are the phone numbers of Gatz & Hartmann's
  926. 7 line support BBS:
  927.  
  928.   ++49 30- 462 63 41 (v32bis)
  929.   ++49 30- 462 64 35 (v32bis)
  930.   ++49 30- 462 65 38 (v32bis)
  931.   ++49 30- 462 60 22 (v32 + PEP)
  932.   ++49 30- 462 61 37 (v32)
  933.   ++49 30- 462 62 37 (v32)
  934.   ++49 30- 461 86 50 (v22bis + HST)
  935.  
  936. This is the professional Zelator-ACCESS-BBS system with Internet access.
  937. There will be several new MPEG clips and updates of the GENOA 7900 SVGA
  938. board drivers, 24 bit ET4000 programing infos,etc... Check it out ! You
  939. will enjoy it.
  940.  
  941. Just log in with:
  942.  
  943.   guh        
  944.  
  945. That means: Gatz und Hartmann.
  946.  
  947.  
  948. ===========================================================================
  949.  VI.1 |  FTP-ACCESS (PD)
  950. ========================
  951.  
  952. There is an MPEG archive site at: 
  953.  
  954.   phoenix.oulu.fi (130.231.240.17) in the directory
  955.   /pub/mpeg
  956.  
  957. Here is the current list from /pub/mpeg:
  958.  
  959. -rw-r--r--  471502 Sep 13 17:36 MPEGXING.LZH
  960. -rw-r--r--    1192 Oct  2 21:48 TUTTIF3D.DOC
  961. -rw-r--r--  502473 Jul 23 21:53 birdisba.mpg
  962. -rw-r--r--     696 Jul 23 22:25 birdisba.txt
  963. -rw-r--r--  233981 Jul  7  1992 joel.lzh
  964. -rw-r--r--    1137 Jul  7  1992 joel.txt
  965. -rw-r--r--   34283 Jul  7  1992 lha.exe
  966. -rw-r--r--     278 Jul  7  1992 lha.txt
  967. -rw-r--r--  292665 Jun 25  1992 moglie.mpg
  968. -rw-r--r--     439 Jun 25  1992 moglie.txt
  969. -rw-r--r--  244095 Sep 18 12:42 mpegplay-020792.lha
  970. -rw-r--r--  368955 Sep 23 00:30 mpegplay.zoo
  971. -rw-r--r--  721801 Jun  3  1992 mpgmovie.lzh
  972. -rw-r--r--     368 Jun  3  1992 mpgmovie.txt
  973. -rw-r--r--  978660 Sep 13 17:35 raiders.mpg
  974. -rw-r--r--  250937 Jul  4  1992 rom.mpg
  975. -rw-r--r--     951 Jul  4  1992 rom.txt
  976. -rw-r--r--  534405 Jul  3  1992 sukhoi.mpg
  977. -rw-r--r--     342 Jul  3  1992 sukhoi.txt
  978. -rw-r--r--  414427 Oct  2 21:45 tuttif3d.lzh
  979.  
  980. Please contact this ftp-site for files before e-mailing to me !!!
  981.  
  982.  
  983. ---------------------------------------------------------------------------
  984.  VI.3 |
  985. -------
  986.  
  987. There is an MPEG archive site at:
  988.  
  989.   toe.cs.berkeley.edu (128.32.149.117) in the directory
  990.   /pub/multimedia/mpeg
  991.  
  992.  
  993. ---------------------------------------------------------------------------
  994.  VI.3 |
  995. -------
  996.  
  997. Gatz & Hartman BBS is now reachable via ftp, between 18.00 - 6.00 german
  998. time. Login as 'gast', then look for IBM-Files under File-Sector 14 :
  999. IBM_g_und_h
  1000.  
  1001.   zelator.in-berlin.de (192.109.42.11)
  1002.  
  1003.