home *** CD-ROM | disk | FTP | other *** search
-
- ΓòÉΓòÉΓòÉ 1. Summary of New Features ΓòÉΓòÉΓòÉ
-
- I received a great deal of quality feedback from dozens of people that tried
- the first release of PMMPEG. Here is a summary of new features that have been
- implemented based on your suggestions. Please continue to send suggestions and
- bug reports, it will help to make PMMPEG better for everyone.
-
- Click on the links below to get more information on each feature.
-
- o Toolbar with tape controls (Play/Stop/Rewind/Step/Size/Color/Loop)
-
- o Accept MPEG filename on command line and automatically play it.
-
- o Command line options for playback size, color and looping.
-
- o Configuration data saved between runs.
-
- o INSTALL.CMD will create a PMMPEG desktop object
-
- o INSTALL.CMD will associate PMMPEG with all *.MPG files
-
- o Drag/Drop MPEG movie onto PMMPEG.
-
- o Double size playback is possible both in Color and Grayscale.
-
- o Loading a movie decodes and displays the first valid frame.
-
- o When the window is obscured and then revealed, the movie frame is repainted.
-
- o New MPEG movie sites added and corrections made to list.
-
- o File Dialog always brings up *.MPG.
-
- o MPEG filename is now displayed in the Title bar.
-
- o Bug fix: no more silent death problem. PMMPEG jumps to the next frame when
- bad encoding detected.
-
- o Bug fix: The file handle is closed when a movie fails parsing as non-MPEG
- format
-
- o Bug fix: Popups are now displayed on fatal read/MPEG stream/parsing errors.
-
-
- ΓòÉΓòÉΓòÉ 2. Suggestions for Future Releases ΓòÉΓòÉΓòÉ
-
- Here is the list of features I was not able to add in time for this release.
- If you have any more features you'd like to see, please send them to me.
-
- I can't promise to eventually implement them all, due to constraints like time,
- Berkeley decoding engine limitations, etc., but I'll do my best.
-
- The list is in a rough order of what I think I'll concentrate on.
-
- o Movie size and frame count in status bar along bottom of window.
-
- o Copy frame to OS/2 bitmap file or to clipboard as OS/2 bitmap.
-
- o Note encoding/dithering errors in status bar.
-
- o Slideshow with pacing options / multi-movie Drag/Drop.
-
- o REXX hooks for external control of behavior.
-
- o Optimize decoding/dithering to improve frame rate.
-
- o Overlap display/decode of frames to speed throughput.
-
- o Frame back (I frame only).
-
- o Play at encoded speed, some movies go too fast.
-
- o Better color/256 colors/palette manager.
-
- o Scroll bar back and forth across frames.
-
- o Pre-parse file and then play back frames.
-
- o Bar graph timeline.
-
- o DCR 95 for direct video ram access.
-
- o Full screen option.
-
- o Audio sync.
-
- o Make into MMPM/2 codec.
-
- o More dithering options.
-
-
- ΓòÉΓòÉΓòÉ 3. Help for Toolbar ΓòÉΓòÉΓòÉ
-
- Use the buttons on the toolbar to control the playback of the movie and select
- playback options.
-
- The buttons on the toolbar have the following functions:
-
- o The Play Button causes the movie to start playing.
-
- o The Stop Button causes the movie to stop playing.
-
- o The Rewind Button causes the movie to be rewound to the first frame, ready
- for a subsequent Play or Step.
-
- o The Step Button button causes the next frame of the movie to be displayed.
-
- The following buttons are in one of two states.
-
- o The Small/Large Button can be either in Small or Large mode.
-
- - When in the Small state, the movie is played in its normal size, as
- encoded in the file.
-
- - When in the Large state, the movie is played at double the size encoded in
- the file.
-
- o The Color/Gray Button can be either in Color or Grayscale mode.
-
- - When in the Color state, the movie is played in 128 distinct color shades.
-
- - When in the Gray state, the movie is played in 128 shades of gray.
-
- o The NoLoop/Loop Button button can be either in NoLoop or Loop mode.
-
- - When in the NoLoop state, the movie is played once and then halts at the
- end.
-
- - When in the Loop state, the movie is played over and over until you click
- on the Stop button or drag and drop a new movie onto the window.
-
-
- ΓòÉΓòÉΓòÉ 3.1. Help for Play Button ΓòÉΓòÉΓòÉ
-
- The Play button causes the movie to start playing. When the movie starts
- playing, the Stop button will be enabled and the Rewind and Step buttons will
- be disabled.
-
- o If there is no movie loaded, the button will be in this grayed out state:
-
- o If there is a movie loaded and it's not currently playing, the button will be
- in this enabled state:
-
- o If there is a movie loaded and it is currently playing, the button will be in
- this grayed out state:
-
-
- ΓòÉΓòÉΓòÉ 3.2. Help for Stop Button ΓòÉΓòÉΓòÉ
-
- The Stop button causes the movie to stop playing. When the movie stops
- playing, the Play, Rewind and Step buttons will be enabled.
-
- o If there is no movie loaded, the button will be in this grayed out state:
-
- o If there is a movie loaded and it's not currently playing, the button will be
- in this grayed out state:
-
- o If there is a movie loaded and it is currently playing, the button will be in
- this enabled state:
-
-
- ΓòÉΓòÉΓòÉ 3.3. Help for Rewind Button ΓòÉΓòÉΓòÉ
-
- The Rewind button causes the movie to be rewound to the first frame, ready for
- a subsequent Play or Step.
-
- o If there is no movie loaded, the button will be in this grayed out state:
-
- o If there is a movie loaded and it's not currently playing, the button will be
- in this enabled state:
-
- o If there is a movie loaded and it is currently playing, the button will be in
- this grayed out state:
-
-
- ΓòÉΓòÉΓòÉ 3.4. Help for Step Button ΓòÉΓòÉΓòÉ
-
- The Step button causes the next frame of the movie to be displayed. If the end
- of the movie is encountered, it will be rewound to the first frame and stepping
- can continue without reloading the movie.
-
- There is a known problem when using Step with IBP-Frame Movies
-
- o If there is no movie loaded, the button will be in this grayed out state:
-
- o If there is a movie loaded and it's not currently playing, the button will be
- in this enabled state:
-
- o If there is a movie loaded and it is currently playing, the button will be in
- this grayed out state:
-
-
- ΓòÉΓòÉΓòÉ 3.5. Help for Small/Large Button ΓòÉΓòÉΓòÉ
-
- The Small/Large button toggles back and forth between playback at the normal
- movie size, as encoded in the file, or at double that size.
-
- This button defaults to Small, but can be changed by options on the command
- line or the configuration data in force when this program was last shut down.
-
- Note: You can toggle this while the movie is running and the display will
- resize itself to ensure that the full movie image is visible.
-
- You will see dramatically lower frame rates when playing the movie in Large
- mode due to the quadrupled number of pixels that have to be moved around in
- memory and displayed in the window. In Large mode, the movie will appear very
- "chunky" because each pixel is being magnified 4 times. There's no way to
- extract a better image out of the movie than its natural encoded size.
-
- o When in the Small state , the movie is played in its normal size, as encoded
- in the file.
-
- o When in the Large state, , the movie is played at double the size encoded in
- the file.
-
-
- ΓòÉΓòÉΓòÉ 3.6. Help for Color/Gray Button ΓòÉΓòÉΓòÉ
-
- The Color/Gray button toggles back and forth between 128 color playback and 128
- shades-of-gray playback.
-
- This button defaults to Color, but can be changed by options on the command
- line or the configuration data in force when this program was last shut down.
-
- You will usually see slightly better frame rates with Gray than with Color due
- to the simpler dithering calculations. Also, some movies have "garish" color
- and selecting gray scale will make them more pleasing to the eye.
-
- There is a problem with the Color Table when switching from color->gray or
- gray->color during playback.
-
- Note: You can toggle this while the movie is running and the display will
- change to the desired color scheme.
-
- o When in the Color state , the movie is played in 128 shades of color.
-
- o When in the Grayscale state , the movie is played in 128 shades of gray.
-
-
- ΓòÉΓòÉΓòÉ 3.7. Help for NoLoop/Loop Button ΓòÉΓòÉΓòÉ
-
- The NoLoop/Loop button toggles back and forth between playing the movie and
- looping around to the start and playing again or playing the movie and stopping
- at the end.
-
- This button defaults to NoLoop, but can be changed by options on the command
- line or the configuration data in force when this program was last shut down.
-
- Note: You can toggle this while the movie is running and the movie will behave
- accordingly when it hits the last frame.
-
- o When in the NoLoop state , the movie stops when it hits the last frame.
-
- o When in the Loop state , the movie loops around to the start and continues
- playing when it hits the last frame.
-
-
- ΓòÉΓòÉΓòÉ 4. Help for File ΓòÉΓòÉΓòÉ
-
- Use File to open an MPEG movie.
-
-
- ΓòÉΓòÉΓòÉ 4.1. Help for Open ΓòÉΓòÉΓòÉ
-
- Use Open to display a window that enables you to choose an MPEG movie.
-
- You can also drag and drop a movie from a folder onto the PMMPEG window.
-
-
- ΓòÉΓòÉΓòÉ 5. Configuration Data ΓòÉΓòÉΓòÉ
-
- PMMPEG stores information about itself when you quit so it can try to give you
- the same environment the next time you run it.
-
- o Window position on the desktop is saved and restored, even if maximized or
- minimized.
-
- o Window size is saved and restored.
-
- o Small/Large state is saved and restored.
-
- o Color/Gray state is saved and restored.
-
- o NoLoop/Loop state is saved and restored.
-
- o The last directory path a movie is loaded from is saved and restored.
-
- If you simply launch PMMPEG without any command line options, these values will
- be loaded and used to set up the player just like it was when you quit it last.
- You can use command line options which will override these saved values.
-
-
- ΓòÉΓòÉΓòÉ 6. Command Line Options ΓòÉΓòÉΓòÉ
-
- PMMPEG has been enhanced to take a number of options on the command line,
- allowing its use as an object on the desktop or as part of a program like
- Mosaic which attempts to pass the filename of an MPEG movie on the command
- line.
-
- These are the recognized command line options:
-
- o -color Color playback, default.
-
- o -gray Grayscale playback.
-
- o -small Normal frame size, default.
-
- o -large Double frame size.
-
- o -noloop One play playback, default.
-
- o -loop Looping playback.
-
- o filename Filename of movie to load and play.
-
- Note that the -color and -gray are mutually exclusive, as are -small and -large
- and also -noloop and -loop.
-
- If both of any of these pairs is listed on the command line, the one closest to
- the end of the command line will take precedence.
-
- If any of these options are specified, they will take precedence over the
- information saved from the last time. Therefore, if you want to be sure that
- you get a particular option, it's better to explicitly mention it on the
- command line.
-
- If a filename or path and filename is given, the file will be loaded and play
- started automatically.
-
-
- ΓòÉΓòÉΓòÉ 6.1. Help for -color option ΓòÉΓòÉΓòÉ
-
- The -color option causes PMMPEG to start up in 128 color mode.
-
-
- ΓòÉΓòÉΓòÉ 6.2. Help for -gray option ΓòÉΓòÉΓòÉ
-
- The -gray option causes PMMPEG to start up in 128 shades of gray mode.
-
-
- ΓòÉΓòÉΓòÉ 6.3. Help for -small option ΓòÉΓòÉΓòÉ
-
- The -small option causes PMMPEG to start up normal size playback mode.
-
-
- ΓòÉΓòÉΓòÉ 6.4. Help for -large option ΓòÉΓòÉΓòÉ
-
- The -large option causes PMMPEG to start up in double size playback mode.
-
-
- ΓòÉΓòÉΓòÉ 6.5. Help for -noloop option ΓòÉΓòÉΓòÉ
-
- The -noloop option causes PMMPEG to start up in play-once-and-stop mode.
-
-
- ΓòÉΓòÉΓòÉ 6.6. Help for -loop option ΓòÉΓòÉΓòÉ
-
- The -loop option causes PMMPEG to start up in continuous loop mode.
-
-
- ΓòÉΓòÉΓòÉ 6.7. Help for filename option ΓòÉΓòÉΓòÉ
-
- The filename option causes PMMPEG to load and start playing that MPEG movie
- automatically.
-
-
- ΓòÉΓòÉΓòÉ 7. Installation ΓòÉΓòÉΓòÉ
-
- PMMPEG can simply be run in any of the following manners:
-
- o On the command line, type pmmpeg with any desired options or MPEG filename.
-
- o Double-click on the PMMPEG object on your desktop.
-
- o Double-click on any .MPG file in any folder.
-
- The second and third options are enabled for you if you run the INSTALL.CMD
- REXX program supplied with PMMPEG.
-
-
- ΓòÉΓòÉΓòÉ 7.1. INSTALL.CMD ΓòÉΓòÉΓòÉ
-
- INSTALL.CMD is a REXX program that will create a PMMPEG desktop object for you
- and set up an association. for any files that end in .MPG.
-
- First make sure PMMPEG.EXE and INSTALL.CMD are located in the directory where
- you are going to keep PMMPEG.EXE. Then type INSTALL at the command line. It
- will create a desktop object and make the association with all .MPG files on
- your system.
-
-
- ΓòÉΓòÉΓòÉ 7.2. PMMPEG Desktop Object ΓòÉΓòÉΓòÉ
-
- To get this feature, run the INSTALL.CMD REXX program. This will make a PMMPEG
- object on your desktop that looks like this:
-
- If you double-click on this object, it will launch PMMPEG. You can add any of
- the command line options you like to the Parameters: field of the Program page
- of its Settings notebook.
-
-
- ΓòÉΓòÉΓòÉ 7.3. .MPG Movie Association ΓòÉΓòÉΓòÉ
-
- To get this feature, run the INSTALL.CMD REXX program. This will associate
- PMMPEG with all files ending in .MPG on your system and change their icon to
- the PMMPEG icon:
-
- When you double-click on an MPEG movie, it will launch PMMPEG and automatically
- start playing the selected movie.
-
-
- ΓòÉΓòÉΓòÉ 8. Drag and Drop MPEG Movies ΓòÉΓòÉΓòÉ
-
- PMMPEG has been designed to allow dragging MPEG movies from a folder on the
- desktop to the PMMPEG window.
-
- If you attempt to drop a non-MPEG movie (i.e. not ending in .MPG) or attempt to
- drop more than one of any object, then the drop will be rejected. You can only
- drop one MPEG movie on PMMPEG at a time.
-
- If there is no movie currently playing, then when you drop an MPEG movie it
- will be automatically loaded and start playing.
-
- If there is a movie currently playing, then that movie will stop and the new
- movie will be automatically loaded and start playing.
-
- If there is a movie currently playing, and you attempt to drop a non-MPEG movie
- or more than one of any object, then the movie will stop playing. You then have
- to click on the Play button to continue playing the current movie.
-
-
- ΓòÉΓòÉΓòÉ 9. Help for Options ΓòÉΓòÉΓòÉ
-
- Use Options to show a Status box with relevant movie statistics or get to the
- standard sections of the Online Help.
-
-
- ΓòÉΓòÉΓòÉ 9.1. Help for Status ΓòÉΓòÉΓòÉ
-
- Use Status to bring up the Status dialog box. This will display the size in
- pixels and real-time statistics on the number of frames processed (for each of
- the I, B and P frame types) and the running frames/second value. Click Cancel
- at any time to close this dialog box.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Open ΓòÉΓòÉΓòÉ
-
- Use Open to select an MPEG movie:
-
- 1. Select the down arrow to the right of the Drive list to display all the
- drives on your system.
- 2. Select a drive from the Drive list.
- 3. Select a directory from the Directory list.
- 4. Select a file name from the File list or type in a file name.
- 5. Select the Open pushbutton to play the movie you want to view.
-
- For a detailed explanation of each field, select from the list below:
-
- o Open file name
- o Type of file
- o Drive
- o File
- o Directory
- o Open
- o Cancel
-
-
- ΓòÉΓòÉΓòÉ 10. Keys Help for PMMPEG ΓòÉΓòÉΓòÉ
-
- There is no key specific help for PMMPEG.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Open Filename ΓòÉΓòÉΓòÉ
-
- Type the name of the movie you want to open in the Open filename field and
- select the Open pushbutton.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Type of File ΓòÉΓòÉΓòÉ
-
- Select the down arrow to the right of the Type of file field to display the
- available file types.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Drive ΓòÉΓòÉΓòÉ
-
- The Drive list displays the drives on your system. Select the drive that
- contains the files you want to view.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for File ΓòÉΓòÉΓòÉ
-
- The File list displays all the files in the directory you selected from the
- Directory list. Select the file you want to open.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Directory ΓòÉΓòÉΓòÉ
-
- The Directory list displays the directories on the selected drive. Select a
- directory to display the list of files from that directory in the File list
- box.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Open ΓòÉΓòÉΓòÉ
-
- Select Open to accept all information in the window, remove the window from the
- screen and view the movie.
-
-
- ΓòÉΓòÉΓòÉ <hidden> Help for Cancel ΓòÉΓòÉΓòÉ
-
- Select Cancel to remove the window from the screen without viewing a movie.
-
-
- ΓòÉΓòÉΓòÉ 11. Help for PMMPEG ΓòÉΓòÉΓòÉ
-
- Use PMMPEG to display digital movies conforming to the MPEG-1 specification.
- PMMPEG can handle both I-Frame only movies and IBP-Frame movies. It cannot
- currently handle MPEG movies with embedded sounds.
-
- Related Information:
-
- o Help For Toolbar
- o Command Line Options
- o Installation
- o Desktop Object
- o MPEG File Association
- o Drag/Drop
- o Summary of New Features
- o Suggestions for Future Releases
- o MPEG File Info
- o Origin of the Code
- o Movie Sites
- o Known Bugs
- o Credits
- o Author Contact
- o Registration
-
-
- ΓòÉΓòÉΓòÉ 12. MPEG File Info ΓòÉΓòÉΓòÉ
-
- This program implements the standard described in the Committee Draft ISO/IEC
- CD 11172 dated December 6, 1991 which is sometimes refered to as "Paris
- Format."
-
- The player expects MPEG-1 video streams only. It can not handle multiplexed
- MPEG streams or video+audio streams. The player uses the paris entropy coding
- table set (which we believe to be the MPEG-1 standard), but can not handle any
- bitstreams that use the "berlin" entropy coding table set. Berlin data is
- relatively rare so there shouldn't be too much to worry about here, but be
- aware of the difference when looking for streams to play.
-
- XING is a popular DOS/Windows-based MPEG encoder/player that does not take
- advantage of P or B frames (ie, frames with motion compensation). Performance
- of the player on XING data is significantly slower (half or less) than the
- performance when motion compensated MPEG data is decoded.
-
-
- ΓòÉΓòÉΓòÉ 13. Origin of the Code ΓòÉΓòÉΓòÉ
-
- o Computer Science Division-EECS, Univ. of Calif. at Berkeley. Lawrence A.
- Rowe, Ketan Patel, and Brian Smith wrote a Unix and X Windows-based MPEG
- decoder and viewer. This program is based on their version 2.0 release.
-
- To get the original source, ftp to toe.cs.berkeley.edu, directory
- /pub/multimedia/mpeg/mpeg-2.0.tar.Z.
-
- These folks have set up several mailing lists for their code.
-
- - mpeg-list-dist@CS.Berkeley.EDU
-
- General information on the decoder for everyone interested should be
- sent to this list. This should become active after 11/20/92
-
- - mpeg-list-request@CS.Berkeley.EDU
-
- Requests to join or leave the list should be sent to this address. The
- subject line should contain the single word ADD or DELETE.
-
- - mpeg-bugs@CS.Berkeley.EDU
-
- Problems, questions, or patches should be sent to this address.
-
- o Tom Lane of the Independent JPEG Group provided the basic inverse DCT code
- used by the Berkeley player. (tom_lane@g.gp.cs.cmu.edu)
-
- o John Webb contributed the Toolbar code and provided invaluable help when
- things wouldn't work right.
-
- o I, Mike Brown, ported the Unix/X code to OS/2 and Presenation Manager and
- "integerized" the heavy floating point in the inverse DCT routine.
-
- Click to see the Berkley Disclaimer
-
-
- ΓòÉΓòÉΓòÉ 14. Berkeley Disclaimer ΓòÉΓòÉΓòÉ
-
- /*
- * Copyright (c) 1992 The Regents of the University of California.
- * All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and its
- * documentation for any purpose, without fee, and without written agreement is
- * hereby granted, provided that the above copyright notice and the following
- * two paragraphs appear in all copies of this software.
- *
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR
- * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
- * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF
- * CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
- * ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO
- * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
- */
-
-
- ΓòÉΓòÉΓòÉ 15. Movie Sites ΓòÉΓòÉΓòÉ
-
- You can get MPEG movies from computers around the world. The well-known ones I
- have found are:
-
- o emx.cc.utexas.edu /pub/mnt/mpeg
-
- o s2k-ftp.cs.berkeley.edu /pub/multimedia/mpeg
-
- o havefun.stanford.edu /pub/mpeg
-
- o phoenix.oulu.fi /pub/mpeg
-
- o calypso-2.oit.unc.edu /pub/multimedia/animation/mpeg
-
- o sunsite.unc.edu /pub/multimedia/animation/mpeg
-
- o seds.lpl.arizona.edu /pub/anim
-
- o venice.mps.ohio-state.edu /anime-manga/anim-and-sound/anim/mpeg
-
- o burrito.raleigh.ibm.com /pub/pics/mpeg
-
-
- ΓòÉΓòÉΓòÉ 16. Known Bugs ΓòÉΓòÉΓòÉ
-
- These bugs are known and are on the list of things to fix in the next release.
-
- o Color Table
-
- o Bad Encodings
-
- o IBP-Frame Movies
-
- o Playback Speed
-
-
- ΓòÉΓòÉΓòÉ 16.1. Color Table Problem ΓòÉΓòÉΓòÉ
-
- When switching from color to gray or gray to color while an I-Frame-only movie
- is playing, you will see a 1 frame distortion of colors. This is a restriction
- on the way the color table is handled and the proper display of the image will
- pick up after the color table change completely makes its way through the
- application. On IBP-Frame movies, it can take a few frames for the image to
- correct itself, generally until an I frame is encountered.
-
-
- ΓòÉΓòÉΓòÉ 16.2. Bad Encodings ΓòÉΓòÉΓòÉ
-
- Some movies have encoding problems. PMMPEG tries to handle these as best as
- possible (for example skipping corrupted frames) and continue playing the
- movie. Some errors are not recoverable and some will cause many pop-ups to
- appear on the screen. I will work to reduce the number of pop-ups in these
- situations and handle all problems more gracefully.
-
-
- ΓòÉΓòÉΓòÉ 16.3. IBP-Frame Movies ΓòÉΓòÉΓòÉ
-
- There are a couple of problems with IBP-Frame movies.
-
- o IBP-Frame movies play slower than I would expect and I believe there is some
- underlying porting problem that's causing them to play this slowly.
-
- o You must click many times on the Step button to actually step one true frame.
- This is probably releated to the slow performance above, as it's clearly
- taking far too many passes at the data to produce one frame.
-
-
- ΓòÉΓòÉΓòÉ 16.4. Playback Speed ΓòÉΓòÉΓòÉ
-
- Movie playback is not real-time. Faster CPU and video cards will help to
- improve the situation and internal optimization is ongoing. Use grayscale to
- get the fastest playback, at the expense of losing color.
-
-
- ΓòÉΓòÉΓòÉ 17. Author Contact ΓòÉΓòÉΓòÉ
-
- Author name: Mike Brown
-
- You can reach me in one of the following manners:
-
- o mbrown@sescomp.com (or use the syntax required by your system to send
- Internet email).
-
- o
-
- SES Computing, Inc.
- 13206 Jenner Lane
- Austin, TX 78729-7456
-
- I look forward to reports of new movie sites, new feature requests and of
- course bug reports.
-
-
- ΓòÉΓòÉΓòÉ 18. Registration ΓòÉΓòÉΓòÉ
-
- Release 1.0 of PMMPEG was distributed as Freeware because it didn't have all of
- the features that I eventually wanted to include, and I also wanted to gauge
- the market for such a program. I have decided to distribute Release 2.0 of
- PMMPEG as Shareware to recoup some of the development costs.
-
- The suggested price is $15.00, a bargain at twice the price! If after 30 days
- of use you decide that PMMPEG is a useful tool, please print out the
- Registration Form and mail it and the registration fee to the address shown on
- the form.
-
- I have specifically not disabled any features or put in any "nagging" messages,
- but trust you to "do the right thing" to support development of cheap but
- useful software in the growing OS/2 environment.
-
- As a registered user, you are entitled to a free upgrade to the next release of
- PMMPEG. You can receive your upgrade in one of the following manners:
-
- o Through the post office on a 5╨╝ or 3╨╗" floppy disk.
-
- o Through email as a series of UUENCODED email messages.
-
- o By ftp from ftp.cdrom.com.
-
- Be sure to completely fill out the form so I can keep you up to date.
-
-
- ΓòÉΓòÉΓòÉ 18.1. Registration Form for PMMPEG ΓòÉΓòÉΓòÉ
-
- To print this registration form, click on the Print... button below, make sure
- 'This Section' is selected and then click on Print.
-
- Send $15 (in a check or money order in U.S. funds drawn on a U.S. bank - sorry
- my bank is VERY cranky!) with this completed form to
-
- SES Computing, Inc.
- 13206 Jenner Lane
- Austin Texas 78729-7456
-
- Name ______________________________________________
-
- Address ______________________________________________
-
- State/Province ______________________________________________
-
- Country ______________________________________________
-
- Zip/Postal Code ______________________________________________
-
- Internet/Compuserve ______________________________________________
-
- Where did you get PMMPEG? ________________________________________
-
- How would you like to receive your free next release? (Circle one)
-
- 5╨╝" Floppy 3╨╗" Floppy UUENCODED Email FTP from ftp.cdrom.com
- If you circled UUENCODED Email or FTP, be sure to show an email address above
- to allow me to deliver the new version or notify you by email that a new
- version is available.
-
- Your signature below acknowledges the following:
-
- USERS OF PMMPEG MUST ACCEPT THIS DISCLAIMER OF WARRANTY
-
- PMMPEG is supplied 'as is'. The author disclaims all warranties, expressed or
- implied, including, without limitation, the warranties of merchantability and
- of fitness for any purpose. The author assumes no liability for damages,
- direct or consequential, which may result from the use of PMMPEG. In any case
- the maximum liability of the seller will be limited exclusively to product
- replacement or refund of the purchase price.
-
- Your signature ______________________________________________
- Thank you for registering PMMPEG, Mike Brown.
-
-
- ΓòÉΓòÉΓòÉ 19. Credits ΓòÉΓòÉΓòÉ
-
- Thanks to the following people that used PMMPEG Release 1.0 and sent in
- valuable suggestions and bug reports!
-
- o John Webb
-
- o Charles Buck
-
- o Dave Conway-Jones
-
- o Dzung T. Hoang
-
- o Chris Peck
-
- o Scott Harper
-
- o Kevin Lowey
-
- o Fredrik Kvamme
-
- o Wey J Ho
-
- o Guy McArthur
-
- o Que Alexander
-
- o Alann Lopes
-
- o Ender Wiggin
-
- o Chris Herborth
-
- o Mike W. Dross
-
- o Makoto Nagata
-
- o John-Marc Chandonia
-
- o Morris Kwok
-
- o Rainer Falkner
-
- o John VanHoozer
-
- o Les Chan
-
- o Greg Spath
-
- o Murray Penney
-
- o Ernst-Walter Joehnk
-