home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1994 June / NEBULA_SE.ISO / Documents / FAQ / Mpegfa20-faq / mpegfaq.20 < prev    next >
Encoding:
Text File  |  1993-05-06  |  122.4 KB  |  3,009 lines

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