Dec 172017
VMPEG Lite v1.6 - Windows MPEG player.
File VMPEG16.ZIP from The Programmer’s Corner in
Category Recently Uploaded Files
VMPEG Lite v1.6 – Windows MPEG player.
File Name File Size Zip Size Zip Type
CHANGES.TXT 1111 582 deflated
DVA.38_ 1162 1110 deflated
MCIVMPEG.DRV 9994 5156 deflated
MSCOMSTF.DL_ 41320 39875 deflated
MSCUISTF.DL_ 8342 7989 deflated
MSDETSTF.DL_ 14949 14420 deflated
MSINSSTF.DL_ 40805 39262 deflated
MSSHLSTF.DL_ 9226 8914 deflated
MSUILSTF.DL_ 3970 3814 deflated
OEMSETUP.INF 163 121 deflated
README.TXT 6418 2713 deflated
SETUP.EXE 24624 13101 deflated
SETUP.LST 552 254 deflated
SETUPAPI.IN_ 13459 12756 deflated
SETUPHLP.DL_ 18127 17404 deflated
VMPEG.DLL 138318 60940 deflated
VMPEG.HL_ 13421 12297 deflated
VMPEG.IN_ 569 569 stored
VMPEG.MST 7576 2388 deflated
VMPEGWIN.EX_ 11900 11458 deflated
WING.DL_ 47327 45386 deflated
WING32.DL_ 6713 6458 deflated
WINGDE.DL_ 87460 83290 deflated
WINGDIB.DR_ 5144 4870 deflated
WINGPAL.WN_ 3326 3142 deflated
_MSSETUP.EX_ 7543 7125 deflated
_MSTEST.EX_ 55370 52520 deflated

Download File VMPEG16.ZIP Here

Contents of the README.TXT file

VMPEG V1.6 Lite

Windows 3.1 MPEG player

by Stefan Eckart

April 1995

1. Features

- full MPEG-1 video standard (ISO 11172-2): I,P,B frames of arbitrary size

- plays system layer (ISO 11172-1) and video compression layer files

- decodes layer II MPEG-1 audio (restricted to 15 seconds monaural decoding)

- high speed: e.g. up to 28 frames/s on a Pentium 90 for a 352x240
video only sequence

- display options: 4x4 ordered dither normal size (8 bit)
4x4 ordered dither double size (8 bit)
grayscale (8 bit)
true color (24 bit)

- MCI (Media Control Interface) provided

- generates stream information and decode speed statistics

- frame rate control: full speed (no rate control)
synchronous (real-time)
manual (rate set by user)

2. Requirements

- '386 (or better) processor
- 4 MB RAM (8 MB recommended)
- VGA or Super VGA
- Windows 3.1

For video and audio playback of full resolution MPEG files a Pentium
based PC and a PCI graphics card is required.

The Win32s extensions are not required.

This release of VMPEG is a demonstration version. For this reason audio is
restricted to 15 seconds, and stereo decoding, DCI support and Video CD
playback have been disabled.

VMPEG is copyrighted software, (C) Stefan Eckart, 1995. You may use, copy and
distribute this program solely for demonstration purposes, only in unmodified
form and without charging money for it. Commercial use of this demonstration
version is strictly prohibited.

Disclaimer: This program comes without any warranty. You are using it at your
own risk.

3. Installation

- create a temporary directory, e.g.


- change to this directory


- extract the content of VMPEG16.ZIP


(PKUNZIP is available at many ftp sites and BBSs)

- run the setup program (from either DOS or Windows)


The setup program will ask you if you want to install the WinG runtime
libraries. Installing them usually improves performance considerably. On the
other hand there are some graphics cards which are not entirely compatible
with WinG. In this case you may have to de-install WinG as described below.

Be aware that the installation of WinG may overwrite an existing dva.386 in
the windows\system directory. It may be a good idea to make a backup of this
file before installing WinG. Otherwise you might have to re-install the
Windows drivers for your graphics card (in case you run into problems with

If you start VMPEG (or any other program using WinG) for the first time, a
performance test window appears which adapts and optimizes WinG for the VGA
in your PC. This may take several minutes.

The setup program performs the following steps:

- if you choose to install WinG:

- copies the files wing.dll, wing32.dll, wingde.dll, wingdib.drv,
and wingpal.wnd to the windows\system directory.

- copies dva.386 to the windows\system directory and adds a line
'device=D:\WINDOWS\SYSTEM\dva.386' to the [386Enh] section of
system.ini (only for Windows 3.1x)

- copies vmpegwin.exe, vmpeg.dll, vmpeg.hlp and readme.txt to the
directory you have been prompted for

- creates a program group and program entries for VMPEG, the
associated help file and for the readme file in the program manager

- asks you to restart Windows (only if dva.386 is installed and has
not been installed earlier)

To de-install VMPEG and/or WinG simply reverse these steps manually.

WinG is also available separately from:

and via CompuServe.

The MCI driver can be installed from the control panel drivers applet:

- from the Drivers dialog box, choose the Add button

- select Unlisted or Updated Driver and click OK

- enter the path name of your installation directory (containing the
file oemsetup.inf) or click Browse... to locate this directory,
then click OK

- select the '[MCI] VMPEG MPEG Player' from the list of drivers
(actually this is the only one), and choose the OK button

- quit the Drivers dialog box

You can now use the Media Player to play MPEG files. It is recommended
to use the improved version included in the Video for Windows runtime
rather than the original one included in Windows 3.1 and 3.11.

The MCI driver can be uninstalled via the control panel. In this case
you should also delete the line 'mpg=MpegVideo' from the [mci extensions]
section of the WIN.INI file in the Windows directory.

4. Known bugs and limitations

- only one instance of VMPEG can be run simultaneously

- D pictures are not yet supported (you will have a hard time
to find a D pictures MPEG stream anyway)

- audio layer I streams do not work correctly

- the MCI driver does not implement the complete MCI specification;
it is sufficient to be controlled from the Media Player, but
it does not yet work satisfactory with MCIWnd window class
applications (like the mplay Movie Player from Video for Windows)
- MCI notification callbacks are always called immediately instead
of after completing the action
- MCI wait is not implemented for the play command
- MCI test is not implemented
- the MCI driver does not use window handles provided by the client,
it always uses the default window

- VMPEG sometimes crashes when exiting the program after doing seeks
in the stream

- the seek command always seeks to the next key-frame after the given
position instead of before the given position or the exact position

- the video window is not redrawn when becoming uncovered

- VMPEG sometimes crashes Windows under low memory conditions
(unfortunately this seems to be a bug of the compiler runtime
library, not VMPEG itself)

- changing audio settings via the Media Player Configure...
menu item only becomes effective after closing and re-opening
the MPEG file

Please refer to the Windows help file for additional information.

 December 17, 2017  Add comments

Leave a Reply