home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / usefulinfo / faq / mpegfaq < prev    next >
Encoding:
Internet Message Format  |  1994-04-03  |  123.5 KB

  1. Path: cix.compulink.co.uk!uknet!pipex!uunet!munnari.oz.au!sol.ccs.deakin.edu.au!nomad
  2. From: nomad@deakin.OZ.AU (Damon Atkins)
  3. Newsgroups: comp.sys.acorn
  4. Subject: LAST REPOST: THE MPEG-FAQ Version 2.0 - Part 1
  5. Date: 8 Oct 1993 03:19:35 GMT
  6. Organization: Deakin University, Victoria, Australia
  7. Lines: 1453
  8. Message-ID: <292m87$iu6@sol.ccs.deakin.edu.au>
  9. References: <28u8bj$1d8@news.cs.tu-berlin.de
  10. NNTP-Posting-Host: eros.ccs.deakin.edu.au
  11. Keywords: MPEG, FAQ
  12.  
  13. In article <28u8bj$1d8@news.cs.tu-berlin.de phade@cs.tu-berlin.de (Frank Gadegast) writes:
  14.  
  15.  
  16.         ======================================================
  17.         THE MPEG-FAQ               [Version 2.0 - 9. May 1993]
  18.         ======================================================
  19.         PHADE SOFTWARE Leibnizstr. 30, 1000 Berlin 12, GERMANY
  20.         Inh. Frank Gadegast            Fon/Fax: +49 30 3128103
  21.  
  22.         phade@cs.tu-berlin.de
  23.  
  24.  
  25. ===========================================================================
  26.  
  27. This is my summary about MPEG.
  28.  
  29. It's the third publication of this file. Lots of errors have been removed,
  30. and lots of information has been added (which has surely brought other
  31. errors with it, see Murphy's Law).
  32.  
  33. This third addition is VERY different to the previous ones.
  34.  
  35. First:  Some sections have been removed, because the are old or there was
  36.         nothing changing. So if you are NOT familiar with the theme, get
  37.         the the last MPEG-FAQ (Version 1.1) via ftp from
  38.  
  39.         host: ftp.cs.tu-berlin.de (130.149.17.7)
  40.         file: /pub/msdos/windows3/graphics/mpegfa11.zip
  41.  
  42.         This new FAQ will be there soon too, as 'mpegfa20.zip'.
  43.  
  44. Second: The E-MAIL-ORDER-SERVICE has been removed, because it was causing
  45.         to much traffic on my account. The damon HAS been changed, it will
  46.         send a message back, saying, that the service has been removed.
  47.         Right now, there are enough placed where to get the desired files
  48.         from (via Internet, E-Mails to others, ftp, mail-access etc.)
  49.  
  50. Third:  The people where more interested to get the complete archives.
  51.         Therefore the TRAIL-PACK-Service is still running. I'm still
  52.         collecting EVERY info, video, sound or program. Get the Trail-Pack !
  53.  
  54. You should read carefully through this FAQ this time, cause lots of new
  55. information is hidden in all the sections. F.e. news about Dos, Amiga-,
  56. Atari-, OS/2-, Windows-, Windows-NT, VMS- and Mac-Players arrived !!!
  57.         
  58.  
  59. This summary is devided in 12 parts:
  60.  
  61.  I    |  WHAT IS MPEG ?
  62.  II   |  PROFESSIONAL SOFTWARE
  63.  III  |  PUBLIC-DOMAIN SOFTWARE OR SHAREWARE
  64.  IV   |  MPEG-RELATED HARDWARE
  65.  V    |  MAILBOX-ACCESS
  66.  VI   |  FTP-ACCESS (PD)
  67.  VII  |  MAIL-ORDER
  68.  VIII |  RETRIEVED MAIL OR ARTICLES
  69.  IX   |  ADDITIONAL INFORMATION
  70.  X    |  WHERE TO FIND MORE INFOS
  71.  XI   |  NEWS
  72.  XII  |  QUESTIONS
  73.  
  74. I add my comments in brackets [], lines (---- or ====) seperate the
  75. chapters.
  76.  
  77. Please try and find out more information yourself. I had enough to do by
  78. getting and preparing this information. And only bother me with file-
  79. request if its not possible for you to get it somewhere else !!!
  80.  
  81. If you want to contribute to this FAQ in any way, please email me
  82. (probably by replying to this posting). My email address is:
  83.  
  84.   phade@cs.tu-berlin.de
  85.  
  86. Or send any additional information via fax or e-mail. The fax is only
  87. reachable between Mo.-Fr. from 10.00-13.00 and from 15.00-18.30 german
  88. time.
  89.  
  90.     Phade (Frank Gadegast)
  91.  
  92.  
  93. DISCLAIMER: I HAVE NOTHING TO DO WITH THE NAMED COMPANIES, NO BUSINESS,
  94.             IT'S JUST MY PERSONAL INTERESTED. THESE COMPANIES ARE NAMED,
  95.             BECAUSE, THEY ARE THE FIRST BRINGING MULTIMEDIA TO THE PC-
  96.             WORLD. SURE I MAKE ADVERTS FOR THEM WITH THIS FAQ, BUT HOPE-
  97.             FULLY YOU, AS A READER OF THIS FAQ, WILL FORCE THEM TO PRODUCE
  98.             MORE AND BETTER PRODUCTS.
  99.  
  100.  
  101. ===========================================================================
  102.  I | WHAT IS MPEG ?
  103. ===================
  104.  
  105. From comp.compression Mon Oct 19 15:38:38 1992
  106. Sender: news@chorus.chorus.fr
  107. Author: Mark Adler <madler@cco.caltech.edu>
  108.  
  109. [71] Introduction to MPEG (long)
  110.        What is MPEG?
  111.        Does it have anything to do with JPEG?
  112.        Then what's JBIG and MHEG?
  113.        What has MPEG accomplished?
  114.        So how does MPEG I work?
  115.        What about the audio compression?
  116.        So how much does it compress?
  117.        What's phase II?
  118.        When will all this be finished?
  119.        How do I join MPEG?
  120.        How do I get the documents, like the MPEG I draft?
  121.  
  122. [ There is no newer version of this part so far. Whoever wants to update ]
  123. [ this description, should do the job and send it over.                  ]
  124.  
  125. ------------------------------------------------------------------------------
  126.  
  127. Subject: [71] Introduction to MPEG (long)
  128.  
  129.  
  130. Written by Mark Adler <madler@cco.caltech.edu>.
  131.  
  132. Q. What is MPEG?
  133. A. MPEG is a group of people that meet under ISO (the International
  134.    Standards Organization) to generate standards for digital video
  135.    (sequences of images in time) and audio compression.  In particular,
  136.    they define a compressed bit stream, which implicitly defines a
  137.    decompressor.  However, the compression algorithms are up to the
  138.    individual manufacturers, and that is where proprietary advantage
  139.    is obtained within the scope of a publicly available international
  140.    standard.  MPEG meets roughly four times a year for roughly a week
  141.    each time.  In between meetings, a great deal of work is done by
  142.    the members, so it doesn't all happen at the meetings.  The work
  143.    is organized and planned at the meetings.
  144.  
  145. Q. So what does MPEG stand for?
  146. A. Moving Pictures Experts Group.
  147.  
  148. Q. Does it have anything to do with JPEG?
  149. A. Well, it sounds the same, and they are part of the same subcommittee
  150.    of ISO along with JBIG and MHEG, and they usually meet at the same
  151.    place at the same time.  However, they are different sets of people
  152.    with few or no common individual members, and they have different
  153.    charters and requirements.  JPEG is for still image compression.
  154.  
  155. Q. Then what's JBIG and MHEG?
  156. A. Sorry I mentioned them. Ok, I'll simply say that JBIG is for binary
  157.    image compression (like faxes), and MHEG is for multi-media data
  158.    standards (like integrating stills, video, audio, text, etc.).
  159.    For an introduction to JBIG, see question 74 below.
  160.  
  161. Q. Ok, I'll stick to MPEG.  What has MPEG accomplished?
  162. A. So far (as of January 1992), they have completed the "Committee
  163.    Draft" of MPEG phase I, colloquially called MPEG I.  It defines
  164.    a bit stream for compressed video and audio optimized to fit into
  165.    a bandwidth (data rate) of 1.5 Mbits/s.  This rate is special
  166.    because it is the data rate of (uncompressed) audio CD's and DAT's.
  167.    The draft is in three parts, video, audio, and systems, where the
  168.    last part gives the integration of the audio and video streams
  169.    with the proper timestamping to allow synchronization of the two.
  170.    They have also gotten well into MPEG phase II, whose task is to
  171.    define a bitstream for video and audio coded at around 3 to 10
  172.    Mbits/s.
  173.  
  174. Q. So how does MPEG I work?
  175. A. First off, it starts with a relatively low resolution video
  176.    sequence (possibly decimated from the original) of about 352 by
  177.    240 frames by 30 frames/s (US--different numbers for Europe),
  178.    but original high (CD) quality audio.  The images are in color,
  179.    but converted to YUV space, and the two chrominance channels
  180.    (U and V) are decimated further to 176 by 120 pixels.  It turns
  181.    out that you can get away with a lot less resolution in those
  182.    channels and not notice it, at least in "natural" (not computer
  183.    generated) images.
  184.  
  185.    The basic scheme is to predict motion from frame to frame in the
  186.    temporal direction, and then to use DCT's (discrete cosine
  187.    transforms) to organize the redundancy in the spatial directions.
  188.    The DCT's are done on 8x8 blocks, and the motion prediction is
  189.    done in the luminance (Y) channel on 16x16 blocks.  In other words,
  190.    given the 16x16 block in the current frame that you are trying to
  191.    code, you look for a close match to that block in a previous or
  192.    future frame (there are backward prediction modes where later
  193.    frames are sent first to allow interpolating between frames).
  194.    The DCT coefficients (of either the actual data, or the difference
  195.    between this block and the close match) are "quantized", which
  196.    means that you divide them by some value to drop bits off the
  197.    bottom end.  Hopefully, many of the coefficients will then end up
  198.    being zero.  The quantization can change for every "macroblock"
  199.    (a macroblock is 16x16 of Y and the corresponding 8x8's in both
  200.    U and V).  The results of all of this, which include the DCT
  201.    coefficients, the motion vectors, and the quantization parameters
  202.    (and other stuff) is Huffman coded using fixed tables.  The DCT
  203.    coefficients have a special Huffman table that is "two-dimensional"
  204.    in that one code specifies a run-length of zeros and the non-zero
  205.    value that ended the run.  Also, the motion vectors and the DC
  206.    DCT components are DPCM (subtracted from the last one) coded.
  207.  
  208. Q. So is each frame predicted from the last frame?
  209. A. No.  The scheme is a little more complicated than that.  There are
  210.    three types of coded frames.  There are "I" or intra frames.  They
  211.    are simply a frame coded as a still image, not using any past
  212.    history.  You have to start somewhere.  Then there are "P" or
  213.    predicted frames.  They are predicted from the most recently
  214.    reconstructed I or P frame.  (I'm describing this from the point
  215.    of view of the decompressor.)  Each macroblock in a P frame can
  216.    either come with a vector and difference DCT coefficients for a
  217.    close match in the last I or P, or it can just be "intra" coded
  218.    (like in the I frames) if there was no good match.
  219.  
  220.    Lastly, there are "B" or bidirectional frames.  They are predicted
  221.    from the closest two I or P frames, one in the past and one in the
  222.    future.  You search for matching blocks in those frames, and try
  223.    three different things to see which works best.  (Now I have the
  224.    point of view of the compressor, just to confuse you.)  You try using
  225.    the forward vector, the backward vector, and you try averaging the
  226.    two blocks from the future and past frames, and subtracting that from
  227.    the block being coded.  If none of those work well, you can intra-
  228.    code the block.
  229.  
  230.    The sequence of decoded frames usually goes like:
  231.  
  232.    IBBPBBPBBPBBIBBPBBPB...
  233.  
  234.    Where there are 12 frames from I to I (for US and Japan anyway.)
  235.    This is based on a random access requirement that you need a
  236.    starting point at least once every 0.4 seconds or so.  The ratio
  237.    of P's to B's is based on experience.
  238.  
  239.    Of course, for the decoder to work, you have to send that first
  240.    P *before* the first two B's, so the compressed data stream ends
  241.    up looking like:
  242.  
  243.    0xx312645...
  244.  
  245.    where those are frame numbers.  xx might be nothing (if this is
  246.    the true starting point), or it might be the B's of frames -2 and
  247.    -1 if we're in the middle of the stream somewhere.
  248.  
  249.    You have to decode the I, then decode the P, keep both of those
  250.    in memory, and then decode the two B's.  You probably display the
  251.    I while you're decoding the P, and display the B's as you're
  252.    decoding them, and then display the P as you're decoding the next
  253.    P, and so on.
  254.  
  255. Q. You've got to be kidding.
  256. A. No, really!
  257.  
  258. Q. Hmm.  Where did they get 352x240?
  259. A. That derives from the CCIR-601 digital television standard which
  260.    is used by professional digital video equipment.  It is (in the US)
  261.    720 by 243 by 60 fields (not frames) per second, where the fields
  262.    are interlaced when displayed.  (It is important to note though
  263.    that fields are actually acquired and displayed a 60th of a second
  264.    apart.)  The chrominance channels are 360 by 243 by 60 fields a
  265.    second, again interlaced.  This degree of chrominance decimation
  266.    (2:1 in the horizontal direction) is called 4:2:2.  The source
  267.    input format for MPEG I, called SIF, is CCIR-601 decimated by 2:1
  268.    in the horizontal direction, 2:1 in the time direction, and an
  269.    additional 2:1 in the chrominance vertical direction.  And some
  270.    lines are cut off to make sure things divide by 8 or 16 where
  271.    needed.
  272.  
  273. Q. What if I'm in Europe?
  274. A. For 50 Hz display standards (PAL, SECAM) change the number of lines
  275.    in a field from 243 or 240 to 288, and change the display rate to
  276.    50 fields/s or 25 frames/s.  Similarly, change the 120 lines in
  277.    the decimated chrominance channels to 144 lines.  Since 288*50 is
  278.    exactly equal to 240*60, the two formats have the same source data
  279.    rate.
  280.  
  281. Q. You didn't mention anything about the audio compression.
  282. A. Oh, right.  Well, I don't know as much about the audio compression.
  283.    Basically they use very carefully developed psychoacoustic models
  284.    derived from experiments with the best obtainable listeners to
  285.    pick out pieces of the sound that you can't hear.  There are what
  286.    are called "masking" effects where, for example, a large component
  287.    at one frequency will prevent you from hearing lower energy parts
  288.    at nearby frequencies, where the relative energy vs. frequency
  289.    that is masked is described by some empirical curve.  There are
  290.    similar temporal masking effects, as well as some more complicated
  291.    interactions where a temporal effect can unmask a frequency, and
  292.    vice-versa.
  293.  
  294.    The sound is broken up into spectral chunks with a hybrid scheme
  295.    that combines sine transforms with subband transforms, and the
  296.    psychoacoustic model written in terms of those chunks.  Whatever
  297.    can be removed or reduced in precision is, and the remainder is
  298.    sent.  It's a little more complicated than that, since the bits
  299.    have to be allocated across the bands.  And, of course, what is
  300.    sent is entropy coded.
  301.  
  302. Q. So how much does it compress?
  303. A. As I mentioned before, audio CD data rates are about 1.5 Mbits/s.
  304.    You can compress the same stereo program down to 256 Kbits/s with
  305.    no loss in discernable quality.  (So they say.  For the most part
  306.    it's true, but every once in a while a weird thing might happen
  307.    that you'll notice.  However the effect is very small, and it takes
  308.    a listener trained to notice these particular types of effects.)
  309.    That's about 6:1 compression.  So, a CD MPEG I stream would have
  310.    about 1.25 MBits/s left for video.  The number I usually see though
  311.    is 1.15 MBits/s (maybe you need the rest for the system data
  312.    stream).  You can then calculate the video compression ratio from
  313.    the numbers here to be about 26:1.  If you step back and think
  314.    about that, it's little short of a miracle.  Of course, it's lossy
  315.    compression, but it can be pretty hard sometimes to see the loss,
  316.    if you're comparing the SIF original to the SIF decompressed.  There
  317.    is, however, a very noticeable loss if you're coming from CCIR-601
  318.    and have to decimate to SIF, but that's another matter.  I'm not
  319.    counting that in the 26:1.
  320.  
  321.    The standard also provides for other bit rates ranging from 32Kbits/s
  322.    for a single channel, up to 448 Kbits/s for stereo.
  323.  
  324. Q. What's phase II?
  325. A. As I said, there is a considerable loss of quality in going from
  326.    CCIR-601 to SIF resolution.  For entertainment video, it's simply
  327.    not acceptable.  You want to use more bits and code all or almost
  328.    all the CCIR-601 data.  From subjective testing at the Japan
  329.    meeting in November 1991, it seems that 4 MBits/s can give very
  330.    good quality compared to the original CCIR-601 material.  The
  331.    objective of phase II is to define a bit stream optimized for these
  332.    resolutions and bit rates.
  333.  
  334. Q. Why not just scale up what you're doing with MPEG I?
  335. A. The main difficulty is the interlacing.  The simplest way to extend
  336.    MPEG I to interlaced material is to put the fields together into
  337.    frames (720x486x30/s).  This results in bad motion artifacts that
  338.    stem from the fact that moving objects are in different places
  339.    in the two fields, and so don't line up in the frames.  Compressing
  340.    and decompressing without taking that into account somehow tends to
  341.    muddle the objects in the two different fields.
  342.  
  343.    The other thing you might try is to code the even and odd field
  344.    streams separately.  This avoids the motion artifacts, but as you
  345.    might imagine, doesn't get very good compression since you are not
  346.    using the redundancy between the even and odd fields where there
  347.    is not much motion (which is typically most of image).
  348.  
  349.    Or you can code it as a single stream of fields.  Or you can
  350.    interpolate lines.  Or, etc. etc.  There are many things you can
  351.    try, and the point of MPEG II is to figure out what works well.
  352.    MPEG II is not limited to consider only derivations of MPEG I.
  353.    There were several non-MPEG I-like schemes in the competition in
  354.    November, and some aspects of those algorithms may or may not
  355.    make it into the final standard for entertainment video compression.
  356.  
  357. Q. So what works?
  358. A. Basically, derivations of MPEG I worked quite well, with one that
  359.    used wavelet subband coding instead of DCT's that also worked very
  360.    well.  Also among the worked-very-well's was a scheme that did not
  361.    use B frames at all, just I and P's.  All of them, except maybe one,
  362.    did some sort of adaptive frame/field coding, where a decision is
  363.    made on a macroblock basis as to whether to code that one as one
  364.    frame macroblock or as two field macroblocks.  Some other aspects
  365.    are how to code I-frames--some suggest predicting the even field
  366.    from the odd field.  Or you can predict evens from evens and odds
  367.    or odds from evens and odds or any field from any other field, etc.
  368.  
  369. Q. So what works?
  370. A. Ok, we're not really sure what works best yet.  The next step is
  371.    to define a "test model" to start from, that incorporates most of
  372.    the salient features of the worked-very-well proposals in a
  373.    simple way.  Then experiments will be done on that test model,
  374.    making a mod at a time, and seeing what makes it better and what
  375.    makes it worse.  Example experiments are, B's or no B's, DCT vs.
  376.    wavelets, various field prediction modes, etc.  The requirements,
  377.    such as implementation cost, quality, random access, etc. will all
  378.    feed into this process as well.
  379.  
  380. Q. When will all this be finished?
  381. A. I don't know.  I'd have to hope in about a year or less.
  382.  
  383. Q. How do I join MPEG?
  384. A. You don't join MPEG.  You have to participate in ISO as part of a
  385.    national delegation.  How you get to be part of the national
  386.    delegation is up to each nation.  I only know the U.S., where you
  387.    have to attend the corresponding ANSI meetings to be able to
  388.    attend the ISO meetings.  Your company or institution has to be
  389.    willing to sink some bucks into travel since, naturally, these
  390.    meetings are held all over the world.  (For example, Paris,
  391.    Santa Clara, Kurihama Japan, Singapore, Haifa Israel, Rio de
  392.    Janeiro, London, etc.)
  393.  
  394. Q. Well, then how do I get the documents, like the MPEG I draft?
  395. A. MPEG is a draft ISO standard. It's exact name is ISO CD 11172.
  396.    The draft consists of three parts: System, Video, and Audio. The
  397.    System part (11172-1) deals with synchronization and multiplexing
  398.    of audio-visual information, while the Video (11172-2) and Audio
  399.    part (11172-3) address the video and the audio compression techniques
  400.    respectively.
  401.  
  402.    You may order it from your national standards body (e.g. ANSI in
  403.    the USA) or buy it from companies like
  404.      OMNICOM
  405.      phone +44 438 742424
  406.      FAX +44 438 740154
  407.  
  408.  
  409. ===========================================================================
  410.  II.1 | PROFESSIONAL SOFTWARE
  411. =============================
  412.  
  413. Xing Technology Corporation
  414. PO Box 950                                Voice: 805-473-0145
  415. 456 Carpenter Canyon                      FAX:   805-473-0147
  416. Arroyo Grande, CA 93420
  417.  
  418. Xing products include:
  419.  
  420.     MPEG Motion video capture/encode and decode.
  421.     JPEG Photo image encode and decode.
  422.     Video capture boards and associated software for both JPEG and MPEG.
  423.  
  424.     Microsoft Windows Applications, DOS Applications,
  425.         and Software Developers Kits are available for JPEG and MPEG.
  426.  
  427. ---------------------------------------------------------------------------
  428.  
  429. Check out the latest in Frame Grabber technology, the
  430.  
  431.       PC-Hurricane,
  432.  
  433. a realtime  true color frame grabber, which can digitize about 500 frames
  434. in realtime (25 frames/sec) into Extended Memory (32 MBytes).
  435. So it gives you 20 seconds of full-motion video on the PC.
  436.  
  437. These 320 frames can be saved with one command to the harddrive and can
  438. then be processed to a MPEG file with just one other command.
  439. You can then join several 20 seconds MPEG clips together to a whole
  440. MPEG movie with the MPEG utilities.
  441.  
  442. PC-Hurricane, only available from Ingenierbuero Gatz & Hartmann, GERMANY.
  443.  
  444.  
  445. -------------------------------------------------------------------------------
  446.  II.2 |
  447. -------
  448.  
  449. Ingenieurbuero Gatz & Hartmann,
  450.  
  451. Fehrbelliner Str. 32, 1000 Berlin 20, GERMANY
  452.  
  453. Tel: 030- 344 23 66 or 030-375 55 68
  454. FAX: 030- 344 92 79 or 030-375 56 55
  455.  
  456. email to: leo@zelator.in-berlin.de (Stefan Hartmann)
  457.  
  458.  
  459. The MPEG Encoder is available starting from 349.-DM incl. VAT.
  460.  
  461. ---------------------------------------------------------------------------
  462.  
  463. PC-Hurricane, only available from Ingenierbuero Gatz & Hartmann.
  464. It is available for a price of 699.-DM inclusive 14 %  VAT.
  465.  
  466. Here comes the technical info about the new moviegrabber(tm)
  467. PC-Hurricane(tm):
  468.  
  469. It is a hicolor color YUV (4:1:1) realtime video movie digitizer which can
  470. store 25 frames/sec(PAL) or 30 frames/sec(NTSC)  into Expanded Memory. It
  471. has support for ET4000 Hicolor and true color boards.
  472.  
  473. The software is a userfriendly DOS software, which displays the incoming
  474. video signal in almost realtime (about 5-10 frames/sec) on a ET4000 Hicolor
  475. board in 32768 colors/pixel. This is okay for video purposes, cause the
  476. noise inside a video movie almost does already the dithering to a true
  477. color quality (simualar to 24 bit quality).
  478.  
  479. If you don't have a Hicolor card inside your PC, then there is also a 256
  480. color version driver, which displays the video signal in almost realtime
  481. in 3-3-2 color quantisation (still the TGA pics are saved as 16 bit
  482. Hicolor/pixel, so quality from the saved output is the same as in the
  483. Hicolor software driver).
  484.  
  485. If the sequence arrives, which you wanna digitize, just hit the space key.
  486. Then it is digitized into the Expanded Memory in realtime with 25 or 30
  487. frames/sec maximum rate. This can be adjusted to 12.5 or 8 or 4 frames/sec!
  488. During this storing process, you will not see any signal on your VGA
  489. monitor, but if the RAM is filled with e.g.396 frames at 320x240, then you
  490. can already watch the digitized movie play of the Expanded Memory!
  491.  
  492. It plays in slow motion the YUV coded fields to the SVGA card via the ISA
  493. bus. This gives a real slow motion Hicolor digital movie out of the RAM !
  494.  
  495. So if you have 32 MBytes of Ram on your motherboard, you can be happy.
  496. Then you can store about 16 seconds of realtime MPEG resolution 320x240
  497. true color video with one shot ! With the enclosed software you can save
  498. this with one command to single TGA pics onto the harddisk or save it as a
  499. complete Hicolor movie (uncompressed, big file size).
  500.  
  501. PC-Hurricane also digitizes the resolutions: 384x288, 360x240, 320x240 and
  502. 320x200. So max. resolution is 1 PAL field (384x288). Field digitisation
  503. is preferred, cause it gives no Interlace artifacts, due to motion...
  504.  
  505. So if you want to make a FLI file out of the 16 seconds sequence, no
  506. problem, just start DTA17e (Dave's Targa Animator) and it produces a FLI
  507. animation file out of the single TGA pics. Also, if you have the Xing
  508. Technology software only MPEG encoder, it will be possible to compress
  509. this about 400 single TARGA(tm) pics with just one second command to a
  510. MPEG movie ! So you have in about 5 minutes of work a ready to display
  511. MPEG movie !
  512.  
  513. PC-Hurricane has NTSC/PAL switchable. So it can also digitize NTSC video.
  514. It has Video(FBAS) and Y/C(SVHS/Hi8) inputs.
  515.  
  516. ---------------------------------------------------------------------------
  517.  
  518. MPEG 2.0 for windows3.x is now available !
  519.  
  520. It is the digital Video player via a software only solution ! It displays
  521. in a 320x240 window under win3.x a realtime decompressed digital video !
  522. Decompression is done only by software and it reaches 30 frames/sec on a
  523. 486 PC ! The new version has a very enhanced picture quality, because the
  524. compression rate with the encoder can now be adjusted ! The very new thing
  525. is the WAV-Sound support ! So if you have a soundcard inside your PC [or
  526. the speaker-drv installed !], you will have a real video-clip with
  527. accompagning sound !
  528.  
  529. They currently sell 3 demo disks with the full featured Player, version
  530. 2.0 and lots of animations on the disks.
  531.  
  532. It is available for 39.-DM over here in Germany, which is 26 US$.
  533.  
  534. [ It does no sounds over the speaker-drv (works only with sound-card), ]
  535. [ does now recognize Windows 3.1, and does OLE, but only if you buy    ]
  536. [ the MCI-driver. Works for nearly every card under 640x480x256. Works ]
  537. [ with ET-4000 under 1024x768x256 (only with small fonts) too.         ]
  538.  
  539. [        ATTENTION !!! THIS ONE IS NOT UP TO DATE ANYMORE !!!          ]
  540. [======================================================================]
  541. [ This player is the one, you can get now for free from Xing's         ]
  542. [ BBS or find on several ftp-servers. This player was an offer to get  ]
  543. [ this player even before it was available for the public-domain. Thnx ]
  544. [ to Stefan !                                                          ]
  545.  
  546. [ Here the description of the PD-Player :                              ]
  547.  
  548. MFW.EXE Version 2.0
  549.  
  550. 1.1 General Description
  551.  
  552. MFW can be started from the DOS command line or as a "run" command from
  553. within Windows.  From the DOS prompt, enter WIN MFW.  From the Windows FILE
  554. RUN dialog, enter MFW.  Using either of the two command line methods, 
  555. additional command parameters can be passed to the program for customizing
  556. its startup.
  557.  
  558. Valid command line parameters will take precedence over the customization
  559. parameters saved in the MFW.INI file.  Invalid command line parameters will 
  560. be ignored as if missing altogether.  The MFW.INI file provides default
  561. startup values for each missing command parameter except the optional file
  562. name.  The MFW.INI file is updated at user discretion from menu options 
  563. selected while running MFW.
  564.  
  565. [      ATTENTION ! SEVERAL BUGS ARE KNOWN FOR THIS PLAYER !!              ]
  566. [=========================================================================]
  567.  
  568. [ The player doesn't detect where it resided, by checking the argv[0]     ]
  569. [ argument (complete pathname !).                                         ]
  570.  
  571. [ So, if you start the player via double-click on a .mpg-File from the    ]
  572. [ FILEMAN.EXE (or similar), the player doesn't find it's MFW.INI-File. It ]
  573. [ can't read its system then, and the hole thing is fu**ed !!             ]
  574.  
  575. [ Or the player doesn't find his .INI-File, thinks that this was the      ]
  576. [ first time it was started and:                                          ]
  577.  
  578. [   LEAVES A NEW MFW.INI-File in the current directory !!!                ]
  579.  
  580. [ Not in the one the player is, no ! In the current one. So my movies are ]
  581. [ in g:\mpeg\movies, the player is somewhere under c:\windows.31\mpeg, I  ]
  582. [ double-click on the .mpg-Movie and get a new MFW.INI in g:\mpeg\movie ! ]
  583.  
  584. [-------------------------------------------------------------------------]
  585.  
  586. [ Now the second 'maybe not so bad' bug:
  587.  
  588. [ The description says, to put the corresponding DLL-Files in the SYSTEM- ]
  589. [ directory.  That's NOT neccessary, cause the DLL-loading-API-function   ]
  590. [ will look through the path-variable and try to load the DLL's from      ]
  591. [ there.                                                                  ]
  592.  
  593. ---------------------------------------------------------------------------
  594.  
  595. BTW, the encoder still sells for 349.-DM and the MCI-driver for 199.-DM
  596.  
  597. [ The MCI-driver is nice, because it allows you to include movies in      ]
  598. [ other documents. But it includes only the MPLAYER.EXE-icon in the       ]
  599. [ document (not the first picture of the movie), the movie runs at        ]
  600. [ whatever position (not where the icon is !), when you double-click it.  ]
  601.  
  602. [ Xing should have a close look at Microsoft's AVI-driver ;o) (but there  ]
  603. [ movies are incredible slow and small, compared to MPEG  :o(             ]
  604.  
  605. ---------------------------------------------------------------------------
  606.  
  607. 24 bit to TV converter box which is a box connected outside of the PC to
  608. the SVGA card via its VGA connector. There must be a TSR program run in the
  609. background to change automatically the scanning frequencies of the SVGA
  610. board. This works also very well with win3.1. It supports up to 800x600x
  611. 65K colors (only PAL) and 640x480 with 24 bits color (true color) on the
  612. Genoa 7900 ET4000 SVGA board. It has  Video (FBAS) and Y/C (SVHS/HI8)
  613. outputs.
  614.  
  615. There is also a version of this box with additional RGB output, so you get
  616. the best picture quality on a TV-set with SCART - RGB-inputs..
  617.  
  618. The VGA Monitor is also connected to the 24 Bit to TV converter box, so if
  619. you don't start the driver software, your system is like normal: You see
  620. the picture on your SVGA monitor. The DC-power comes from the keyboard
  621. connector, so you don't have to fiddle around with AC-DC-aptor power
  622. supplies !
  623.  
  624. Just don't start the driver software, if you don't need video out ! The box
  625. doesn't interfere with your daily work. Just forget it behind you PC. If
  626. you need video out, just start the 2 KBytes driver software and then you
  627. can toggle between video out and VGA monitor display with a hot key !
  628.  
  629. The driver software is adapted to SVGA FLIC-files from Autodesk Animator
  630. PRO to give a 640x288 x256 colors Fullscreen-Overscan display on PAL TV-
  631. sets. This works by using double scanning with 50 Hz Non-Interlace !
  632. Every scanline from the 288 is scanned twice, so it gives 640x576
  633. Fullscreen display ! (with no flicker)
  634.  
  635. This way you can record your favourite SVGA animations to tape without
  636. seeing any black borders !
  637.  
  638. There is also a NTSC version available, which works only up to 640x480 with
  639. 16, 256 ,32K , 65 K and 24 bits colors ! On NTSC model the 640x480 mode is
  640. already Fullscreen !
  641.  
  642. It also works with the new Hicolor FLI player, so you can play and record
  643. hicolor animation directly from a RAMdisk to VCR tape. You don't need NO
  644. single frame accurate expensive VCR anymore ! Cause it works also with
  645. win3.1, you can record all your daily windows application work to video
  646. tape !                                               
  647.                                                                                
  648. If you have a presentation program like Microsoft Powerpoint, no problem !
  649. Just record your presentation to video tape to show it via video cassette
  650. to everyone, who has a VCR !
  651.  
  652. In windows the 24 bit to TV-box works in 50 or 60 Hz Interlace to display
  653. the 640x480 or 800x600 (only PAL) scanlines. This gives a little flicker on
  654. Menu-buttons, which have only very small horizontal lines with big contrast
  655. in color. So use an appropriate color palette under windows to reduce
  656. flicker..
  657.  
  658. With the Y/C output (SVHS/Hi8) you almost get SVGA monitor quality on your
  659. video tape !
  660.  
  661. ---------------------------------------------------------------------------
  662.  
  663. VGA2TV adaptor. This is an internal board which is hooked inside the PC to
  664. the feature connector of the VGA card. So the VGA or SVGA board must have a
  665. feature connector ! The VGA2TV samples the contens of the VGA RAM into its
  666. own dual ported RAM and gives it out with the Video scanning frequencies to
  667. its Video (FBAS) or Y/C output. It also has a Genlock possibility. So it
  668. can be used to do titling in front of a holiday movie video tape running in
  669. the background of the computer graphics titles !
  670.  
  671. Input of the external video source could also be FBAS or Y/C. This unit is
  672. called M2150 for the PAL version. M2100 is the NTSC version.
  673.  
  674. ---------------------------------------------------------------------------
  675.  
  676. VGA2TV PRO with integrated Flicker fixer. This is the new release of the
  677. VGA2TV board. It has also a flicker filter for making the Interlace flicker
  678. much less visible. It also has OverScan/Underscan feature and the position
  679. of the screen on the TV set could be controlled via software. This board is
  680. of course more expensive than the older VGA2TV, but still either cards are
  681. sold.  The new one is called M2200 .
  682.  
  683. Both max resolutions to convert with these VGA2TV boards are 640x480 with
  684. 256 colors ! It has the advantage, that it does not need any software !
  685. Just plug and it plays !
  686.  
  687. ---------------------------------------------------------------------------
  688.  
  689. Productlist from Gatz & Hartmann
  690. ================================
  691.  
  692. Genoa 7900 SVGA 24 bit true color Multimedia Graphik-Karte.... 299.-DM
  693. 24 bit to TV Konverter Box, passend zur Genoa 7900 Karte.......349.-DM
  694. Genoa 7900 und 24 bit to TV Box, im Bundle.....................629.-DM
  695. 24 bit to TV Box mit zusaetzlichem RGB-Video Ausgang auf Scart.549.-DM
  696. VGA2TV Genoa Genlock-Karte,intern, Computergrafik ueber Video..998.-DM
  697. VGA2TV PRO, Profi-Version mit Flicker-fixer,etc...............1599.-DM
  698. PC-Titler Standard,Video Vertitelungs-Software fuer VGA-Karten.349.-DM
  699. PC-Titler Deluxe, Profi-Version vom PC Titler, mehr Effekte....649.-DM
  700. The Video Workshop, PC gesteuerter Video-Schnittplatz.........1599.-DM
  701. The Video Workshop Lite, Druckerport gesteuerter Video-Schnitt.999.-DM
  702. MPEG Encoder VTM, digitales Video per Software,fuer TGA-pics...349,-DM
  703. MPEG MCI-win3.x-driver,Treiber zum Einbinden von MPEG-clips ...199.-DM
  704. MPEG 2.0 Demo, 3 Disketten mit dem neuen WAV-support player ....39.-DM
  705. PC-Hurricane,25 Bilder/sec realtime MPEG true color Digitizer..699.-DM
  706. FG-02 , Hicolor DTP Framegrabber, 512x512 pixel Videodigitizer.499.-DM
  707. VT-Express,sehr schneller JPEG-Bild viewer, ca. 1.2 sec/Bild...349.-DM
  708. Hicolor(32768Farben) Animations-Software f. TGA-Animationen ...149.-DM
  709.  
  710. [ Looks like, if I don't have to translate this ;o)                  ]
  711.  
  712. [ Well, I know, looks like advert, but they are the only ones, that  ]
  713. [ produce MPEG-Hard- and Software for this price. Hereby I declare,  ]
  714. [ everybody can send me their lists, too. I will publish them in the ]
  715. [ next FAQ. Current Dollar-DeutschMark-course is: 1$ = 1,67 DM !!!   ]
  716.  
  717.  
  718. ===========================================================================
  719.  III | PUBLIC-DOMAIN-SOFTWARE OR SHAREWARE
  720. ==========================================
  721.  
  722.  
  723. ---------------------------------------------------------------------------
  724.  III.1 | DOS
  725. ------------
  726.  
  727. [ This is the NEW Xing-Dos-Player ! ]
  728.  
  729. The MPEG-Player 'MPLAY.EXE' from Xing Technologies is included
  730. in the 'MPEGXING.LZH'-file.
  731.  
  732. Hi, this is the new Full-Screen DOS only MPEG player from Xing Technology.
  733.  
  734. Use it under DOS:  mpeg name.mpg
  735.  
  736. This will give a fullscreen 320x200 display with 256 colors. You can play
  737. with it the Xing MPEG files which are normally 320x240 screen size.
  738.  
  739. With this shareware player you have 40 scanlines less, so upgrade to the
  740. upcoming XMode DOS player which will have 240 scanlines and will also
  741. support WAV audio with it.
  742.  
  743. For more info just contact Xing Technology under:
  744.  
  745. 805-473-0145 (voice)  or
  746. 805-473-0147 (fax)
  747.  
  748. (in the USA)
  749.  
  750. Best regards, Stefan Hartmann
  751. email to: harti@mikro.ee.tu-berlin.de
  752.  
  753. ---------------------------------------------------------------------------
  754.  
  755. There is another player called PLAYMPEG.ZIP including two executables
  756. MPEG128.EXE and MPEG250.EXE (for 128 and 250 colors) by:
  757.  
  758. PLAYMPG v. 0.9 - Jan. 1993 - by Giampiero Caprino, Olivetti, Italy.
  759. This is a pre-release version being distributed for evaluation
  760.  
  761. The modified berkeley-source-code is avilable as MPEGSRC.ZIP.
  762.  
  763. [ The user-interface is more comfortable than the MPEG.EXE one, but ]
  764. [ these players here are terrible slow. Anyway, it shows how easy   ]
  765. [ you can adapt the berkeley-code (see below) and port it to other  ]
  766. [ systems. And it works on ALL VGA-cards !!!                        ]
  767.  
  768. [ Hopefully, Rowe, Patel and Smith include this additional code in  ]
  769. [ the next version of their MPEG-Player to get a system-undependent ]
  770. [ distribution.                                                     ]
  771.  
  772. ---------------------------------------------------------------------------
  773.  
  774. [ A new implementation of the berkeley-code for DOS. This code is   ]
  775. [ available for AT286/386 and the files are named MPEG286.ZIP and   ]
  776. [ MPEG386.ZIP .                                                     ]
  777.  
  778. MPEG translator and player V0.00
  779.  
  780. This is the 286 version of the MPEG traslation and playback routines.
  781. I would like to thank Giampero Caprino for providing the VGA routines and
  782. the authors of the Mpeg standard Unix distribution for most of this code.
  783.  
  784. To play back an animation you first must translate it to a raw data file.
  785. To do this type 
  786.  
  787.    mpeg <dither-options> input-file output-file
  788.  
  789. You will see it counting off the frames as it runs. When it is finished
  790. type 
  791.  
  792.    playback <delay-value> input-file
  793.  
  794. Where input-file to playback corresponds to the output-file of mpeg.exe.
  795. The delay value defaults to 0, but this is probably too fast. 
  796. On a 486sx with no delay, I get just over 20 frames per second.
  797. Try values between 0 and 200.
  798.  
  799. Note that several dithering options are not supported: 2x2, hybrid2,
  800. and gray. Perhaps I will fix this in the future.
  801.  
  802. Also please note that if the MPEG animation loops, the translator will
  803. happily write a file as big as your disk drive. Hit CTRL-C to stop it.
  804.  
  805. This program is freeware.
  806. I have included the original Unix man page and docs for the MPEG player.
  807.  
  808. Greg Ennis
  809. 93gke@cs.williams.edu
  810.  
  811. ---------------------------------------------------------------------------
  812.  
  813. From: stefan@lis.e-technik.tu-muenchen.de (Stefan Eckart)
  814. Subject: dmpeg10.zip info: Another DOS MPEG decoder/player posted
  815. Date: Wed, 14 Apr 1993 08:53:14 GMT
  816.  
  817. I have posted a DOS MPEG decoder/player to alt.binaries.pictures.utilities.
  818.  
  819. Here is a short description and some technical information, taken from the
  820. accompanying documentation:
  821.  
  822.                               DMPEG V1.0
  823.                        Public Domain MPEG decoder
  824.                            by Stefan Eckart
  825.  
  826. 0. Features
  827. ===========
  828.  
  829. DMPEG/DMPLAY is another MPEG decoder/player for the PC:
  830.  
  831.  
  832.  - decodes (nearly) the full MPEG video standard
  833.    (I,P,B frames, frame size up to at least 352x240 supported)
  834.  
  835.  - saves decoded sequence in 8 or 24bit raw file for later display
  836.  
  837.  - optional on-screen display during decoding (requires VGA)
  838.  
  839.  - several dithering options: ordered dither, Floyd-Steinberg, grayscale
  840.  
  841.  - color-space selection
  842.  
  843.  - runs under DOS, 640KB RAM, no MS-Windows required
  844.  
  845.  - very compact (small code / small data models, 16 bit arithmetic)
  846.  
  847.  - real time display of the raw file by a separate player for
  848.    VGA and many Super-VGAs
  849.  
  850. ...
  851.  
  852. 4. Technical information
  853. ========================
  854.  
  855. The player is a rather straightforward implementation of the MPEG spec [1].
  856. The IDCT is based on the Chen-Wang 13 multiplication algorithm [2]
  857. (not quite the optimum, I know). Blocks with not more than eight non-zero
  858. coefficients use a non-separated direct multiply-accumulate 2D-IDCT
  859. (sounds great, doesn't it?), which turned out to be faster than a 'fast'
  860. algorithm in this (quite common) case. Dithering is pretty standard. Main
  861. difference to the Berkeley decoder (except for the fewer number of supported
  862. algorithms) is the use of 256 instead of 128 colors, the (default) option to
  863. use a restricted color-space and the implementation of a color saturation
  864. dominant ordered dither. This leads to a significantly superior quality of
  865. the dithered image (I claim, judge yourself).
  866.  
  867. Restricted color-space means that the U and V components are clipped to
  868. +/-0.25 (instead of +/-0.5) and the display color-space points are distributed
  869. over this restricted space. Since the distance between color-space points
  870. is thus reduced by a factor of two, the color resolution is doubled at the
  871. expense of not being able to represent fully saturated colors.
  872.  
  873. Saturation dominant ordered dither is a method by which a color, lying
  874. somewhere between the points of the display color space, is approximated
  875. by primarily alternating between two points of constant hue instead of
  876. constant saturation. This yields subjectivly better quality due to the
  877. lower sensitivity of the human viewing system to saturation changes than
  878. to hue changes (the same reasoning as used by the PAL TV standard to improve
  879. on NTSC). The improvement is particularly visible in dark brown or redish
  880. areas.
  881.  
  882. Stefan Eckart, stefan@lis.e-technik.tu-muenchen.de
  883.  
  884.  
  885. ---------------------------------------------------------------------------
  886.  III.2 | WINDOWS
  887. ----------------
  888.  
  889. The MPEG-Player 'MPEGXING.LZH' from Xing Technologies.
  890.  
  891. [ Good player ! Works for nearly every card under 640x480x256   ]
  892. [ Works with ET-4000 under 1024x768x256 (with small fonts) too. ]
  893.  
  894. ---------------------------------------------------------------------------
  895.  
  896. The Genoa product presentation MPEG demo. Its available via
  897. Ingenieurbuero Gatz & Hartmann,
  898.  
  899. This is what you need to play it:
  900.  
  901.   A fast 486 ( at least 33 Mhz) with 16 MBytes of RAM.
  902.   Also it is a ET4000 board required. Local-Bus is also okay...
  903.  
  904.   [ Also you need about 20MB free disk space. 10 for the file ]
  905.   [ and 10 for the SMARTDRV-Cache. Didn't try it on the PC,   ]
  906.   [ but on the Sun's. It's a animated product info, not a     ]
  907.   [ movie; not worth to bother !!                             ]
  908.  
  909. ---------------------------------------------------------------------------
  910.  
  911. MPEGPLAY V1.0 (c) 1993 Michael Simmons
  912.  
  913. [ Hup ! Anotherone, that thinks, he's alone ... I proclaim, that this ]
  914. [ player should be called MPEGW32 from now on !!!                     ]
  915.  
  916. This is Release Version 1.0 of an MPEG player for WIN32(tm) and WIN32s(tm).
  917.  
  918. This player can play standard mpeg files that include P and B frame 
  919. encoding, and large 354x288 movie files. 
  920.  
  921. It has several display options including mono,gray scale,color dither and
  922. Full color (for Hicolor graphic cards).
  923.  
  924. To install the player under Windows 3.1(tm), Unzip the file disk1.zip
  925. to a floppy disk. Then, run the setup.exe file from Windows.
  926.  
  927. To install the player under Windows NT(tm) copy the files mpegplay.exe and
  928. mpegplay.hlp to a common directory. Then, create a new program item for the
  929. mpegplay.exe file via the File New option of the Program Manager.
  930.  
  931. The working directory must be the same as the program path. Otherwise
  932. the Online help file will not be found (see known bugs section at the end
  933. of this document.)
  934.  
  935. Read the Disclaimer in the online Help before loading any mpeg movie files.
  936.  
  937. This program is SHAREWARE. 
  938.  
  939. To receive the latest version of the Player send $25 US and a list of 
  940. suggestions and/or bugs to:
  941.         
  942.         Michael Simmons
  943.         34 Shillington Way
  944.         THORNLIE WA 6108
  945.         AUSTRALIA
  946.  
  947. DISTRIBUTION:
  948.  
  949. This File must not be separated from the rest of this archive.
  950.  
  951. Due to licensing conditions of the WIN32s(tm) System this archive can only be
  952. Redistributed in the following ways:
  953. (1) Archive site to End user.
  954. (2) Archive site to Archive site.
  955. The following means of redistribution are not permitted:
  956. (1) End user to End user.
  957. (2) End user to Archive site.
  958.  
  959. Redistribution from Archive site to Archive site may only be performed by
  960. the operators of those sites.
  961. An Archive site is taken to be any large collection of software which is
  962. operated by a person or group of persons for the primary purpose of 
  963. redistributing that software.
  964. An End user is taken to be the person or group of persons who use this
  965. software.
  966.  
  967. Known Bugs:
  968. (1) Help file must be in the working directory when the player is started.
  969. (2) The Mono Dither is not working properly.
  970. (3) The 2x2 Color Dither has patches of incorrect color.
  971. (4) Sometimes the player fails to display Full Color 354x288 images after
  972.     a previous movie has been Opened and then Closed.
  973. (5) The Player is slower than is possiable.
  974. (6) Bug/feature The Player runs slow when ever the mouse is moving.
  975.  
  976. Windows NT, Win32s, Windows 3.1 are trademarks of the Microsoft Corporation.
  977.  
  978. ACKNOWLEDGEMENTS:
  979.  
  980. This code was derived from the U.C. Berkeley MPEG Player (version 2.0)
  981. developed by L.A. Rowe, K. Patel, and B. Smith (Rowe@CS.Berkeley.EDU).
  982. That code included the following copyright:
  983.  
  984.   Copyright (c) 1992 The Regents of the University of California.
  985.   All rights reserved.
  986.  
  987.  
  988. ---------------------------------------------------------------------------
  989.  III.3 | WINDOWS-NT
  990. -------------------
  991.  
  992. From: msimmons@ec.uwa.oz.au (Michael Simmons - mgmt_staff)
  993. Subject: MPEG PLAYER for NT/WIN32s uploaded to cica
  994. Date: 16 Mar 1993 02:49:03 GMT
  995.  
  996. I have uploaded my port (alpha version) to Windows NT and Win32s of
  997. the berkeley Public Domain MPEG player to ftp.cica.indiana.edu
  998. It is in the /pub/pc/win3/uploads directory.File name mpegnt.zip
  999.  
  1000. Below is the contents of the mpegnt.txt file.
  1001.  
  1002. This archive contains my port (alpha version) to Windows NT(tm) and Win32s
  1003. of the berkeley Public Domain MPEG player.
  1004.  
  1005. WARNING this is code is very buggy so use it at your own risk.
  1006. Read all of this file before running the player.
  1007.  
  1008. I suggest that you close any running applications before running this player.
  1009.  
  1010. To run this program under Windows 3.1 you will need a copy the the Win32s
  1011. runtime this can be found in the Spice4?.zip files in the /pub/pc/win3/nt
  1012. directory on ftp.cica.indiana.edu.
  1013. It is also include on the October 92 Win32 SDK CD-ROM.
  1014.  
  1015. For Win32s+Window3.1 users I also suggest you restart windows and/or reboot
  1016. your machine after running the player.
  1017.  
  1018. This player can Play both Xing(tm) 160x120 MPEG movies and standard
  1019. 320x240 encoded movies.
  1020.  
  1021. Note at present only the 24bit full color ditherer is implemented. This means
  1022. that dithering the image down to 256 or 16 colors is done via the Windows
  1023. DIB's driver. For best results you need either a 24bit or 15bit (hicolor)
  1024. graphics card. Using Hicolor mode gives much better images than the Xing(tm)
  1025. Player.
  1026. At present I am working on getting the other ditherers working.
  1027.  
  1028. This player has been run on the following two machines:
  1029.  
  1030. (1) OPTI 486DX33 with 8Mb,Trident 1MB Video card in 640x480x16 Mode,120MB 
  1031.     Hard disk and running Windows NT(tm).
  1032.  
  1033. (2) SMI 486DX33 with 8Mb,ATI 2MB ULTRA + in 800x600x65K Mode, 200MB Hard disk 
  1034.     and runing Win32s and Windows 3.1. 
  1035.  
  1036. It may not run on a machine with only 4Mb.
  1037.  
  1038. To install the player copy the files to your hard disk then create a new
  1039. program item by selecting the Program Manager File/New menu item.
  1040.  
  1041. There are two versions of the player included mpegplay.exe and mpegply2.exe.
  1042. mpegply2 is the same as mpegplay.exe but attempt to completly hog the cpu.
  1043. The machine will not respond to any input while it is playing movies.
  1044.  
  1045. To Play a movie perform the following:
  1046. (1) Start the player either from the NT command prompt or via the 
  1047.     Program Manager.
  1048. (2) Select the Open Menu item from the File Menu.
  1049. (3) type "*.mpg" into the file name dialog box.
  1050. (4) select the file you wish to play.
  1051. (5) Select Play from the Movie Menu
  1052. (6) The movie will now play.
  1053. (7) if you are running the mpegplay.exe player you may select Stop
  1054.     from the Movie Menu and then Open another movie for playing.
  1055.     Note - The player will Exit when/if it gets to the end of the Movie.
  1056.  
  1057.  
  1058. The "Actual Size" and "Stretch to Window" options in the Display Menu
  1059. determine whether the movie images are displayed as actual size (centered
  1060. in the middle of the windows client area) or scaled to fill the windows
  1061. entire client area.
  1062. The Player will also play as an Icon if Iconified.
  1063.  
  1064. This player is very easy to cash.
  1065.  
  1066. Some known Bugs are
  1067. (1) image is horizontally flipped.(Hey at least its not upside down!).
  1068. (2) Player will cash if another movie is opened while the current movie
  1069.     is playing.
  1070. (3) Stretch to window and Iconic play back modes are not functioning
  1071.     under win32s.
  1072. (4) The common dialog box file selection filters are not working.
  1073. (5) Fails to free memory after exit.
  1074.  
  1075. The next release of this player should be much more stable.
  1076.  
  1077. Please send suggestions and comments to msimmons@ecel.uwa.edu.au
  1078.  
  1079. Windows NT(tm) is a trademark of Microsoft Corporation.
  1080. Xing(tm) is a trademark of Xing.
  1081.  
  1082. ---------------------------------------------------------------------------
  1083.  III.4 | OS/2
  1084. -------------
  1085.  
  1086. From: hatton@socrates.ucsf.edu (Tom Hatton)
  1087. Subject: Re: OS/2 MPEG player???
  1088. Date: 19 Apr 93 20:14:46 GMT
  1089.  
  1090. There appears to be an OS/2 MPEG player; haven't used it, but the
  1091. hobbes (ftp-os2.nmsu.edu) listing shows the following:
  1092.  
  1093. mpegplay.zip      97028  Full-screen 320x200 MPEG animation player
  1094.  
  1095. in pub/os2/2.x/graphics.
  1096.  
  1097. [ Would be nice, if somebody could test this, and post some results. ]
  1098.  
  1099.  
  1100. ---------------------------------------------------------------------------
  1101.  III.5 | X-WINDOWS and Unix
  1102. ---------------------------
  1103.  
  1104. The Berkeley Plateau Research Group is happy to announce the release of
  1105. Version 2.0 of its software-only MPEG decoder. The player is available via
  1106. anonymous ftp from toe.cs.berkeley.edu (128.32.149.117) in
  1107. /pub/multimedia/mpeg/mpeg_play-2.0.tar.Z. You'll find many sample MPEG
  1108. streams in the subdirectory movies. 
  1109.  
  1110. Changes from v1.2 include:
  1111.  
  1112. o Fixed green artifact bug.
  1113. o Fixed sequence end code bug.
  1114. o Many bug fixes.
  1115. o Performance tweaks.
  1116.  
  1117.  
  1118.                   MPEG Video Software Decoder
  1119.                   (Version 2.0; Jan 27, 1993)
  1120.  
  1121.         Lawrence A. Rowe, Ketan Patel, and Brian Smith
  1122.  Computer Science Division-EECS, Univ. of Calif. at Berkeley
  1123.  
  1124. This directory contains a public domain MPEG video software
  1125. decoder. The decoder is implemented as a library that will
  1126. take a video stream and display it in an X window on an 8, 24
  1127. or 32 bit deep display.  The main routine is supplied to
  1128. demonstrate the use of the decoder library. Several dithering
  1129. algorithms are supplied based on the Floyd-Steinberg, ordered
  1130. dither, and half-toning algorithms that tradeoff quality and
  1131. performance. Neither the library nor the main routine handle
  1132. real-time synchronization or audio streams.
  1133.  
  1134. The decoder implements the standard described in the Committee 
  1135. Draft ISO/IEC CD 11172 dated December 6, 1991 which is
  1136. sometimes refered to as "Paris Format." The code has been
  1137. compiled and tested on the following platforms:
  1138.  
  1139.  HP PA-RISC (HP/UX 8.X, X11R4) (i.e., HP 9000/7XX and 9000/3XX)
  1140.  Sun Sparc (SunOS 4.X, X11R5)
  1141.  DECstation 5000 and Alpha
  1142.  IBM RS6000
  1143.  Silicon Graphics Indigo
  1144.  MIPS RISC/os 4.51
  1145.  Sequent Symmetry
  1146.  Sony NEWS
  1147.  and more than we can list here.
  1148.  
  1149. If you decide to port the code to a new architecture, please let
  1150. us know so that we can incorporate the changes into our sources.
  1151.  
  1152. This directory contains everything required to build and
  1153. display video. We have included source code, a makefile, an Imakefile,
  1154. installation instructions, and a man page. Data files can
  1155. be obtained from the same ftp site this was located in.
  1156. See the INSTALL file for instructions on how to
  1157. compile and run the decoder. 
  1158.  
  1159. The data files were produced by XING. XING data does not take
  1160. advantage of P or B frames (ie, frames with motion compensation). 
  1161. Performance of the player on XING data is significantly slower 
  1162. (half or less) than the performance when motion compensated MPEG 
  1163. data is decoded. We are very interested in running the software 
  1164. on other MPEG streams.  Please contact us if you have a stream 
  1165. that does not decode correctly. Also, please send us new streams
  1166. produced by others that do utilize P and B frames.
  1167.  
  1168. NOTE: One particular XING data file: raiders.mpg, is not a 
  1169. valid MPEG stream since it does not contain a sequence
  1170. header. 
  1171.  
  1172. We have established several mailing lists for messages about
  1173. the decoder:
  1174.  
  1175. mpeg-list-dist@CS.Berkeley.EDU 
  1176.    General information on the decoder for everyone interested 
  1177.    should be sent to this list.  This should become active after
  1178.    11/20/92
  1179.  
  1180. mpeg-list-request@CS.Berkeley.EDU
  1181.    Requests to join or leave the list should be sent to this 
  1182.    address. The subject line should contain the single word 
  1183.    ADD or DELETE.
  1184.  
  1185. mpeg-bugs@CS.Berkeley.EDU
  1186.    Problems, questions, or patches should be sent to this address.
  1187.  
  1188. Our future plans include porting the decoder to run on other
  1189. platforms, integrating it into a video playback system that
  1190. supports real-time synchronization and audio streams, and
  1191. further experiments to improve the performance of the
  1192. decoder. Vendors or other organizations interested in supporting 
  1193. this research or discussing other aspects of this project should 
  1194. contact Larry Rowe at Rowe@CS.Berkeley.EDU.
  1195.  
  1196. We also plan on producing an MPEG encoder. The encoder will NOT be
  1197. a real time digitizer, but will be intended for offline processing
  1198. of video data. 
  1199.  
  1200. ACKNOWLEDGEMENTS:
  1201.     We gratefully thank Hewlett-Packard, Fujitsu, the Semiconductor
  1202.     Research Corporation for financial support.
  1203.  
  1204.     We also want to thank the following people for their help:
  1205.  
  1206.     Tom Lane of the Independent JPEG Group provided us with
  1207.         the basic inverse DCT code used by our player.
  1208.         (tom_lane@g.gp.cs.cmu.edu)
  1209.  
  1210.     Reid Judd of Sun Microsystems provided advice and assistance.
  1211.     Todd Brunhoff of NVR provided advise and assistance.
  1212.     Toshihiko Kawai of Sony provided advise and assistance.
  1213.  
  1214. [ Brilliant !!! With a bit a power from a Sun or something like ]
  1215. [ this, MPEG can be real fun. There is no real user-interface,  ]
  1216. [ but the quality is first class !! Very easy to compile !!!    ]
  1217.  
  1218. [ Version 1.2 is just relased. Now with Imakefile and lots of   ]
  1219. [ bug-fixes. Executable is much smaller. Still gets some colors ]
  1220. [ wrong (with some movies).                                     ]
  1221.  
  1222. [ Version 2.0 is release and fixes this color- and other bugs.  ]
  1223.  
  1224. [ Running as well on :
  1225. [ PC 386/486     ISC 2.2.1/3.0, SCO, 386BSD  X11R3/R4/R5        ]
  1226. [ NeXT           NeXTStep                    NeXT Window, X11R5 ]
  1227. [ Mac's          AUX (with gcc1.37)          X11-lib            ]
  1228.  
  1229. ---------------------------------------------------------------------------
  1230.  
  1231. [ Brand new. The codec ! Meaning a Public-Domain-Encoder-Kit for Unix ! ]
  1232.  
  1233. From: msimmons@ecel.uwa.edu.au (Michael Simmons - mgmt_staff)
  1234. Subject: Standford MPEG codec
  1235. Date: Thu, 25 Feb 1993 16:07:18 +0800 (WST)
  1236.  
  1237.  
  1238.                  MPEG, CCITT H.261 (P*64), JPEG 
  1239.   Image and Image sequence compression/decompression C software engines.
  1240.  
  1241.  
  1242. The Portable Video Research Group at Stanford have developed
  1243. image/image sequence compression and decompression engines (codecs)
  1244. for MPEG, CCITT H.261, and JPEG. The primary goal of these codecs is
  1245. to provide the functionality - these codecs are not optimized for
  1246. speed, rather completeness, and some of the code is kludgey.
  1247.  
  1248. Development of MPEG, P64, and JPEG engines is not the primary goal of
  1249. the Portable Video Research Group.  Our research is focused on
  1250. software and hardware for portable wireless digital video
  1251. communication.  For more information about current research, please
  1252. send e-mail to Professor Teresa Meng at meng@tilden.stanford.edu.
  1253.  
  1254. COMMENTS/DISCLAIMERS:
  1255.  
  1256. This code has been compiled on the Sun Sparc and DECstation UNIX
  1257. machines; some code has been further checked on the HP workstations.
  1258.  
  1259. For comments, bugs, and other mail relating to the source code, we
  1260. appreciate any comments. The code author can be reached at Andy C.
  1261. Hung at achung@cs.stanford.edu.  The standard public domain disclaimer
  1262. applies: Caveat Emptor - no guarantee on accuracy or software support.
  1263.  
  1264. References related to these codecs should NOT use any author's name,
  1265. or refer to Stanford University.  Rather the Portable Video Research
  1266. Group or the acronym (PVRG) should be used, such as PVRG-MPEG,
  1267. PVRG-P64, PVRG-JPEG.
  1268.  
  1269. CODEC DESCRIPTION:
  1270.  
  1271. I) PVRG-MPEG CODEC: (havefun.stanford.edu:pub/mpeg/MPEGv1.0.tar.Z)
  1272.  
  1273. This public domain video encoder and decoder was generated according
  1274. to the Santa Clara August 1991 format.  It has been tested
  1275. successfully with decoders using the Paris December 1991 format. The
  1276. codec is capable of encoding all MPEG types of frames. The algorithms
  1277. for rate control, buffer-constrained encoding, and quantization
  1278. decisions are similar, but not identical, to that of the (simulation
  1279. model 1-3) MPEG document.  The rate control used is a simple
  1280. proportional Q-stepsize/Buffer loop that works though not very well -
  1281. better rate-control is the essence for good quality buffer-constrained
  1282. MPEG encoding.  Verification of the buffering is possible so as to
  1283. provide streams for real-time decoders.
  1284.  
  1285. The MPEG codec performs compression and decompression on raw raster
  1286. scanned YUV files. The companion display program for the X window
  1287. system is described in section IV) below.  A manual of approximately
  1288. 50 pages describes the program's use.
  1289.  
  1290. There are also MPEG compressed files from the table tennis sequence in
  1291. tennis.mpg and the flower garden sequence in flowg.mpg.
  1292.  
  1293. This codec was recently tested with the MPEG decoder of the Berkeley
  1294. Plateau Research group. If what you want is decoding and X display,
  1295. then you might want to look into their faster public domain MPEG
  1296. decoder/viewer. The Berkeley player is available via anonymous ftp
  1297. from toe.cs.berkeley.edu (128.32.149.117) in
  1298. /pub/multimedia/mpeg/mpeg-1.2.tar.Z.
  1299.  
  1300. II) PVRG-P64 CODEC: (havefun.stanford.edu:pub/p64/P64v1.0.tar.Z)
  1301.  
  1302. This public domain video encoder and decoder is based on the CCITT
  1303. H.261 specification.  Some encoding algorithms are based on the RM 8
  1304. encoder.  The codec has been tested against itself, though we were
  1305. unable to test it against the INRIA encoder because apparently INRIA
  1306. also interleaves/packetizes the audio and video. We would appreciate
  1307. anyone having p64 video test sequences to let know.  Like the MPEG
  1308. codec, it supports all the encoding and decoding modes, and has
  1309. provisions for buffer-constrained encoding, so it can produce streams
  1310. for real-time decoders.
  1311.  
  1312. The H.261 codec takes the similar YUV raster scanned files as the MPEG
  1313. codec, and performs compression and decompresion on raster scanned YUV
  1314. files.  It can take standard CIF or NTSC-CIF files. The display of
  1315. these programs is described in section IV) below.  A manual of
  1316. approximately 50 pages describes its use.
  1317.  
  1318. There are also P64 compressed files from the table tennis sequence in
  1319. table.p64 and the flower garden sequence in flowg.p64.
  1320.  
  1321. III) PVRG-JPEG CODEC: (havefun.stanford.edu:pub/jpeg/JPEGv1.0.tar.Z)
  1322.  
  1323. This public domain image encoder and decoder is based on the JPEG
  1324. Committee Draft.  It supports all of the baseline for encoding and
  1325. decoding.  The JPEG encoder is flexible in the variety of output
  1326. possible.  It also supports lossless coding, though not as speedy as
  1327. we would like.  The manual is approximately 50 pages long which
  1328. describes its use.  The display program for JFIF-style (YUV) files is
  1329. described in section IV) below.  The JFIF style is not a requirement
  1330. for this codec - it can compress and decompress CMYK, RGB, RGBalpha,
  1331. and other formats - this codec may be helpful if you wish to extract
  1332. information from non-JFIF encoded JPEG files.
  1333.  
  1334. This codec has been tested on publicly available JPEG data.  For
  1335. general purpose X display, you might want to try the program "xv"
  1336. (version 2.0 or greater).  The JPEG engine of the program "xv" is
  1337. based on the free, portable C code for JPEG compression available from
  1338. the Independent JPEG Group.  (anonymous login - ftp.uu.net (137.39.1.9
  1339. or 192.48.96.9) /graphics/jpeg/jpegsrc.v4.tar.Z).
  1340.  
  1341. IV) X VIEWER: (anonymous login-  havefun.stanford.edu:pub/cv/CVv1.0.tar.Z)
  1342.  
  1343. This viewer allows the user to look at image or image sequences
  1344. generated through the codecs described above. These image or image
  1345. sequences are in the YUV colorspace and may be 4:1:1 (CIF style) or
  1346. 2:1:1 (CCIR-601 style) or 1:1:1 (non-decimated style). A short manual
  1347. of approximately 2 pages describes its use.
  1348.  
  1349. ACKNOWLEDGEMENTS:
  1350.  
  1351. Funded by the Defense Advanced Research Projects Agency.
  1352.  
  1353. I am especially grateful to Hewlett Packard and Storm Technology for
  1354. their financial support during the earlier stages of codec
  1355. development.  Any errors in the code and documentation are my own.
  1356. The following people are acknowledged for their advice and assistance.
  1357. Thanks, one and all.
  1358.  
  1359.     The Portable Video Research Group at Stanford: Teresa Meng,
  1360.     Peter Black, Ben Gordon, Sheila Hemami, Wee-Chiew Tan, Eli Tsern.
  1361.  
  1362.     Adriaan Ligtenberg of Storm Technology.
  1363.     Jeanne Wiseman, Andrew Fitzhugh, Gregory Yovanof of Hewlett Packard.
  1364.     Eric Hamilton and Jean-Georges Fritsch of C-Cube Microsystems.
  1365.  
  1366.     Lawrence Rowe of the Berkeley Plateau Research Group.
  1367.  
  1368.  
  1369. ---------------------------------------------------------------------------
  1370.  III.6 | MAC
  1371. ------------
  1372.  
  1373. From: menes@Informatik.TU-Muenchen.DE (Rainer Menes)
  1374. Subject: MPEG player for the Mac!!!
  1375. Date: Thu, 11 Mar 1993 15:58:53 GMT
  1376.  
  1377. Dear mac users,
  1378.  
  1379. To bring the romuors to an end. To day I announce the MPEG player for the
  1380. Mac. The distribution is based on the X-Window player 2.0 from Berkley. From
  1381. a mac users view I would rate the program not to be a real mac application,
  1382. but it does its duty. The packeged includes two application one to view
  1383. MPEGs on a Mac in a window, and another to convert MPEGs to PICTs. These
  1384. PICTs can be use to convert a MPEG film to a quicktime film. This way isn't
  1385. a hit but it works. On a Quadra 700 you get up to 5 frames a sec for some
  1386. MPEG films. So don't be dispointed when your old MacII only gets 1 frame/
  1387. sec. or so. MPEG is quit heavy stuff for realtime MPEG I have seen that you
  1388. need around 1 Gops (Giga Operations per Sec.) to decode and 4-5 Gops for
  1389. encoding. This shows you why MPEG algorithm in software is so slow. One
  1390. remark for PC users the XING mpeg player for Windos isn't a real mpeg
  1391. player, it has a lot of limitations which the MPEG player for the didn't
  1392. have, and this makes this thing alot faster. The Mac player should  be able
  1393. to view any standard MPEG file, even that one produced by the sortly
  1394. available hardware from c-cube.  
  1395.  
  1396. Now I have talk a lot, here is the ftp site you will find my MPEG player.
  1397.  
  1398.   ftp suniams1.statistik.tu-muenchen.de (131.159.64.1)
  1399.  
  1400.   login: anonymous
  1401.   password: your mailaddress
  1402.  
  1403.   cd /pub/mac
  1404.  
  1405.   filename: mpeg_mac_0.15.sit.hqx (BinHex4.0 format and Stuffit 1.51 format)
  1406.  
  1407. and alot of example files.
  1408.  
  1409. If you have the old version of MPEG player for the Mac 0.1 try to get the
  1410. new one 0.15. This version should be compatible also to Macs without FPU,
  1411. but a 68020 or up is requered. (MacII, MacIIcx, MacIIx, MacIIci, MacIIsi,
  1412. SE-30, MacIIfx, Clasic II, LC I II III, Quadra 700, 800, 900, 950, Centris
  1413. 610 and 650 with or without FPU, Color Clasic, and Power Books 145,160,165,
  1414. 170,180). You should be able to use the player and converter on any screen
  1415. from 538x384 to 1180x890 and form 1-Bit to 32-Bit per pixel.
  1416.  
  1417. To avoid problems please read the Readme file which is include in the sit
  1418. file. This file gives you some tips to work around some pitfalls with my
  1419. player.
  1420.  
  1421. Now have fun with the software,
  1422.  
  1423. Rainer
  1424.  
  1425. email: menes@statistik.tu-muenchen.de
  1426.  
  1427. P.S: If you have problems please mail me, but sometimes it may take some
  1428.      time to get help, because today we got a big project and I will have
  1429.      very little time.
  1430.  
  1431. [ See his other mail in the section Chapter VIII | RETRIEVED MAIL too. ]
  1432.  
  1433.  
  1434. ---------------------------------------------------------------------------
  1435.  III.7 | ATARI
  1436. --------------
  1437.  
  1438. From 72241.405@compuserve.com Tue Apr 13 17:56:15 1993
  1439. Date: 13 Apr 93 10:40:34 EDT
  1440. From: Brainstorm <72241.405@compuserve.com>
  1441.  
  1442.  
  1443. Bonjour!,
  1444.  
  1445.   For technical points about our MPEG decoder: It's a SOFTWARE ONLY decoder,
  1446. currently running on any ATARI FALCON computers (not on the TT, because it
  1447. uses the MOTOROLA DSP56001).
  1448.  
  1449.   Video output modes:
  1450.  
  1451. - B/W, using a 4x4 bayer dithering matrix.
  1452. - 4 greyscales, using a 4x4 bayer dithering matrix.
  1453. - 16 greyscales, using a 2x2 bayer dithering matrix.
  1454. - ATARI 15 bits true color (no dithering).
  1455. We have to write the 256 colors and the 24 bits true color modes.
  1456.  
  1457.   Decoder's MPEG compatibility:
  1458.  
  1459. It currently only handles I Frames. We have found some MPEG files with P and
  1460. B frames, so it shouldn't a problem to implement P and B decompression. We
  1461. don't handle MPEG sound, because it's currently impossible to find MPEG files
  1462. with MPEG sound. The only card which seems to encode MPEG sound is from
  1463. Optibase, and I ask them to give us a MPEG file with sound, but there were
  1464.  
  1465.  
  1466.  
  1467.  
  1468. Path: cix.compulink.co.uk!uknet!pipex!uunet!munnari.oz.au!sol.ccs.deakin.edu.au!nomad
  1469. From: nomad@deakin.OZ.AU (Damon Atkins)
  1470. Newsgroups: comp.sys.acorn
  1471. Subject: LAST REPOST: THE MPEG-FAQ Version 2.0 - Part 2
  1472. Date: 8 Oct 1993 03:20:46 GMT
  1473. Organization: Deakin University, Victoria, Australia
  1474. Lines: 1563
  1475. Message-ID: <292mae$j1s@sol.ccs.deakin.edu.au>
  1476. References: <28u8eb$1de@news.cs.tu-berlin.de
  1477. NNTP-Posting-Host: eros.ccs.deakin.edu.au
  1478. Keywords: MPEG, FAQ
  1479.  
  1480. In article <28u8eb$1de@news.cs.tu-berlin.de phade@cs.tu-berlin.de (Frank Gadegast) writes:
  1481.  
  1482.  
  1483. not very 'interested' in helping us...
  1484.  
  1485. Decoder speed:
  1486.  
  1487. It depends a lot of the MPEG file and display mode. Here are some benchmark
  1488. with 4 known MPEG files:
  1489.  
  1490. File        Size (Bytes)    Time (Frames/Sec)    Video Mode
  1491.  
  1492. F16.MPG        94959        12.15            320x200, 4 Col. (TV)
  1493. F16.MPG                11.25            320x200, 16 Col. (TV)
  1494. F16.MPG                 9.10            320x200, T.C. (TV)
  1495.  
  1496. MJACKSON.MPG    724567        13.82            320x200, 4 Col. (TV)
  1497. MJACKSON.MPG            13.19            320x200, 16 Col. (TV)
  1498. MJACKSON.MPG            10.40            320x200, T.C. (TV)
  1499.  
  1500. ROM.MPG        250937         9.25            320x200, 4 Col. (TV)
  1501. ROM.MPG                 8.81            320x200, 16 Col. (TV)
  1502. ROM.MPG                 8.02            320x200, T.C. (TV)
  1503.  
  1504. TAHITI.MPG    303547        11.87            320x200, 4 Col. (TV)
  1505. TAHITI.MPG            11.28            320x200, 16 Col. (TV)
  1506. TAHITI.MPG             9.45            320x200, T.C. (TV)
  1507.  
  1508.   Decoder Size:
  1509.  
  1510. Currently, it's about 22Kb. P and B frames management shouldn't take more
  1511. than 10Kb.
  1512.  
  1513. Next Changes:
  1514.  
  1515. 1: Speed: We expect to be 2 Frames/Sec faster in true color mode, and
  1516.    1 Frame/Sec faster in other modes.
  1517.  
  1518. 2: P and B frames compatibility.
  1519.  
  1520. Decoder's Availability:
  1521.  
  1522. Brainstorm is a small company, dedicated in writing software. We don't want
  1523. to sell the MPEG decoder by ourself. That's why we are currently looking for
  1524. a company interested in buying and distributing it. So, I can't tell you
  1525. when it will be available, and what will be it's price.
  1526.  
  1527. Brainstorm:
  1528. 19 bis, rue de Cotte
  1529. 75012 Paris FRANCE
  1530. tel +(331) 44670809
  1531. fax +(331) 44670811
  1532.  
  1533. We can be reached at:
  1534. - 72241.405@COMPUSERVE.COM
  1535. or, maybe, 
  1536. - laurent.chemla@f200.n320.z2.fidonet.com ??? (we didn't test it)
  1537.  
  1538. ---------------------------------------------------------------------------
  1539.  
  1540. From 72241.405@compuserve.com Fri Apr 30 16:08:25 1993
  1541. Date: 29 Apr 93 10:50:06 EDT
  1542. From: Brainstorm <72241.405@compuserve.com>
  1543.  
  1544. Brainstorm MPEG changes:
  1545.  
  1546. Things are moving a lot! Last days, we have been working on speed
  1547. improvements on our MPEG decoder. Here are the new benchmarks:
  1548.  
  1549. File        Size (Bytes)    Av. Time (Frames/Sec)    Video Mode
  1550.  
  1551. BIRDISBA.MPG    502473        15.24            320x200, 4 Col. (TV)
  1552. BIRDISBA.MPG            14.75            320x200, 16 Col. (TV)
  1553. BIRDISBA.MPG            11.51            320x200, T.C. (TV)
  1554.  
  1555. [ stuff deleted ]
  1556.  
  1557. The decoder is now 32 Kb.
  1558.  
  1559. As you can see, the speed depends a lot of the screen resolution. There are
  1560. two main reasons:
  1561.  
  1562. 1 - The Falcon video chip is connected to the MC68030 bus. It means that the
  1563. video ram can be everywhere on the falcon RAM (on a PC, the video ram is on
  1564. the video card). So, if you are using your computer on a nice video mode
  1565. (i.e. true color), a lot of bus bandwidth is used by the video chip, and the
  1566. 68030 is slower.
  1567.  
  1568. 2 - In true color mode, the MPEG movie is displayed in color, and we perform
  1569. 6 8x8 DCTs, and the colorspace conversion. In greyscale mode, we only perform
  1570. 4 8x8 DCTs, and there is no colorspace conversion (we use the Y channel).
  1571.  
  1572.   One of our biggest problem in this decoder is that the Falcon is a '2 chips'
  1573. computer: the MC68030 at 16 MHz, and the DSP56001 at 32 MHz. We are using
  1574. both chips (the MC68030 for the Huffman decoder, the DSP56001 for everything
  1575. else). The speed of the decoder is the speed of the slowest chip. Till last
  1576. week, the slowest was the MC68030, but we have improved a lot the Huffman
  1577. decoder. So, the bottleneck is now the DSP56001. Our next big job is the DSP
  1578. code improvement.
  1579.  
  1580. Best regards, Raphael (Brainstorm)
  1581.  
  1582.  
  1583. ---------------------------------------------------------------------------
  1584.  III.7 | DATA
  1585. -------------
  1586.  
  1587. Several data-files (.mpg) are known. See the list below:
  1588.  
  1589. ---- Utilities (Players): ----
  1590.  
  1591. MPEGDOS.ZIP     22183  11-16-92
  1592. MPEGWIN.ZIP    462053   1-18-93
  1593. MPEG-2.0.TAR.F  99921   2-15-93
  1594. MPEG286  ZIP   115831   2-18-93
  1595. MPEG386  ZIP   114109   2-18-93
  1596. MPEGPLAY ZIP    97351   3-20-93 [ that's known as PLAYMPEG.ZIP too ! ]
  1597. MPEGNT   ZIP   140428   3-17-93
  1598.  
  1599. [ These are files from the Stanford-codec's ]
  1600.  
  1601. CHANGES             1737 20-03-93
  1602. CVv1.1.tar.z       47849 20-03-93
  1603. JPEGv1.1.tar.z    172657 20-03-93
  1604. MPEGv1.1.tar.z    250732 20-03-93
  1605. P64v1.1.tar.z     202249 20-03-93
  1606.  
  1607.  
  1608. -------- MPEG-MOVIES ---------
  1609.  
  1610. 2JAEGER  MPG    70015   3-21-93  10:03a
  1611. 2JETS    MPG   416159  11-23-92   2:08p
  1612. BIRDISBA MPG   502473   7-23-92   1:36a
  1613. BIRDSHOW MPG   180963   6-04-92   1:01a
  1614. BIRDWALK MPG   206417   6-04-92  12:48a
  1615. EGGCLOCK MPG   157341  11-15-92   6:36p
  1616. F16      MPG    94959   6-04-92   1:28a
  1617. FIMPSY   MPG   281960   3-20-93  11:21a
  1618. FIMPSY50 MPG   240029   3-20-93  11:21a
  1619. FIREFING MPG    37700   4-23-93   1:53p
  1620. FLIGHT   MPG       24  11-21-92  12:37p
  1621. FRISCO   MPG    84552   1-07-93   6:31p
  1622. HULAHOOP MPG   114148   1-18-93   7:54p
  1623. IICM     MPG  1679360   2-24-93   3:15p
  1624. JETS     MPG   479434   3-20-93  11:21a
  1625. JOEL     MPG   285388   3-20-93  11:21a
  1626. MICKY    MPG    53411   3-20-93  11:22a
  1627. MJ       MPG   619275   2-11-93   2:07a
  1628. MJACKSON MPG   784741   2-05-93   2:54p
  1629. MODEL1   MPG   678804   3-20-93  11:22a
  1630. MOGLIE   MPG   292665   6-25-92   6:28p
  1631. MONKEY   MPG   169142   4-21-93   5:22p
  1632. MOONFLAG MPG   118218   4-21-93   5:23p
  1633. MOONFLY  MPG   109622   4-21-93   5:25p
  1634. MPGGENOA MPG  8241296  11-08-92  10:24p
  1635. QUME     MPG   364256   3-20-93  11:22a
  1636. RAIDERS  MPG   978660  12-21-92   2:33p
  1637. ROCKET   MPG   104987   4-21-93   5:25p
  1638. ROM      MPG   250937  11-24-92  10:13a
  1639. SUKHOI   MPG   140288   3-20-93  11:23a
  1640. TEST10   MPG    32176   2-18-93   1:59p
  1641. TEST2    MPG   102188   2-18-93   1:59p
  1642. TEST30   MPG    14098   2-18-93   1:59p
  1643. TEST4    MPG    63550   2-18-93   1:59p
  1644. TEST6    MPG    47399   2-18-93   1:59p
  1645. TEST8    MPG    37823   2-18-93   1:59p
  1646. TOASTER  MPG    78093   4-21-93   5:25p
  1647. XTITLE   MPG     2738  11-15-92   6:36p
  1648.  
  1649. ------ XING-AUDIO-FILES -------
  1650.  
  1651. 2JAEGER  WAV    51244   9-03-92   6:27p
  1652. 2JETS    WAV    59580  11-23-92   2:08p
  1653. BIRDISBA WAV   145452   9-03-92   6:30p
  1654. BIRDWALK WAV    49196   9-03-92   6:51p
  1655. EGGCLOCK WAV    63572   8-25-92   9:58a
  1656. JETS     WAV    73772   9-03-92   6:03p
  1657. MICKY    WAV    20566   9-03-92   5:37p
  1658. MJ       WAV   286784   2-11-93   2:10a
  1659. MODEL1   WAV   522290   2-11-93  12:27a
  1660. MPGGENOA WAV  1520314  11-08-92   7:31p
  1661. RAIDERS  WAV  1301458   3-25-93   5:30p
  1662.  
  1663.  
  1664. ------ BIG-MPEG-MOVIES -------
  1665.  
  1666. BICYCLE  MPG   718897   3-19-93   2:02p
  1667. BIKE     MPG   642590   3-20-93  12:38p
  1668. BUS      MPG   718464   3-19-93   2:02p
  1669. CANYON   MPG  1744060   3-19-93  12:54p
  1670. CT       MPG   119040   4-21-93   5:26p
  1671. FLOWERS  MPG   690185   3-20-93  12:38p
  1672. HULA_2   MPG   148076   2-15-93   1:28p
  1673. MOBILE   MPG   573440   3-17-93   3:29p
  1674. SHORT    MPG    83522   3-24-93   8:30p
  1675. TENNIS   MPG  1246001   3-20-93  11:08a
  1676. WATERSKI MPG   417792   3-20-93  11:11a
  1677.  
  1678. [ These BIG mpeg-movies are ONLY playable with the berkeley-decoder ! ]
  1679. [ Xing does not support this format so far.                           ]
  1680.  
  1681.  
  1682. ---- MPEG-DOCUMENTS ----
  1683.  
  1684. IMAGE-PS F     725803   1-14-93  ( )   [ overview about image-processing ]
  1685. MM93-PS.F      242555  11-01-93  ( )   [ overview about MPEG decoding    ]
  1686. MPEGSRC.ZIP     92780   1-14-93  ( )   [ the source for MPEG128.EXE      ]
  1687. MPLAY-PS.F     205580   1-12-93  ( )   [ overview about a Media Player   ]
  1688.  
  1689. [ These are files from the Stanford-codec's. They include several ]
  1690. [ Postscript-Pictures (describing the encoding process). The real ]
  1691. [ documents are included in the src-archives of the codec's.      ]
  1692.  
  1693. JPEGDOCv1.1.tar.z  49873 20-03-93
  1694. MPEGDOCv1.1.tar.z  47645 20-03-93
  1695. P64DOCv1.1.tar.z   47497 20-03-93
  1696.  
  1697.  
  1698. ---------------------------------------------------------------------------
  1699.  III.8.1 | INFOS about Movies
  1700. -----------------------------
  1701.  
  1702. The movie SAMPLE.MPG is now know as EGGCLOCK.MPG (surely the .WAV changed
  1703. too).
  1704.  
  1705. ---------------------------------------------------------------------------
  1706.  
  1707. IICM.MPG was produced at the Institute for Information Processing and Computer
  1708. Supported New Media (IICM) of the Graz University of Technology. It features a
  1709. fly-by through (parts of) the Mandelbrot set through a terrain model of the
  1710. surroundings of Graz with a corresponding satellite image used as texture map,
  1711. and the 'Uhrturm' (clocktower), which is the landmark of Graz and the logo of
  1712. the institute.
  1713.                             Kein Wunder!
  1714. It was produced using Wavefront's Advanced Visualizer on Silicon Graphics 4D/35
  1715. and converted to MPEG using Xing's encoder software for Personal Computers.
  1716. Distribute freely!
  1717.  
  1718. Frank M. Kappe                                     fkappe@iicm.tu-graz.ac.at
  1719. Institute for Information Processing and Computer Supported New Media (IICM)
  1720.                   Graz University of Technology, Austria
  1721. Voice: ++43/316/832551-22                               Fax: ++43/316/824394
  1722.  
  1723. ---------------------------------------------------------------------------
  1724.  
  1725. From: harti@mikro.ee.tu-berlin.de (Stefan Hartmann (Behse))
  1726. Subject: MPEG CD-ROM, how to submit animations.
  1727. Date: 13 Feb 1993 13:07:16 GMT
  1728.  
  1729. Hi,
  1730.  
  1731. well I'm looking for animations "freaks" who want to see their work
  1732. published on a CD-Rom.
  1733.  
  1734. We will put together a CD-Rom with many MPEG animations and hope to find
  1735. some people who will donate their FLI or FLIC animations to convert to MPEG
  1736. animation format.
  1737. We will do the conversion, so you just have to donate your FLI or FLC file.
  1738.  
  1739. What will it bring to you, if you donate your animation ?
  1740.  
  1741. 1. You will be included with your full adress in the doc files, so
  1742. companies could contact you, if they wish to have some new art from you.
  1743.  
  1744. 2. This CD-Rom will sell worldwide, so you might get known a little bit
  1745. more than now...
  1746.  
  1747. 3. You will receive 5 free copies of this CD-Rom, so you can sell it to
  1748. your friends and earn some money from it.
  1749.  
  1750. 4.The CD-Rom price will be not higher than about 39 US$, so you will get
  1751. about 195 US$ for your work. You can get additional copies of this CD-Rom
  1752. for to sell it to more friends at a very low price.
  1753.  
  1754. 5. You will receive no royalities from this CD-Rom, but it sells at this
  1755. low price which just covers the work for producing and distributing this
  1756. disc worldwide.
  1757.  
  1758. 6. Don't miss your chance to be included on the world's first MPEG
  1759. CD-ROM with your best animation.
  1760.  
  1761. 7. The best animation will win a prize !
  1762.  
  1763. So I hope this will convince you to contact me and that you would like to
  1764. include your animation on our CD-Rom.
  1765. If you still have any questions, please send me email.
  1766.  
  1767. Best regards, Stefan Hartmann, c/o Gatz & Hartmann
  1768. email to:  leo@zelator.in-berlin.de
  1769.  
  1770. Questions and answers:
  1771. ======================
  1772.  
  1773.  
  1774. I have 24-bit stills that create an animation.  I do not know how to create
  1775. MPEG animations.  The format is 24-bit Amiga IFF.  Can we do business?
  1776.  
  1777.  
  1778. Yes we can ! Just convert your single pictures via e.g. Art Department to
  1779. JPEG pics and tell me on what FTP server you might put them up, so that I
  1780. can get them from there. JPEG is preferred, cause it does not consume much
  1781. space.
  1782.  
  1783. What kind of format is this animation in now ? Is it FLI or FLC ?
  1784. We have the possibility to convert FLI or FLC to MPEG.
  1785. Also if you only have single pics, we can convert them to MPEG too.
  1786.  
  1787. In this moment MPEG encoding runs via single TGA pics, so we have to
  1788. convert your animation back to single TARGA pics and then convert them to
  1789. MPEG via the Xing encoder.
  1790.  
  1791. So I hope this will convince you to contact me and that you would like to
  1792. include your animation on our CD-Rom.
  1793. If you still have any questions, please send me email.
  1794.  
  1795. What kind of animations would make a chance? Any just-playing-around-in-my-
  1796. animations-software kind of animations or do they have to be state-of-the-art
  1797. animations looking like professionals have produced it.
  1798. Do they have to have a specific length (e.g. >30 frames) ??
  1799.  
  1800. No, we just take any animation which is not just a few flying dots on the
  1801. screen... We prefer funny animations, but also like technical
  1802. demonstrations or any raytracing art or simular animations done with
  1803. Animator or 3DStudio. It has not to be state of the art ! We just want to
  1804. have a Demo CD-Rom which shows what can be done with MPEG.
  1805.  
  1806. When are you planning to release the cd (how much time is left).
  1807.  
  1808. We plan to release this CD-Rom at May of this year 93 so your work should
  1809. be finaly done soon, latest submission will be around 15th of April 93.
  1810.  
  1811.  
  1812. Best regards, Stefan Hartmann, c/o Gatz & Hartmann
  1813. email to:  leo@zelator.in-berlin.de
  1814.  
  1815.  
  1816. ===========================================================================
  1817.  IV | MPEG-RELATED HARDWARE
  1818. ===========================
  1819.  
  1820. The following is excerpted from:
  1821.  
  1822.     VIDEO COMPRESSION OPTIONS, IEEE CICC 6-May-92
  1823.  
  1824.     by John J. Bloomer, jbloomer@crd.ge.com,
  1825.        Fathy F. Yassa,
  1826.        Aiman A. Abdel-Malek
  1827.  
  1828. [The following telephone-numbers surely are US-numbers]
  1829.  
  1830.  
  1831. -------------------------------------------------------------------------------
  1832.  IV.1 | Pipelined Processors, Building Blocks (Chip Sets)
  1833. ---------------------------------------------------------
  1834.  
  1835. STI3220      = SGS-Thompson motion estimator (H.261, MPEG).
  1836.                602-867-6279
  1837.              - 8-bit input pixels, 4-bit H and V vectors out
  1838.              - adjustable block size matcher (8x8, 8x16, 16x16)
  1839.              - +7/-8 search window
  1840.              - 5V, 2W at 18MHz (max), 68 pin PLCC
  1841.  
  1842. L647*0 and
  1843. L6471*       = LSI Logic H.621/MPEG pieces.
  1844.                408-433-8000
  1845.              - L64720 motion estimator, 30/40MHz, 8x8, 16x16 blocks,
  1846.                32x32 or 16x16
  1847.  
  1848. TMC2311      = TRW CMOS Fast Cosine Transform Processor.  
  1849.              - 12 Bits, 15 M pixels/s
  1850.              - complies with the CCITT SGXV (e.g. JPEG, H.261 and MPEG)
  1851.              - includes an adder-subtractor for linear predictive coding
  1852.  
  1853. HGCT         = Ricoh CRC, Generalized Chen Transform demonstration chip.
  1854.                408-432-8800.
  1855.              - 2D JPEG/MPEG/H.261 compatible DCT
  1856.              - includes quantization
  1857.              - 30MHz, 15K gates
  1858.              - licensing possible
  1859.  
  1860. Vision Proc. = Integrated Information Technology Inc.
  1861.                408-727-1885
  1862.              - generic DCT, motion compensated & entropy coding codec
  1863.              - microcode for still- and motion-video compression (JPEG,
  1864.                H.261 and MPEG1)
  1865.              - 1 micron CMOS, 20 MHz and 33 MHz, PGA and 84-pin QFP  
  1866.              - JPEG only and JPEG/H/261/MPEG versions available, H.261 at
  1867.                    30 f/s.
  1868.              - used by Compression Labs, Inc. CDV teleconferencing system
  1869.              - rumored to be the heart of the AT&T picture phone
  1870.  
  1871. AVP1000      = AT&T JPEG, MPEG and H.261 codec chipset.
  1872.                800-372-2447
  1873.              - 1400D decoder, 1400C system controller
  1874.              - 1300E H.261 (CIF, QCIF, CIF240) at 30 f/s, I-frame only MPEG.
  1875.              - 1400E is superset of 1300E, motion with 1/2 pixel resolution over
  1876.                +/- 32 pixels
  1877.              - YCbCr video or digital input, on-board rate FIFOs, external
  1878.                RAM required
  1879.              - 0.75 micron, 50 MHz CMOS
  1880.  
  1881. 82750PB,
  1882. 82750DB      = Intel DVI  pixel and display YUV color space processors.
  1883.              - proprietary machine code employed for compression
  1884.              - usable for other algorithms (e.g., JPEG, H.261 or MPEG1 at
  1885.                reduced data rates)
  1886.  
  1887.  
  1888. -------------------------------------------------------------------------------
  1889.  IV.2 | Pipelined Processors, Monolithic, Fixed Lossy
  1890. -----------------------------------------------------
  1891.  
  1892. CL950        = C-Cube/JVC implementation of the MPEG-JVC or extended mode
  1893.                MPEG-I announced.  6-9 Mb/sec.
  1894.  
  1895. CL450        = Announced June 1992.  Scaled down version of CL950, with
  1896.                3Mb/sec limit. Only MPEG-I decoding.
  1897.  
  1898.  
  1899. -------------------------------------------------------------------------------
  1900.  IV.3 | Codecs Chips Under Development
  1901. --------------------------------------
  1902.  
  1903. MPEG1 codec chips due from - TI, Brooktree, Cypress Semiconductor, Motorola 
  1904. (successor to the DSP96002 Multimedia Engine), Xing Technology/Analog
  1905. Devices, Sony and C-Cube
  1906.  
  1907. Windbond Electronics Corp. is developing a DSP chip for CD-I, MPEG and JPEG
  1908.  
  1909.  
  1910. -------------------------------------------------------------------------------
  1911.  IV.4 | DSP Chip Based JPEG/MPEG Solutions
  1912. ------------------------------------------
  1913.  
  1914. Spirit-40    = Sonitech International Inc. ISA card.
  1915.                617-235-6824
  1916.              - two TMS320C40 DSPs for 80 MFLOPS
  1917.              - connect 16 boards in a hypercube for up to 1280 MFLOPS
  1918.              - JPEG, MPEG-1 audio and other voice coding applications
  1919.  
  1920. HardPak      = CERAM Inc., ISA and EISA file compression board.
  1921.                719-540-8500
  1922.              - 3.4 x 1.8 inch footprint (notebook, laptops)
  1923.              - 32KB on-board write-thru file compression cache
  1924.              - CERAM also has an SBus compressive swap-space accelerator for
  1925.                Suns
  1926.  
  1927. macDSP       = Spectral Innovations, AT&T DSPC32-based accelerator.
  1928.                408-727-1314
  1929.              - JPEG functions available
  1930.              - 30 MFLOPS on the NuBus
  1931.  
  1932.  
  1933. ===========================================================================
  1934.  V.1 | MAILBOX-ACCESS
  1935. =====================
  1936.  
  1937. This is the phone number of Xing Technologies' BBS:
  1938.  
  1939.   805-473-2680 (2400b) (USA)
  1940.  
  1941. Bryan Woodworth <bryanw@rahul.net> wrote:
  1942.  
  1943. Would you also please add, that the Xing BBS now supports v.32bis and HST !
  1944. I am not sure on HST, but I am sure it supports v.32bis.  However, I have a
  1945. v.32bis modem, and could only connect at 9600. I think they do not have the
  1946. modem configured properly.
  1947.  
  1948. [ Well, Xing's software is dominating the MPEG-market, so what's about a ]
  1949. [ Internet-Connection ?                                                  ]
  1950.  
  1951. ---------------------------------------------------------------------------
  1952.  V.2 |
  1953. ------
  1954.  
  1955. These are the phone numbers of Gatz & Hartmann's
  1956. 7 line support BBS:
  1957.  
  1958.   ++49 30- 462 63 41 (v32bis)
  1959.   ++49 30- 462 64 35 (v32bis)
  1960.   ++49 30- 462 65 38 (v32bis)
  1961.   ++49 30- 462 60 22 (v32 + PEP)
  1962.   ++49 30- 462 61 37 (v32)
  1963.   ++49 30- 462 62 37 (v32)
  1964.   ++49 30- 461 86 50 (v22bis + HST)
  1965.  
  1966. This is the professional Zelator-ACCESS-BBS system with Internet access.
  1967. There will be several new MPEG clips and updates of the GENOA 7900 SVGA
  1968. board drivers, 24 bit ET4000 programing infos,etc... Check it out ! You
  1969. will enjoy it.
  1970.  
  1971. Just log in with:
  1972.  
  1973.   guh        
  1974.  
  1975. That means: Gatz und Hartmann.
  1976.  
  1977.  
  1978. ===========================================================================
  1979.  VI.1 |  FTP-ACCESS (PD)
  1980. ========================
  1981.  
  1982. There is an MPEG archive site at: 
  1983.  
  1984.   phoenix.oulu.fi (130.231.240.17) in the directory
  1985.   /pub/mpeg
  1986.  
  1987. Here is the current list from /pub/mpeg:
  1988.  
  1989. -rw-r--r--  471502 Sep 13 17:36 MPEGXING.LZH
  1990. -rw-r--r--    1192 Oct  2 21:48 TUTTIF3D.DOC
  1991. -rw-r--r--  502473 Jul 23 21:53 birdisba.mpg
  1992. -rw-r--r--     696 Jul 23 22:25 birdisba.txt
  1993. -rw-r--r--  233981 Jul  7  1992 joel.lzh
  1994. -rw-r--r--    1137 Jul  7  1992 joel.txt
  1995. -rw-r--r--   34283 Jul  7  1992 lha.exe
  1996. -rw-r--r--     278 Jul  7  1992 lha.txt
  1997. -rw-r--r--  292665 Jun 25  1992 moglie.mpg
  1998. -rw-r--r--     439 Jun 25  1992 moglie.txt
  1999. -rw-r--r--  244095 Sep 18 12:42 mpegplay-020792.lha
  2000. -rw-r--r--  368955 Sep 23 00:30 mpegplay.zoo
  2001. -rw-r--r--  721801 Jun  3  1992 mpgmovie.lzh
  2002. -rw-r--r--     368 Jun  3  1992 mpgmovie.txt
  2003. -rw-r--r--  978660 Sep 13 17:35 raiders.mpg
  2004. -rw-r--r--  250937 Jul  4  1992 rom.mpg
  2005. -rw-r--r--     951 Jul  4  1992 rom.txt
  2006. -rw-r--r--  534405 Jul  3  1992 sukhoi.mpg
  2007. -rw-r--r--     342 Jul  3  1992 sukhoi.txt
  2008. -rw-r--r--  414427 Oct  2 21:45 tuttif3d.lzh
  2009.  
  2010. Please contact this ftp-site for files before e-mailing to me !!!
  2011.  
  2012.  
  2013. ---------------------------------------------------------------------------
  2014.  VI.3 |
  2015. -------
  2016.  
  2017. There is an MPEG archive site at:
  2018.  
  2019.   toe.cs.berkeley.edu (128.32.149.117) in the directory
  2020.   /pub/multimedia/mpeg
  2021.  
  2022.  
  2023. ---------------------------------------------------------------------------
  2024.  VI.3 |
  2025. -------
  2026.  
  2027. Gatz & Hartman BBS is now reachable via ftp, between 18.00 - 6.00 german
  2028. time. Login as 'gast', then look for IBM-Files under File-Sector 14 :
  2029. IBM_g_und_h
  2030.  
  2031.   zelator.in-berlin.de (192.109.42.11)
  2032.  
  2033.  
  2034. ---------------------------------------------------------------------------
  2035.  VI.4 |
  2036. -------
  2037.  
  2038. Bryan Woodworth <bryanw@rahul.net> invites you to the ftp-server:
  2039.  
  2040.     ftp.rahul.net (192.160.13.1) in /pub/bryanw/pc/animation/mpeg
  2041.  
  2042. Login as "anonymous," any time of the day or night.
  2043.  
  2044. [ Several MPEG-Information is located in the directory /pub/bryanw   ]
  2045. [ Bryan was the first one, that downloaded the brand new mpeg-player ]
  2046. [ from Xing's BBS and posted it to a.b.p.u, thnx to Bryan !          ]
  2047.  
  2048. He wrote:
  2049.  
  2050. If the people have problems connecting, they should send a capture of the
  2051. session to "support@rahul.net," so that the problem can be corrected.
  2052.  
  2053.  
  2054. ---------------------------------------------------------------------------
  2055.  VI.5 |
  2056. -------
  2057.  
  2058. Good ftp-hosts to look for MPEG-related software are:
  2059.  
  2060.   ftp.cica.indiana.edu (129.79.20.84)
  2061.   ftp.germany.eu.net (192.76.144.75)
  2062.   ftp.cs.tu-berlin.de (130.149.17.7)
  2063.   mucket.vast.unsw.edu.au
  2064.   nic.funet.fi (128.214.6.100)
  2065.   pinus.slu.se (130.238.98.11)
  2066.   wuarchive.wustl.edu (128.252.135.4)
  2067.  
  2068.  
  2069. ===========================================================================
  2070.  VII |  MAIL-ORDER
  2071. ==================
  2072.  
  2073.                    GET THE "TRAIL-PACK" !!!
  2074.                   ==========================
  2075.  
  2076. You can purchase a complete archive named the "Trail-Pack" including the
  2077. FAQ and all named programs, source-code, movies and information-files.
  2078.  
  2079. This archive includes (in addition to the ftp-access) all versions of the
  2080. programs and source-code, additional movies (including the audio-wav-files)
  2081. and lots of additional informations.
  2082.  
  2083. It will contain at least
  2084.  
  2085.          4,094,228 AUDIO
  2086.          6,983,207 BIGMOVIE
  2087.            836,301 CODEC
  2088.            913,193 DEMO
  2089.          1,501,498 DOC
  2090.            270,728 FAQ
  2091.         17,498,558 MOVIES
  2092.          1,430,828 UTIL
  2093.       ======================
  2094. Total = > 33 MB compressed = > 50 MB uncompressed MPEG !
  2095.  
  2096. To obtain the "Trail-Pack" send a envelope, with the big-written
  2097. key-word "Trail-Pack" on it to:
  2098.  
  2099.       PHADE SOFTWARE
  2100.       Inh. Frank Gadegast
  2101.  
  2102.       Leibnizstr. 30
  2103.       1000 Berlin 12
  2104.  
  2105.       G E R M A N Y
  2106.  
  2107. and include in it:
  2108.  
  2109.  o  30 DM (thirty German Mark), to pay the time I spend on copying disks
  2110.     and going to the post (money, that will be over, will be used to
  2111.     prepare the next version of this FAQ). Please do NOT included ANY
  2112.     coins.
  2113.  
  2114.  o  25 HD-floppy-disk (3-1/2" or 5-1/2"), allready formatted (MSDOS).
  2115.     If this FAQ is older than about 3 month (please look at the date
  2116.     at the top) included a few MORE floppy-disk, because the archive is
  2117.     growing day by day.
  2118.  
  2119.  o  a hard-cover-envelope (big and strong enough to carry the 25 floppy-
  2120.     disks, written with YOUR correct adress.
  2121.  
  2122.  o  enough money (at least 15 DM from other countries, 10 DM from inside
  2123.     Germany) to pay the postage of the "Trail-Pack" (the postage of your
  2124.     package to me, should be nearly the same, compared to, what I have to
  2125.     spend, to send the "Trail-Pack"; so, if you are living in Australia,
  2126.     send MORE money; the last package back to Taiwan cost about DM 24 !).
  2127.     Again, please do NOT include ANY coins.
  2128.  
  2129. Try to send me a ENVELOPE, not a packet. It should go through the letter
  2130. box.
  2131.  
  2132.  
  2133. NOTE: There is no guarantee, how, and when you will get the "Trail-Pack"
  2134.       back. I'll do my best to prepare the packages as quick as possible.
  2135.       But I can't guarantee for the post ;o)
  2136.  
  2137. NOTE: Please do not send any schecks, or try to pay via credit-cards.
  2138.  
  2139. NOTE: Requests, that are NOT complete will be send back, using the
  2140.       included money. Is no money included, nothing will be send back
  2141.       and my archive will thank you for your floppy-disk-gift !!!
  2142.       Is there no money neither floppy-disks, your envelope will go
  2143.       to the bin.
  2144.  
  2145. NOTE: This is NOT a commercial offer, it's a service for those, that
  2146.       don't have internet-access !!!
  2147.  
  2148.  
  2149. ===========================================================================
  2150.  VIII |  RETRIEVED MAIL
  2151. =======================
  2152.  
  2153. From: kpatel@roger-rabbit.cs.berkeley.edu (KETAN DASHARATH PATEL)
  2154. Subject: Re: Xing's SW, Really MPEG Compression?
  2155. Date: Thu Nov 19 13:20:35 1992
  2156.  
  2157. Unfortunately, it is true. XING data is NOT true MPEG and in
  2158. fact does a lot of dubious things with its Inverse DCT.
  2159.  
  2160. XING data is simply a sequence of I-Frames (i.e. no interframe
  2161. compression is done, no motion vectors, nothing).
  2162. This amounts to little more than a sequence of JPEG type images.
  2163.  
  2164. Ketan Patel
  2165. kpatel@cs.berkeley.edu
  2166.  
  2167. ---------------------------------------------------------------------------
  2168.  
  2169. From: Mark Adler <me@quest.jpl.nasa.gov>
  2170. Date: Mon, 30 Nov 92 11:36:19 -0800
  2171. Subject: Re: MPEG - FAQ
  2172.  
  2173. There was a correction in the trade journal where I saw the MPEG II
  2174. extension mentioned.  They are now saying that, yes, they did agree to
  2175. extend MPEG II's target bit rate to meet the needs of HDTV applications,
  2176. but that there is no real upper limit to the MPEG II compressed rate, and
  2177. that they expect no delays in the completion of the final spec, scheduled
  2178. for March 1993.
  2179.  
  2180. ---------------------------------------------------------------------------
  2181.  
  2182. Those of you working on MPEG encoding might be interested in the
  2183. accelerator board we have built for computing motion vectors and DCTs on
  2184. Sun workstations.  Following is a description.  For ordering information,
  2185. contact me at: 
  2186.  
  2187.      Space Computer Corporation
  2188.      2800 Olympic Blvd.
  2189.      Suite 104
  2190.      Santa Monica, CA 90404
  2191.      Telephone: (310)829-7733
  2192.      FAX: (310)829-1694
  2193.      Internet: spacecc@cerf.net
  2194.  
  2195. Bill Kendall
  2196.  
  2197. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  2198.  
  2199.      VCA-1 VIDEO COMPRESSION ACCELERATOR FOR SUN WORKSTATIONS
  2200.  
  2201.       Special-Purpose Hardware for Motion Estimation and DCTs
  2202.  
  2203. ------------------------------------------------------------------
  2204. FEATURES:
  2205.  
  2206. Performs 8x8 DCTs in 21 microsec after first DCT at 52 microsec.*
  2207. Performs 32x32 cross search for 16x16 block in 239 microsec.*
  2208. Mounts in a single SBus slot.
  2209. Included software allows user-transparent access.
  2210. Price: $2,900 (subject to change without notice).
  2211.  
  2212. *Stated times are for a 25-MHz SBus.
  2213. ------------------------------------------------------------------
  2214.  
  2215. The VCA-1 Video Compression Accelerator is a one-slot SBus add-in
  2216. board for Sun workstations which reduces the run time for MPEG encoding
  2217. up to an order of magnitude.  It is intended to aid both researchers
  2218. and designers of MPEG-based digital video products.
  2219.  
  2220. The VCA-1 accelerator can be utilized in any SBus-based workstation.
  2221. The VCA-1 provides high-speed hardware execution of the two most
  2222. computationally-intensive MPEG compression operations: motion estimation
  2223. and discrete cosine transform (DCT) computation.  These operations
  2224. are performed by two special-purpose VLSI devices manufactured by
  2225. LSI Logic Corporation.
  2226.  
  2227. The first device is the L64720 Motion Estimation Processor, which
  2228. contains 64 high-performance, special-purpose processors on a single
  2229. chip.  This device implements an exhaustive search algorithm in which
  2230. a user-selectable data block in the current video frame is offset
  2231. and compared with a window in a reference image.  The device computes
  2232. the position of the best match, the minimum error, and the zero-offset
  2233. error.  The error computed is the sum of absolute differences.  The
  2234. data block is user-selectable for either 16x16 or 8x8 pixels, and the
  2235. size of the search window is adjustable by setting software parameters.
  2236.  
  2237. The second device is the L64730 Discrete Cosine Transform Processor,
  2238. which contains eight special-purpose processors.  This device computes
  2239. both the forward and inverse DCT over 8x8 blocks, delivering 12-bit
  2240. output data for the forward transform and 8 or 9-bit output data for
  2241. the inverse transform.  It also can be used for loop filtering and
  2242. inter-frame prediction subtraction.
  2243.  
  2244. In addition to the above devices, the VCA-1 contains 3 MBytes of
  2245. DRAM and three gate arrays.  The VCA-1 is fully compliant with SBus
  2246. standards, and requires only a single workstation slot.  If all of
  2247. the SBus slots are already filled, the VCA-1 can be installed in an
  2248. inexpensive expansion box sold by Sun Microsystems.
  2249.  
  2250. Software provided with the VCA-1 accelerator consists of routines
  2251. which completely control the board's various functions.  This software,
  2252. which runs under Sun OS, can easily be integrated with existing MPEG
  2253. encoding software to perform motion estimation and DCT/IDCT computations.
  2254. Full source code is provided.
  2255.  
  2256. ---------------------------------------------------------------------------
  2257.  
  2258. From: Bryan Woodworth <bryanw@rahul.net>
  2259. Subject: Re: MPEGFAQ.INFO -- Thanks, Frank.
  2260. Date: Wed, 24 Feb 93 12:12:59 PST
  2261.  
  2262. In other news, Xing is working hard on a DOS MPEG player with WAV file
  2263. support.  It should be out (it had better be..) within a year, most likely
  2264. 3-4 months.  It will work via VESA autodetect; I suspect it will use VESA's
  2265. 640x480 mode.
  2266.  
  2267. ---------------------------------------------------------------------------
  2268.  
  2269. From: toddb@nvr.com (Todd Brunhoff)
  2270. Subject: New product for MPEG, JPEG compression under UNIX and X
  2271. Date: 16 Feb 93 01:08:43 GMT
  2272.  
  2273. North Valley Research announced today immediate availability of a family of
  2274. products for working with video and other time-based media in a UNIX
  2275. environment.  These products enable the end user to take video and audio all the
  2276. way from video camera or tape to an MPEG sequence that can be played back in
  2277. real-time on most Sun SPARCstations, without hardware assistance.
  2278.  
  2279. For more info:
  2280.   - reply to me personally (don't post a followup)
  2281.   - get the announcement via anonymous ftp to nvr.com (192.82.231.50) in /pub/NVR
  2282.   - check comp.windows.x.announce, comp.newprod, comp.sys.sun.announce
  2283. ---------------
  2284. internet: toddb@nvr.com                                             c--Q Q
  2285. US:       Todd Brunhoff; North Valley Research;                         `
  2286.           15262 NW Greenbriar Pkwy; Beaverton, OR  97006                -
  2287. Phone:    (503) 531-5707
  2288. Fax:      (503) 690-2320
  2289.  
  2290. ---------------------------------------------------------------------------
  2291.  
  2292. From: menes@statistik.tu-muenchen.de (Rainer Menes)
  2293. Subject: MPEG for Mac Info 
  2294. Date: Fri, 19 Mar 1993 12:15:54 GMT
  2295.  
  2296. Dear MPEG for the Mac users,
  2297.    
  2298. Today I think more than 200-300 user are out there using the player. I am
  2299. not getting any big response to my software. So I think it works ok. Does it
  2300. realy ??? I must read in Comp.sys.mac.digest "the slow and buggy player".
  2301. Slow is ok but buggy? Are there any bugs which I don't know? If there any
  2302. besides it is slow or the file type is incorrect, or the mpeg file are
  2303. altered during transfer to the Mac (lf->cr), then please mail me, and
  2304. ftp the buggy mpeg file to suniams1.statistik.tu-muenchen.de (131.159.64.1)
  2305. and put it in the dir /incoming/buggy_mpeg. Thanks!! I could only fix these
  2306. problem when I know them.
  2307.    
  2308. Now I have collected some tools which might be usefull for most of the users:
  2309.    
  2310. 1. bunchtyper 1.01 an util which takes care of the TYPE and CREATOR of a
  2311. file or a collections of files. This has shown to be the bigest problem at
  2312. all with my mpeg player.
  2313.    
  2314. 2. filetyper 3.2 the same as bunchtyper (take both and decide what do you like
  2315. best).
  2316.    
  2317. 3. picttomovie 1.0 converts the picts created by the converter to an
  2318. quicktime movie. Some users have quicktime but not convert to movie. This
  2319. utils should closes this gap.
  2320.  
  2321. 4. qtbatchcompress1.0 a util to convert the picts to jpegs-pict with
  2322. quicktime. This util might be usefull to reduce the storage use by tones of
  2323. pict-files from a converted mpeg-movie. ( Trying differnt codecs or what
  2324. ever).
  2325.  
  2326. You will find the tools in the dir /pub/mac/utils on my ftp-site.
  2327. (suniams1.statistik.tu-muenchen.de 131.159.64.1 or all other major archive
  2328. sites have these tools too but not in the same dir you have to look for it)
  2329.  
  2330. Now to the problem with the slowness of the software. I first got aware of
  2331. that problem two days ago when I meet a friend of mine who has a MacII si.
  2332. Some files are running only with 0.5 - 0.8 frames a second. Sorry I did't
  2333. know. That the differnce between the quadra 700 and the si is up to 10 times
  2334. in speed differnce I have become aware of, only two days ago. My Quadra plays
  2335. the same movie with 5.3 - 7 frames a second. I don't what to know what
  2336. frame rate a Clasic II or a LC may reach.
  2337.  
  2338. Now how does the player compare to other computers running the same
  2339. software (sourcecode is the  Berkley MPEG-Player for X-Window):
  2340.  
  2341. 486-33MHz 256KByte  extern-cache with Linux 0.99.7 gcc 2.33 -O2 -m486 7.3
  2342. frames/sec.
  2343.  
  2344. Quadra 700 0KByte extern-cache with System 7.1 gcc1.37r7 -O2  5.2
  2345. frames/sec.
  2346.  
  2347. Sparc Station SLC ?? with sunos 4.2 gcc 2.33 -O2 6.7 frames/sec.
  2348.  
  2349. SGI Iris Indigo R3000 with Unix 4.5 cc -O 15.0 frames/sec.
  2350.  
  2351. all for the same movie flight.mpg but with differnt framebuffer depth. This
  2352. may slightly infuence the results.
  2353.  
  2354. The most interresting value is the differnce between the 486 and the 68040.
  2355. First both processor have a very close architecture (cache, some
  2356. RISC-features and so on). Even the efficents how many cycles per instruction
  2357. is very close. If I remember correct the 68040 and 486 have 1.3 - 1.2 cycles
  2358. per instruction in the mean. Now you see it would be very surprising if the
  2359. 68040 25MHz is faster than a 33MHz 486 which has an external cache. The
  2360. difference in frame rate is nearly simular to the difference in clock speed.
  2361. Another point is the gcc compiler has made a drastic improfment between
  2362. version 1.37 and 2.33 which was used on the 486 with Linux (a freeware Unix
  2363. clone). There are no optimisation done for the 68040 at all but as you see
  2364. the Linux version is optimised for the 486. I would expect to get 10- 20%
  2365. speed improfment with gcc 2.33 for the 68040. Beside I made a new version
  2366. which has been speeded up alittle 15-20% and the gcc 2.33 compiler should be
  2367. out in a month or so. This makes me optimistic than my Quadra will play back
  2368. a mpeg film as fast as a normal 486-33Mhz in the near future.
  2369.  
  2370. The new version should be out next week. It will support any resolution of
  2371. a MPEG-film. As said befor it is alittle faster and the converter will use the
  2372. filename of the orginal mpeg film as name and not test.xxxx. Only small
  2373. improfments but Rom wasn't build in a day.
  2374.  
  2375. Hope you have fun with my player, and you report bugs to me
  2376.  
  2377. Til next week,
  2378.  
  2379. Rainer
  2380.  
  2381. email: menes@statistik.tu-muenchen.de
  2382.  
  2383. ---------------------------------------------------------------------------
  2384.  
  2385. From: bryanw@rahul.net (Bryan Woodworth)
  2386. Date: Mon, 15 Feb 1993 21:47:18 GMT
  2387.  
  2388. In <1993Feb15.192224.777@prime.mdata.fi>
  2389. marcus@mits.mdata.fi (Marcus Ahlfors) writes:
  2390.  
  2391. >Wanted a MPG player for Amiga that fully works. Not the MPEG_Viewer packet
  2392. >what needed some strager library that noone had.. A packet that fully works
  2393. >thanks.
  2394.  
  2395. I know nothing about Amiga (except they are very nice for multimedia) but
  2396. someone uploaded some mpeg players to my site, you may want to try..
  2397.  
  2398. ftp.rahul.net, 192.160.13.1, /pub/bryanw/amiga/...
  2399.  
  2400. ---------------------------------------------------------------------------
  2401.  
  2402. From: mlelstv@specklec.mpifr-bonn.mpg.de (Michael van Elst)
  2403. Subject: Re: MPG Viewer for Amiga Wanted!!
  2404. Date: 17 Feb 93 01:23:05 GMT
  2405.  
  2406. I once uploaded a version mpeg_play1.2 to amiga.physik.unizh.ch under the
  2407. name mp.lha.
  2408.  
  2409. I just got mpeg_play2.0 working but don't want to upload until I've finished
  2410. HAM support.
  2411.  
  2412. If you can live with EHB-only please contact me.
  2413.  
  2414. ---------------------------------------------------------------------------
  2415.  
  2416. From: mlelstv@specklec.mpifr-bonn.mpg.de (Michael van Elst)
  2417. Subject: Re: MPG Viewer for Amiga Wanted!!
  2418. Date: Wed, 17 Feb 1993 17:07:44 GMT
  2419.  
  2420. If nothing goes wrong I'll upload my player (which supports Amiga EHB
  2421. and HAM6 graphics) next week to one of the aminet sites.
  2422.  
  2423. ---------------------------------------------------------------------------
  2424.  
  2425. Date: Tue, 2 Mar 93 17:25:06 -0800
  2426. From: larry@postgres.Berkeley.EDU (Larry Rowe)
  2427. Message-Id: <9303030125.AA25218@postgres.Berkeley.EDU>
  2428. Subject: Re: REPOST: THE MPEG-FAQ - Version 1.1 [1/2]
  2429.  
  2430. The ones [decoder] I can disclose are from Sony and one from
  2431. North Valley Research (contact Todd Brunhoff - toddb@nvr.com).
  2432.  
  2433. [ How about a free encoder running on Unix ? Where yous not working on it ? ]
  2434.  
  2435. We are working on a freely distributed mpeg video encoder.  But, it still has
  2436. a ways to go.  We're trying to produce a workable system quickly without too
  2437. much focus on speed or ultimate coding efficiency.  It will be available
  2438. sometime within the next 3-4 months.
  2439.  
  2440. ---------------------------------------------------------------------------
  2441.  
  2442. From: pierce@netcom.com (Jerry Pierce)
  2443. Subject: Re: MPEG on silicon
  2444. Date: Wed, 17 Feb 1993 16:57:23 GMT
  2445.  
  2446. E: REAL time MPEG encoder
  2447.  
  2448. The GCT MPEG encoder announced in EETimes was designed by Nippon 
  2449. Steel and my company, Eidesign Technologies. (The relationship 
  2450. between ASCII, GCT, Nippon Steel, Hitachi, JVC is a long and 
  2451. complicated one--suffice to say the units have been designed and a 
  2452. few have been sold and DELIVERED.)
  2453.  
  2454. We have one operating at Eidesign's headquarters in Mountain View, 
  2455. CA. The design is a three board set. The algorithm is Nippon Steel 
  2456. proprietary and is a FULL MPEG solution--I, P, and B frames. The 
  2457. resultant quality, in real time, is very good. We have compared 
  2458. favorably to C-Cube's non-real time algorithm. (I don't know how 
  2459. we will compare to their chip set.) We are adding a MPEG level 2 
  2460. audio solution to the system (it is currently being implemented 
  2461. and not yet working--March?). 
  2462.  
  2463. The encoder box accepts CCIR 601 input (D1) and has a SCSI port to 
  2464. connect to a workstation for assembling the system layer. The box 
  2465. creates a complete MPEG video stream in REAL time (a delay of 
  2466. about 1 second from the time the video is presented to the box and 
  2467. the time it appears decoded by the decoder--H.261 it's not!) We 
  2468. are now using a Thomson MPEG video decoder to monitor the results. 
  2469.  
  2470. We (the design team is split between Eidesign and Nippon Steel) 
  2471. decided to build a flexible MPEG encoder using off-the-shelf chips 
  2472. and use it as soon as possible. This includes DSP's, FPGA's, 
  2473. motion estimation chips, etc. It IS flexible and we COULD 
  2474. implement other algorithms, however we are not using it as a 
  2475. research tool, but as a solution to acquisition of MPEG material 
  2476. for a variety of platforms. I suppose it could be used as a 
  2477. research tool. 
  2478.  
  2479. I don't know where/how they came up with the $250K price, but we 
  2480. are discussing the system with interested parties for specific 
  2481. configurations to meet their needs. A FULL up system with audio, 
  2482. video, and other design tools may cost this much.  
  2483.  
  2484. Jerry Pierce
  2485. Eidesign Technologies
  2486. 1923 Landings Drive
  2487. Mountain View, CA 94043
  2488. 415-903-9211 x15
  2489. pierce@eidesign.com or pierce@netcom.com
  2490.  
  2491.  
  2492. ===========================================================================
  2493.  IX | ADDITIONAL INFORMATION
  2494. ============================
  2495.  
  2496. From: gandhi@trix18.genie.uottawa.ca (rakeshkumar gandhi )
  2497. Date: Tue, 24 Nov 92 13:14:03 -0500
  2498. Subject: IEEE
  2499.  
  2500. There is MPEG Hardware review in IEEE computer graphics and application
  2501. magazine.
  2502.  
  2503. ---------------------------------------------------------------------------
  2504.  
  2505. Only for Germans:
  2506.  
  2507. Ihr koennt den MPEG-draft-I beim Beuth Verlag bekommem.
  2508.  
  2509.  
  2510. ===========================================================================
  2511.  X | WHERE TO FIND MORE INFOS
  2512. =============================
  2513.  
  2514. Well, first you can check the related news-groups:
  2515.  
  2516.   comp.graphics, comp.graphics.animation, comp.compression, comp.multimedia,
  2517.   comp.sys.amiga.multimedia, comp.mail.multi-media,
  2518.   alt.binaries.pictures.utilities
  2519.  
  2520. The first part of this FAQ about MPEG came from Mark Adler, published in
  2521. in FAQ for the newsgroup 'comp.compression'.
  2522.  
  2523. ---------------------------------------------------------------------------
  2524.  
  2525. Then you can ask 'archie' to find all NEW mpeg-releated software
  2526. by sending the following mail (with no title):
  2527.  
  2528.   prog mpeg mpg
  2529.   quit
  2530.  
  2531. to one of the following archie-mail-servers:
  2532.  
  2533.   archie@archie.ans.net
  2534.   archie@archie.rutgers.edu
  2535.   archie@archie.sura.net
  2536.   archie@archie.mcgill.ca
  2537.   archie@archie.funet.fi
  2538.   archie@archie.au
  2539.   archie@archie.doc.ic.ac.uk
  2540.  
  2541. ---------------------------------------------------------------------------
  2542.  
  2543. Then you could look for a newer version of the first part of this FAQ via
  2544. ftp at:
  2545.  
  2546.     garbo.uwasa.fi (128.214.87.1), in /pub/doc-net
  2547.  
  2548.     The current version is named FAQC9301.ZIP
  2549.  
  2550. ---------------------------------------------------------------------------
  2551.  
  2552. Then read this (oh Bryan, you're gas ...):
  2553.  
  2554. From: bryanw@rahul.net (Bryan Woodworth)
  2555. Subject: MPEG VIEWERS FOR MSWIN/XWIN/VMS/AMIGA/MACINTOSH AVAILABLE!
  2556. Date: Tue, 30 Mar 1993 21:26:37 GMT
  2557.  
  2558. Last Updated:  30.3.93   12:32:34
  2559.  
  2560.      MPEG VIEWERS FOR VARIOUS PLATFORMS:  OBTAINMENT INFORMATION
  2561.  
  2562.  
  2563. a.  Microsoft Windows MPEG viewer info
  2564.      i. Xing's MPEG Player << Obtainable via email
  2565.     ii. An exciting port of the Berkeley MPEG player << Also via ftpmail
  2566. b.  Unix X-Windows viewer info << Also via ftpmail
  2567. c.  Macintosh viewer info << Also via ftpmail
  2568. d.  VMS viewer info << Also via ftpmail
  2569. e.  Amiga viewer info << Obtainable via many means besides ftp
  2570. f.  Reminders when obtaining files
  2571. g.  Information on obtaining files via email
  2572. h.  Where to obtain MPEG files
  2573. i.  Conclusion
  2574.  
  2575. a.  Windows MPEG viewer
  2576.  
  2577. There are two Windows MPEG viewers.  One is released by Xing 
  2578. Technology as freeware; the other is a Shareware viewer provided by 
  2579. a private party which is a port of the Berkeley v2.0 freeware MPEG 
  2580. player.
  2581.  
  2582. First, I will detail Xing's MPEG player for Windows.
  2583.  
  2584. i.  Xing's freeware MPEG player for Windows, version 2.0.  
  2585.  
  2586. I am not certain if it works with Windows 3.0, but who cares, 
  2587. right?  Everyone uses Windows 3.1!  And I know it works with 3.1.  
  2588. :-)   Once you have Windows all you need is any SVGA card.  The 
  2589. Windows MPEG player works with ANY SVGA card, provided it has a driver for
  2590. 640x480x256 colors in Windows 3.x.
  2591.  
  2592. Read HELP.INSTALLING.MPEG.FOR.WINDOWS for more information (see below).
  2593.  
  2594. You may obtain the viewer via toe, simtel20 mirrors via ftp
  2595. (see below) or email (see SIMTEL20.EMAIL at ftp.rahul.net [192.160.13.1] in
  2596. /pub/bryanw/information, or next posting if you are reading this in a
  2597. Usenet newsgroup).  Herewith is the ftp info:
  2598.  
  2599. You can get the viewer from:
  2600.  
  2601. Site:  toe.cs.berkeley.edu [128.32.149.117]
  2602. Dir : /pub/multimedia/mpeg/Windows3.x
  2603. File: mpegexe.zip + attendant dll (such as mddlati.zip)
  2604.  
  2605. The viewer is also available from all simtel20 mirrors.  One
  2606. specific site I can remember is as follows:
  2607.  
  2608. Site:  oak.oakland.edu
  2609. Dir :  /pub/msdos/windows3
  2610. File:  mpegexe.zip, + attendant dll (such as mdllati.zip)
  2611.  
  2612. Here is a listing of all simtel20 mirror sites, from a recent posting by 
  2613. w8sdz@TACOM-EMH1.Army.Mil (Keith Petersen) to comp.archives.msdos.announce.
  2614. Please remember to use the ftp site closest to you geographically:
  2615.  
  2616. SIMTEL20 files are also available by anonymous ftp from mirror sites
  2617. OAK.Oakland.Edu (141.210.10.117), wuarchive.wustl.edu (128.252.135.4),
  2618. ftp.uu.net (137.39.1.9), nic.funet.fi (128.214.6.100), src.doc.ic.ac.uk
  2619. (146.169.3.7), nic.switch.ch (130.59.1.40), archie.au (139.130.4.6),
  2620. nctuccca.edu.tw (140.111.3.21)....
  2621.  
  2622. Please read HELP.INSTALLING.MPEG.FOR.WINDOWS, located on
  2623. ftp.rahul.net, in /pub/bryanw/information, whence you obtained this file.
  2624. It gives tips on installation and answers many questions.  IP address for
  2625. those whose servers don't accept names:  ftp.rahul.net, 192.160.13.1 
  2626.  
  2627. I spent a great amount of time compiling it, so I will hold a very 
  2628. low opinion of anyone who asks me for help without having read the 
  2629. HELP.INSTALLING.MPEG.FOR.WINDOWS file first.
  2630.  
  2631. However, if there is a question you have which is not answered by the
  2632. HELP.* file then please do send me email so I can add it to the HELP* file.
  2633.  
  2634. ii.  Berkeley MPEG player Port:  Supports 15bit-24bit displays!
  2635.  
  2636. The following is a verbatim transcription of an email message I 
  2637. received about this other player.  It is worth a look.
  2638.  
  2639. --- begin ---
  2640. ~Date: Mon, 29 Mar 93 10:00:08 MST
  2641. ~From: rwebb@nyx.cs.du.edu (Russell Webb)
  2642. To: bryanw@rahul.net
  2643. ~Subject: Re: FTP SITE AVAILABLE FOR MSDOS GRAPHICS/UNIX UTILITIES
  2644. Organization: Nyx, Public Access Unix @ U. of Denver Math/CS dept.
  2645.  
  2646. I'm sorry to have seen your archive turned into a mini-archive, but 
  2647. your effort is still apreciated.  Regarding the above information 
  2648. you currently provide: there is another MPEG player that you may 
  2649. have overlooked so far.  Check toe.cs.berkeley.edu under 
  2650. /pub/multimedia/mpeg/ mpegnt.zip for a new (~March 15) Windows NT 
  2651. MPEG viewer, a port of the Berkeley Unix v2.0 player.  It *will* 
  2652. run under Windows 3.1, but the Win32s subsystem is required.  The 
  2653. Win32s package is bundled with the Spice32/ Nutmeg32 circuit design 
  2654. package that can be found on the ftp.cica.indiana.edu site (under 
  2655. /pub/pc/win3/nt/spice4?.zip, I believe).  [ED. NOTE:
  2656. ftp.cica.indiana.edu's IP address is 129.79.20.84]
  2657.  
  2658. Why go through all the hassle of grabbing this if you don't have 
  2659. Windows NT?  Because the player supports 15-bit and 24-bit color.  
  2660. It looks quite nice in comparison to the Xing player or an 8-bit 
  2661. X-Windows display. It's a bit slow (on my 486/50, 16M ram) and easy 
  2662. to crash--but still the only free way I know of to get a 
  2663. hi-color/truecolor MPEG display on a PC (short of having a 15- or 
  2664. 24-bit X terminal on Intel hardware).
  2665.  
  2666. I hope this information is a bit useful.  Thanks again for your
  2667. mini-archive and information postings.
  2668.  
  2669. -Russell Webb
  2670. rwebb@nyx.cs.du.edu
  2671. --- end ---
  2672.  
  2673. b. Unix X-Windows MPEG viewer
  2674.  
  2675. There is also an MPEG player for Unix X-windows platforms, which 
  2676. supposedly works fairly well.  When I had Linux running on my 
  2677. 386/25 with X Windows, it worked fairly slowly, but this WAS an IBM 
  2678. 80386, no math compressor, and "only" 8 megs of ram.  :-)   Perhaps 
  2679. you will fare better.
  2680.  
  2681. The term "X-Windows" encapsulates any computer which can run X-Windows
  2682. software.  These include Unix machines such as Suns, and other machines
  2683. made by Hewlett Packard, etc.  IBM computers can also emulate X-Windows
  2684. using the Linux or 386BSD Operating Systems along with a port of the X
  2685. windows environment.  
  2686.  
  2687. For Linux information read comp.os.linux; 386BSD,
  2688. see the following newsgroups for information on 386BSD:
  2689.  
  2690. comp.os.386bsd.announce
  2691. comp.os.386bsd.apps
  2692. comp.os.386bsd.bugs
  2693. comp.os.386bsd.questions
  2694.  
  2695. Site info:
  2696.  
  2697. Site:  toe.cs.berkeley.edu [128.32.149.117]
  2698. Dir :  /pub/multimedia/mpeg
  2699. File:  mpeg-*
  2700.  
  2701. c.  Macintosh MPEG viewer
  2702.  
  2703. The Berkeley MPEG player seems to have provided the impetus for MPEG
  2704. viewers on every system!  The Berkeley MPEG viewer has now been ported to
  2705. the Macintosh platform as well.
  2706.  
  2707. Site info:
  2708.  
  2709. Site:  toe.cs.berkeley.edu [128.32.149.117]
  2710. Dir :  /pub/multimedia/mpeg/mac
  2711. File:  mpeg_mac_*
  2712.  
  2713. d.  VMS MPEG viewer
  2714.  
  2715. Yet another port of the Berkeley MPEG player.  Contains specific
  2716. source for VMS machines which will aid in compilation.
  2717.  
  2718. Site:  toe.cs.berkeley.edu [128.32.149.117]
  2719. Dir :  /pub/multimedia/mpeg/vms
  2720. File:  Browse entire subdir, snag what you need
  2721.  
  2722. e.  Amiga MPEG viewers
  2723.  
  2724. There are many MPEG viewers for the Amiga.  They are all available via 
  2725. ftp from amiga.physik.unizh.ch [130.60.80.80] or one of its many mirrors.
  2726. It is highly recommended you use the mirror geographically closest to you
  2727. to reduce network bandwidth and increase transfer time.  Here is a listing
  2728. of all mirrors (including amiga.physik itself):
  2729.  
  2730. Switzerland  amiga.physik.unizh.ch  130.60.80.80    pub/aminet/
  2731. Switzerland  litamiga.epfl.ch       128.178.151.32  pub/aminet/
  2732. Scandinavia  ftp.luth.se            130.240.16.3    pub/aminet/
  2733. Germany      ftp.uni-kl.de          131.246.9.95    pub/aminet/
  2734. Germany      ftp.uni-erlangen.de    131.188.1.43    pub/aminet/
  2735. Germany      ftp.cs.tu-berlin.de    130.149.17.7    pub/aminet/
  2736. Germany      ftp.th-darmstadt.de    130.83.55.75    pub/aminet/
  2737. Germany      ftp.uni-paderborn.de   131.234.2.32    pub/aminet/
  2738. USA          ftp.wustl.edu          128.252.135.4   pub/aminet/
  2739. USA          merlin.etsu.edu        192.43.199.20   pub/aminet/
  2740. USA          oes.orst.edu           128.193.124.2   pub/aminet/
  2741. Australia    splat.aarnet.edu.au    192.107.107.6   pub/aminet/ (*)
  2742.    (*) closed 6:30am to 4pm weekdays
  2743.  
  2744. Here is a listing of filenames from the LONG.Z file.  Merely cd to the
  2745. proper subdirectory (in this case, /pub/aminet/gfx/show) and get what you
  2746. need.
  2747.  
  2748.                                       Days
  2749. Filename             Directory   Size/Old  Description
  2750. --------------------------------------------------------------------
  2751. mp.lha               gfx/show    45K  83 MPEG player for EHB display.
  2752.                                          Needs OS2.0
  2753. mpeg2_0amiga.lha     gfx/show    50K  40 Berkeley MPEG player 2.0
  2754. mpegplay201_bin.lha  gfx/show   147K  43+MPEG player V2.01 executable
  2755. mpegplay201_src.lha  gfx/show   170K  43+MPEG player V2.01 sources
  2756. mpeg_player122.lha   gfx/show   206K 104+MPEG Player 1.22 (for all Amigas)
  2757.  
  2758. You can also obtain the software via aminet using other means.  From the
  2759. README:
  2760.  
  2761.                          OTHER AMINET ACCESSES
  2762.                          ---------------------
  2763.  
  2764. There are many other ways than FTP to access AmiNet:
  2765.  
  2766. - ADT. This is a front end for FTP that allows easy access to AmiNet.
  2767.   Get it from comm/misc/ and compile it on your UNIX box.
  2768.  
  2769. - FSP. AmiNet Files can be downloaded from the FSP site disun3.epfl.ch
  2770.   port 9999. Uploads are accepted and forwarded.
  2771.  
  2772. - NFS. The only AmiNet site that allows NFS mounting of the archives is
  2773.   wuarchive.wust.edu. FTP there and read the details in the /README.NFS
  2774.  
  2775. - IRC. On Internet Relay Chat, you can talk to various server robots
  2776.   like AmiBot, MerBot or Mama, to do queries and retrievals.
  2777.  
  2778. - Gopher. There is a gopher server for AmiNet at merlin.etsu.edu. To
  2779.   connect, use the command 'gopher merlin.etsu.edu'.
  2780.  
  2781. - Modem. In Germany, you can download the AmiNet files from the Incubus
  2782.   BBS, telephone number 0931 781464. The login is 'ftp', password 'ftp'.
  2783.  
  2784. - Usenet. A list of recent uploads is posted every week to the newsgroups
  2785.   comp.sys.amiga.misc and de.comp.sys.amiga.misc. Useful for mail servers.
  2786.  
  2787. - Mailserver. Sorry, no specialized e-mail server for AmiNet yet. But you
  2788.   can use ftpmail@decwrl.dec.com. Send a mail with HELP in the body.
  2789.  
  2790. - CD-ROM. AmiNet is available on CD-ROM. Talk to info@cdrom.com, or write
  2791.   to Walnut Creek CDROM, 1547 Palos Verdes Mall, Walnut Creek CA 94596, USA
  2792.  or phone 1 800 786 9907, +1 510 674 0783 or +1 510 674 0821 (FAX)
  2793.  
  2794.  
  2795. f.  Reminders..
  2796.  
  2797. o Login anonymously.  I.E.
  2798.  
  2799. FTP server Omygosh-v2.21 "It's in there!", <c> P in a Square Ltd READY.
  2800. login:  anonymous
  2801. password:  (enter your email address here, like "banshee@wicked.com")
  2802.  
  2803. ...then you're in.
  2804.  
  2805. o Use binary mode when transferring files from ftp sites.
  2806.   I.E. "type binary" or "binary" before transferring a file.
  2807.  
  2808. E.g.
  2809.  
  2810. ftp> binary
  2811. Binary mode set.  
  2812. ftp> get mpegexe.zip
  2813. ...  
  2814.  
  2815. g.  Obtaining files via email
  2816.  
  2817. Some of the sections above cover specific information for retrieving files
  2818. via specific means, such as for the MSWIN Xing player (via simtel20's
  2819. listservers) or the amiga (via other various means outlined in that
  2820. section).  For the remaining sections, it is possible to use the ftpmail
  2821. server.
  2822.  
  2823. FTPMAIL, obtaining files from a server via email which does the ftping for
  2824. you, is not the best way to obtain files via ftp, but for some it is the
  2825. only way.  To get more information, send email to ftpmail@decwrl.dec.com
  2826. with the word HELP in the message body.
  2827.  
  2828. h.  Where to obtain MPEG files
  2829.  
  2830. Now that you have your glorious MPEG viewer, where to obtain MPEG files to
  2831. test your program?  Luckily there are a few sites whence many MPEGs may be
  2832. obtained.
  2833.  
  2834. The best site for MPEGs is toe.cs.berkeley.edu [128.32.149.117], which has
  2835. a veritable slew of MPEGs available in /pub/multimedia/mpeg/movies, and a
  2836. glorious MPEG MEGA demo, crafted by Stefan Hartmann
  2837. (leo@zelator.in-berlin.de) in /pub/multimedia/mpeg/genoa.         
  2838.  
  2839. Another good site for MPEGs is phoenix.oulu.fi [130.231.240.17], but please
  2840. use this site sparingly unless you are right next door to Finland --
  2841. bandwidth is getting expensive these days!   Most files available on
  2842. phoenix are already at toe anyhow.
  2843.  
  2844. Have fun!
  2845.  
  2846. i.  Conclusion
  2847.  
  2848. MPEG is a fascinating animation format which is compact yet offers lots of
  2849. animation for the space!  With ports of the MPEG player available now for
  2850. most major platforms, MPEG can now be shared by almost everyone.  I hope
  2851. you will enjoy MPEG as much as I have.  Sometimes it's annoying searching
  2852. for a viewer for your platform, but it's all worthwhile in the end.
  2853.  
  2854. -Bryan
  2855.  
  2856. -- 
  2857. Bryan Woodworth <bryanw@rahul.net>
  2858.  
  2859.  
  2860. ===========================================================================
  2861.  XI | NEWS
  2862. ==========
  2863.  
  2864. Well, here the news from the CEBIT'93 in Hannover GERMANY:
  2865.  
  2866. Nothing special happened (except the new NeXT-Station with Intel-
  2867. Board, Expansion-Slot for the Pentium and Localbus running Mach486,
  2868. X11 and Windows 3.1 under the same GUI: NeXTStep) and except the
  2869. MPEG-News:
  2870.  
  2871. Brainstorm was showing a Beta-Version of a player for the Atari.
  2872. Its doing I-, P- and B-Frames and could perfectly play all the Xing-Movies.
  2873. (Not sure about the big ones).
  2874.  
  2875. More infos from: [ and read Section III.7 ]
  2876.  
  2877.   Raphael Lemoine          at
  2878.  
  2879.   Brainstorm
  2880.   19 bis
  2881.   Rue de Cotte
  2882.   75012 Paris
  2883.   FRANCE
  2884.  
  2885.   Vocal:   1 - 44 67 08 09
  2886.   Fax:     1 - 44 67 08 11
  2887.   Modem:   1 - 44 67 08 44
  2888.   Fidonet: 2:320/100.4
  2889.  
  2890. ---------------------------------------------------------------------------
  2891.  
  2892. Leadtek was showing there DOS-full-screen-MPEG-player. They double
  2893. the pixel in a tricky way, so they get 640x400 and the quality is
  2894. really good. They told me, the player (with lots of additional
  2895. software) is to buy for about $900. The contact address is:
  2896.  
  2897.   Mr. Terry Yeu          at
  2898.  
  2899.   Leadtek Research Inc.
  2900.   Computer Graphics, Multimedia Design & Manufacture
  2901.  
  2902.   5F, NO. 4, Alley 11, Lane 327, Sec. 2, Chung-Shan Rd.,
  2903.   Chung-Ho, Taipei Shien,
  2904.   TAIWAN R.O.C.
  2905.  
  2906.   Tel: 886-2-2484101 Ext 113
  2907.   Fax: 886-2-2484103
  2908.  
  2909. ---------------------------------------------------------------------------
  2910.  
  2911. Sun has a new version of there 'Multimedia Solutions for Workgroup'
  2912. out. And (but this is not official), they will support MPEG, but this
  2913. was not to be seen.
  2914.  
  2915. ---------------------------------------------------------------------------
  2916.  
  2917. [ A new coding sheme for video arrived. It has NOTHING to do with MPEG,  ]
  2918. [ but it produces a fabulous frame-rate, the compression is much better, ]
  2919. [ but therefore the quality is less than MPEG. Here the news:            ]
  2920.  
  2921. Date: Mon, 15 Mar 93 13:58:29 EST
  2922. From: ruben@ee.uts.edu.au (Ruben Gonzalez)
  2923. Subject: Re: riscdemo- more infos please ...
  2924.  
  2925.  
  2926. > > We aim to solve these problems with our new technique. We get up to 40:1
  2927. > > compression (and rising) and frame rates of up to 100+ frames per second
  2928. > > on a standard 486 IBM PC with a standard VGA card. No fancy anything 
  2929. > > is required.
  2930.  
  2931. We've actually improved the compression quite a nit lately.
  2932.  
  2933. > How does it work ?
  2934.  
  2935. Well basically it does a bit of vector quantisation and we try to decompose
  2936. the images into graphic primitives.
  2937.  
  2938. > 100 frames of which size (how many colors) ?
  2939.  
  2940. 120 fps at 176x144, we get about 35 fps at 352x288. All in 256 colours
  2941. but there is no contouring artifacts as with *all* the other schemes that exist.
  2942.  
  2943. > How do you compare it to MPEG ?
  2944.  
  2945. Well they get a bit more compression, but their quality is quite a bit lower.
  2946. Also the software MPEG version is not full MPEG just a portion of it. MPEG
  2947. needs to do a DCT transform in reall time which is really time consuming,
  2948. MPEG also need to do real time colour quantisation and we don't need to do
  2949. any of this in fact our decoder is only about 50 lines long :^)
  2950.  
  2951. Our version is fully extensible into hypermedia and full object level
  2952. interaction, whereas the MPEG stuff is restricted to only multimedia with
  2953. no intra frame- object level interaction.
  2954.  
  2955. > but how does it really work, whats the algorithm to reach such a compression
  2956. > without a DCT (f.e.) ?
  2957.  
  2958. Hey, a DCT does not give any compression either, it's the quantisation of and 
  2959. succeeding variable length (Huffman) coding of the transform coefficents
  2960. that give rise to the compression. Of course the motion compensation also
  2961. helps.
  2962.  
  2963. Well as I said its a combination of adaptive vector quantisation and graphic
  2964. primitive decomposition. We also make heavy use of human visual system's
  2965. characteristics. To explain the entire algorithm would take up many pages
  2966. since it is completely original and there is nothing I could sort of 
  2967. compare it too. Plus I'm not allowed to reveal certain parts of the algorithm.
  2968.  
  2969. For further information please refer to :
  2970.  
  2971. R.Gonzalez and A.Ginige, "Towards Integrating Digtial Video for Multimedia",
  2972. Australian Broadband Switching and Services Symposium'92, Melbourne Australia.
  2973.  
  2974. A.Ginige, A.Serevanute, R.Gonzalez et.al. "An Experimental Multimedia System"
  2975. Computer Communication Review, Vol.22, No.3, July 1992.
  2976.  
  2977. There are also other published papers on the algorithm floating around.
  2978.  
  2979. > Could you maybe send me some of your compressed video's ? Or tell me, where
  2980. > to ftp from ? Are there any documents, describing the technic ?
  2981.  
  2982. You should be able to ftp some videos from  : ftp.uts.edu.au under the 
  2983. directory /pub/RISCvideo 
  2984.  
  2985. I would compress some more videos but I'm busy working on the new improved
  2986. version as well as porting the algorithm to MSWindows and other platforms
  2987. and there is only one of me :(. 
  2988.  
  2989.  
  2990. Ruben Gonzalez. 
  2991. School of Electrical Engineering,
  2992. University of Technology, Sydney, Australia
  2993.  
  2994. [ The player itself is named : RISCDEMO.ZIP. ]
  2995.  
  2996.  
  2997. ===========================================================================
  2998.  XII | QUESTIONS
  2999. ================
  3000.  
  3001. These are some questions, ideas or whatever problems, where still no
  3002. solutions is found or nobody knows an answer. Please contact me via e-mail
  3003. if YOU find a solution for:
  3004.  
  3005. 1) Is there somebody out there (maybe from the MPEG-group), that could
  3006.    rewrite the first section of this FAQ, to bring it up to MPEG-II ?
  3007.  
  3008. 2) Is Xing connected to the internet or compuserve or something ?
  3009.    Is there somebody responsible for there product ?
  3010.  
  3011. 3) Are there multimedia-specialized mailboxes out there ? Please send
  3012.    a filelisting of your mpeg-archive, a description of how to obtain
  3013.    the files, costs, connection times, telefon-numbers etc.
  3014.  
  3015. 4) Is there a COMPLETE mpeg-stream somewhere out there ? Meaning including
  3016.    a system-, video- and audio-stream ...
  3017.  
  3018. 5) Who can post something about the MPEG-card from Optibase ?
  3019.    Test ? Compatibility ? Prices ?   
  3020.  
  3021. Please mail to:
  3022.  
  3023.   phade@cs.tu-berlin.de
  3024.  
  3025. if you have for inormation, than I have.
  3026.  
  3027. ===========================================================================
  3028.  
  3029. The end of ...
  3030.  
  3031.         THE MPEG-FAQ
  3032.         ======================================================
  3033.         PHADE SOFTWARE Leibnizstr. 30, 1000 Berlin 12, GERMANY
  3034.         Inh. Frank Gadegast            Fon/Fax: +49 30 3128103
  3035.  
  3036.         phade@cs.tu-berlin.de
  3037.  
  3038. ===========================================================================
  3039.