Indeo(TM) Video Driver History under Video for Windows(TM)* As of 11/15/94 Intel is constantly striving to provide customers with the latest Indeo video drivers. With all the different versions coming out, it is difficult to keep track of the latest version numbers. This article tells what the latest version of the Indeo video drivers are under Microsoft Video for Windows* (VfW) and gives the system.ini entry for each driver. Verifying version numbers The version number of the currently installed Indeo video drivers can easily be verified under Microsoft Windows. Go into the Control Panel and bring up the Drivers applet. A dialog box comes up that lists all of the installed drivers. The Indeo video driver will have an entry similar to - "Intel Indeo(TM) Video RX.XX Driver". Double clicking on a driver name brings up the driver's setup box. Listed in the box is the complete version number for that driver. Indeo Video Software Update History The following sections list the Indeo video drivers that have been released. The list starts with the newest updates and works its way down to the oldest updates. The newest Indeo video drivers are always available on CompuServe in the IntelArch forum (Go IntelA) library #9. _______________________________________________________________________ Indeo Video R3.2 v3.22.01.044 with VfW 1.1d - Released: November 1994 This was an update posted by Intel. It is based on Microsoft's VfW 1.1d update that was posted in October 1994 with a couple of improvements. The Indeo video R3.2 driver was updated from V3.22.01.43 to V3.22.01.44. The Raw driver was updated from V1.10.1.4 to V1.10.1.6. The new Indeo video R3.2 driver had the following improvement over V3.22.01.43: - Fixed a potential problem with the floating point library not being exited correctly while compressing a file. The new Indeo video Raw driver had the following improvement over V1.10.1.4: - Fixed a display problem under Adobe Premiere*. Here are the Indeo video driver details for this update: ----------------------------------------------------------- | Driver | Version | Filename | System.ini entry | |--------|-------------|------------|---------------------| | R3.2 | V3.22.01.44 | ir32.dll | VIDC.IV32=ir32.dll | |--------|-------------|------------|---------------------| | R3.1 | V3.22.01.44 | ir32.dll | VIDC.IV31=ir32.dll | |--------|-------------|------------|---------------------| | RAW | V1.10.1.6 | iyvu9.dll | VIDC.YVU9=iyvu9.dll | |--------|-------------|------------|---------------------| | R2.1 | V2.17.003 | ir21.dll | VIDC.RT21=ir21.dll | ----------------------------------------------------------- _______________________________________________________________________ VfW 1.1d with Indeo video R3.2 v3.22.01.043 - Released: October 1994 Microsoft posted this update of the VfW runtimes from V1.1a to V1.1d. The Indeo video R3.2 driver was updated from V3.22.01.30 to V3.22.01.43. The R3.2 driver had the following improvements over V3.22.01.030: - Fixed color shift when using Active Palette support. - Fixed sustained palette flash when video is placed in the background. - Correctly rejected AVI files with odd size images. - Fixed a possible GPF when insufficient memory was available. The Microsoft update still used the same Raw and R2.1 driver as in the VfW 1.1a release. Here are the Indeo video driver details for this update: ------------------------------------------------------------ | Driver | Version | Filename | System.ini entry | |--------|-------------|------------|----------------------| | R3.2 | V3.22.01.43 | ir32.dll | VIDC.IV32=ir32.dll | |--------|-------------|------------|----------------------| | R3.1 | V3.22.01.43 | ir32.dll | VIDC.IV31=ir32.dll | |--------|-------------|------------|----------------------| | RAW | V2.17.003 | ir21_r.dll | VIDC.YVU9=ir21_r.dll | |--------|-------------|------------|----------------------| | R2.1 | V2.17.003 | ir21_r.dll | VIDC.RT21=ir21_r.dll | ------------------------------------------------------------ _______________________________________________________________________ Indeo video R3.2 v3.22.01.030 with VfW 1.1a - Released: June 1994 This was Intel's first Indeo video update that also included the latest Video for Windows runtimes. It used a slightly modified version of Microsoft's Setup utility to install the files. It contained the first release of Indeo video R3.2. The new Indeo video driver provided the following improvements over R3.1: - Improved visual quality. There is significantly more foreground and background detail for most sequences, particularly at 15 fps with data rates of 135KB/sec or higher. - Improved video playback performance at low data rates. - Improved 16-bit image quality and playback performance. - Improved audio playback at low data rates. - Compression and decompression of images up to 640x480 size in 4-pixel increments. - Improved software encoder performance. - Faster initialization. The indeov.drv "umbrella" driver was no longer used as in previous releases. The R3.2 driver also handled playback of R3.1 compressed files. A new Raw driver called iyvu9.dll was introduced. The same R2.1 driver was still used as in previous versions. However, the name was changed from ir21_r.dll to ir21.dll. Here are the Indeo video driver details for this update: ----------------------------------------------------------- | Driver | Version | Filename | System.ini entry | |--------|-------------|------------|---------------------| | R3.2 | V3.22.01.30 | ir32.dll | VIDC.IV32=ir32.dll | |--------|-------------|------------|---------------------| | R3.1 | V3.22.01.30 | ir32.dll | VIDC.IV31=ir32.dll | |--------|-------------|------------|---------------------| | RAW | V1.10.1.4 | iyvu9.dll | VIDC.YVU9=iyvu9.dll | |--------|-------------|------------|---------------------| | R2.1 | V2.17.003 | ir21.dll | VIDC.RT21=ir21.dll | ----------------------------------------------------------- _______________________________________________________________________ VfW 1.1a with Indeo video R3.1 V3.12.040 - Released: March 1994 This was a Microsoft maintenance release. It was only posted on Microsoft forums and BBSs. It updated the VfW runtime files from V1.1 to V1.1a. The Indeo video drivers remained the same as in the VfW 1.1 release of November 1993. VfW 1.1a provided the following improvements over VfW 1.1: - Simultaneous playback of two .AVI files was improved. - Performance of video playback was improved correcting a problem that caused shaky playback. - A general protection fault (GPF) was fixed that could occur when an embedded VfW 1.1 media object was clicked on in an OLE 2.0 client. - A slight memory leak that occurred with embedded objects was corrected. _______________________________________________________________________ Indeo video R3.1 V3.12.040 with VfW 1.1 - Released: November 1993 Two updates were actually released at this time. Different Indeo video drivers needed to be used depending on which version of VfW was installed. The VfW 1.0 update with Indeo video V3.11 was supplied by Intel and posted on CompuServe. The VfW 1.1 update with Indeo video v3.12 was supplied by Microsoft in their update. R3.1 improvements: - Added the CD-ROM offline compressor. The new compressor enabled 320x240 clips captured at 15fps to be compressed to less than 150K bytes per second. The following chart provides the Indeo video version numbers and filenames for VfW 1.1 and VfW 1.0: ------------------------------------------------------------------- | Driver | VfW1.1 | VfW 1.0 | |--------------|------------------------|-------------------------| | R3.1 (IV31) | V3.12.040 (ir30.dll) | V3.11.041 (indeor3.drv) | |--------------|------------------------|-------------------------| | R2.1 (RT21) | V2.17.003 (ir21_r.dll) | V2.16.009 (indeo_r.drv) | |--------------|------------------------|-------------------------| | RAW (YVU9) | V2.17.003(ir21_r.dll) | V2.16.009 (indeo_r.drv) | ------------------------------------------------------------------- VfW 1.1 INI file settings ------------------------- Indeo video R3.1 used entries in two different files - system.ini and indeo.ini. System.ini entries: [drivers] MSVIDEO=isvr.drv VIDC.IV31=indeov.drv VIDC.RT21=indeov.drv VIDC.YVU9=indeov.drv Indeo.ini entries: [GLOBAL] DRIVERS=IV31,RT21,YVU9 [IV31] DEC=ir30.dll [RT21] DEC=ir21_r.dll [YVU9] DEC=ir21_r.dll The indeov.drv file was an "umbrella" driver. All of the Indeo video VIDC entries pointed to indeov.drv. This file then looked at the entries in the indeo.ini file that was created when the update was installed. Indeov.drv grabbed the driver that was needed. The VfW 1.0 files did not use the indeov.drv file nor the indeo.ini file. VfW 1.0 INI file settings ------------------------- System.ini entries: [drivers] MSVIDEO=isvr.drv VIDC.IV31=indeor3.drv VIDC.RT21=indeo_u.drv VIDC.YVU9=indeo_u.drv _____________________________________________________________________ Indeo Video R2.x Road map It can be difficult keeping track of the features that were included with each release of Indeo video R2.x. The following chart gives a little history of Indeo video R2.x. It is followed by another chart which breaks down the features in each version. ----------------------------------------------------------------- | Version | History | |---------|-----------------------------------------------------| | V2.1 | Included with original retail VfW 1.0 product. | |---------|-----------------------------------------------------| | V2.11 | Part of VfW 1.0 that shipped with Intel Smart Video | | | Recorder. | |---------|-----------------------------------------------------| | V2.12 | Part of ActionMediaII* card upgrade released on BBS | | | and CompuServe. | |---------|-----------------------------------------------------| | V2.16 | Included with Indeo Video R3.x upgrade for VfW 1.0 | | | on BBS and CompuServe. | |---------|-----------------------------------------------------| | V2.17 | Included with Indeo Video R3.x upgrade for VfW 1.1. | ----------------------------------------------------------------- Versions 2.1 and 2.12 were the only drivers with a complete feature set of hardware/software decoding and software encoding capabilities. V2.11 and V2.16 had software compression and playback. V2.17 only had software playback. Both V2.16 and V2.17 had improved 8-bit color dithering. ------------------------------------------------------------ | Version | VfW | H/W decoder | S/W encoder | S/W decoder | |---------|------|-------------|-------------|-------------| | V2.1 | V1.0 | X | X | X | |---------|------|-------------|-------------|-------------| | V2.11 | V1.0 | | X | X | |---------|------|-------------|-------------|-------------| | V2.12 | V1.0 | X | X | X | |---------|------|-------------|-------------|-------------| | V2.16 | V1.0 | | X | X | |---------|------|-------------|-------------|-------------| | V2.17 | V1.1 | | | X | ------------------------------------------------------------ One last chart explains in greater detail what encoding and decoding mean in the previous chart: -------------------------------------------------------------------- | Terms | Definition | |-------------|----------------------------------------------------| | H/W decoder | hardware playback using i750* chip set (i.e., with | | | ActionMediaII* card) | |-------------|----------------------------------------------------| | S/W encoder | off-line software compression (i.e., using VidEdit | | | File/Save As menu option) | |-------------|----------------------------------------------------| | S/W decoder | software playback using host system processor and | | | VGA card | -------------------------------------------------------------------- _____________________________________________________________________ * Other brands and names are the property of their respective owners.