First post, by BlackDoomer
- Rank
- Newbie
I'm still researching the design of the graphics stack under Windows and the history of its development. And recently, while trying to create a comprehensive list of technologies that have ever been part of DirectX, I came across references to a strange thing called DirectVideo that I had never heard of before (not to be confused with DirectDraw and DirectShow).
I first found it on a driver disс for Matrox Millennium II/Mystique 220: http://vogonsdrivers.com/getfile.php?fileid=1460&menustate=0
The readme.txt in its root tells us the following:
Run-time libraries
<...>
Path Product
~~~~ ~~~~~~~
\directx3 Microsoft DirectX 3.0a redistributable code
\directv Microsoft DirectVideo redistributable code
\VfW Microsoft Video for Windows 1.1e run-time
- DirectX and DirectVideo are automatically installed by the
main CD-ROM install program. This software is for Windows 95 only.
- Video for Windows 1.1e is for Windows 3.1 only. It speeds up
the playback of AVI video files. To install, start the "vfw\setup.exe"
program.
Note that this is almost certainly a thing that is somehow related to DirectX and at the same time is not just some kind of now forgotten intermediate name for VfW or DirectShow.
There is also mga95.ini, which states:
DirectX=Run-time library for DirectDraw/Direct3D programs
DirectVideo=Run-time library for faster AVI video file playback
And finally, there is a separate readme.txt in the Win95 folder, which says:
Notes, Problems, and Limitations
<...>
- DirectDraw, Direct3D and DirectVideo support
<...>
We provide DirectX 2 on the Matrox CD-ROM. The latest DirectX is
available from the Microsoft Web site, and is included with many
DirectX programs.
<...>
Note that depending on the origin of your Microsoft DirectX software,
it may not include DirectVideo support. For faster playback of Indeo
and Cinepak AVI files, you should install Microsoft DirectVideo
support.
Other reliable references I could find were an old article Q178123 from Microsoft KnowledgeBase and manuals for the ASUS V264 series of video cards (example).
So now I wonder what was its purpose. Given the mentions of Indeo and Cinepak, my best guess at this point is that it's just a stump left over from DCI after the hardware surface handling part was split off into the "brand new" DirectDraw.
my English is broken beyond any repair, and I'm really sorry for that.