Test Release build 1.4.0.0
------------------------------------------------------
Release Notes for the Conexant Bt848/878 VDIG Beta 1.4
------------------------------------------------------
19 February 1999
Michael Eskin
Senior Software Engineer
Conexant Systems
(formerly Rockwell Semiconductor Systems)
(formerly Brooktree)
(619) 535-3476
Personal email:
michael.eskin@rss.rockwell.com
VDIG support and bug reports:
rss.did.solutions@rss.rockwell.com
VDIG FTP Site:
ftp://fusion:broadcast@ftp.brooktree.com/VDIG_Drivers/
Requires:
--------
Pentium 200 MHz or faster (MMX preferred). Pentium II
is optimal.
Bt848 or Bt878 reference board
Rockwell WDM audio and video capture drivers already
installed on system. (release (free) build preferred)
Quicktime 3.0 or later
(downloadable from http://www.apple.com/quicktime/download/ )
Features:
--------
- Supports both synchronous and asynchronous uncompressed
capture at up to 30 fps.
- Asynchronous compressed capture to 2VUY 4:2:2 format.
(Listed in compression dialog as Conexant 4:2:2 Video)
- Full realtime table-driven gamma correction of uncompressed
streams, with black level and white level control.
(Gamma value mapped to Sharpness slider in control panel)
- MMX detection and optimizations on pixel transforms.
- Mapping of Quicktime analog controls to DirectShow properties.
- Now includes a simple app to bring up the DirectShow Tuner
property page for changing TV channels on cards equipped with a
tuner.
- Now supports frame rate control. I'd much rather capture a
solid 15 fps than a jerky 27fps on a slow system.
- Now self-installing. Sets up DirectShow registry entries if not found.
- Automatic version checking of registry preferences. If the wrong settings version
is found in the registry, a new set of default values is written.
Theory of Operation
-------------------
Layered on top of WDM video capture drivers, the VDIG implements
both a Quicktime VDIG and a DirectShow filter component to proxy
video frames into Quicktime.
At VDIG startup, the component creates a DirectShow filter graph,
and then connects itself to the graph.
As video frames are streamed by the WDM video capture device,
they are delived to Quicktime through the VDIG.
Analog controls (brightness, contrast, hue, saturation) are mapped
from the Quicktime semantics to the DirectShow AnalogProcAmp properties.
WDM Video Capture Driver Compatibility:
--------------------------------------
Tested on:
Rockwell Bt848/Bt878 eval board using the
Rockwell reference WDM video capture drivers
version 2.2.0.1A
ftp://fusion:broadcast@ftp.brooktree.com/VDIG_Drivers/
Hauppauge WinTV using Hauppauge Windows 98 WDM
capture drivers version 1.3
http://www.hauppauge.com/html/98_sw.htm
Note that if required, the Rockwell WDM drivers may be used
with the Hauppauge WinTV cards for composite and S-Video capture.
Tuner control will not function if the Rockwell drivers are used
with a Hauppauge WinTV card.
The majority of testing has been on our Rockwell Bt878 evaluation
cards running our Rockwell developed WDM drivers. Testing has started
with other Bt878 cards running non-Rockwell developed drivers, but
I cannot guarantee the performance of the VDIG on those cards. If
the VDIG fails to work with a particular Bt848 or Bt878 card, we
suggest you try installing the Rockwell WDM drivers available on
the FTP site listed above.
Installation/Operation Instructions:
-----------------------------------
1) You must have Windows 98 and the Rockwell Bt848/878 WDM
video capture drivers (Free version) already properly installed
on the target system. You must also have QuickTime3.0 or later
installed on the target machine. While Quicktime Pro is not
required for using the VDIG, it is required to view many of
the video track properties in MoviePlayer.
2) Run the install.bat batch file to perform the following two
steps. If you do not run the batch file, copy the file
manually. The install.bat file assumes that the Windows 98 system
directory is is c:\windows\system. If it is different on your
system, edit the batch file accordingly.
install.bat does the following:
Moves the ConexantVDIG.qtx file to c:\windows\system
3) Run HackTV.exe. Note that the ConexantVDIG.qtx file MUST NOT
be present in the same directory as HackTV. Make sure that the
ConexantVDIG.qtx file ONLY appears in the
c:\windows\system directory.
4) From the HackTV Video Settings dialog, in the Compression panel,
select either "Conexant 4:2:2 Video" or "None" as the video
compression setting to test the native VDIG capture modes. Other
compression selections will simply use the uncompressed RGB capture
and then run the captured frames through the selected Quicktime
compression component. Maximum frame rate (particularly on slower
systems) will be obtained by selecting "Conexant 4:2:2 Video".
5) If your board has a TV tuner installed, after starting HackTV and
selecting the tuner as the video use the TunerControl.exe applet to
bring up the DirectShow tuner property page to change channels.
6) When measuring video capture framerate, disable audio capture in
HackTV.
Performance:
-----------
Currently I see about 28 fps max at 320x240 async compressed
capture on my Dell P200. Uncompressed async capture tops out at
about 24. On a Pentium-II 233 or faster I'm seeing 28+ fps.
If using the VDIG on a slow system, try setting the frame rate
to 15 fps for smoother video. I'd rather watch a smooth 15 fps
than a jerky 27 fps.
Limitations:
-----------
If you are not getting 30 fps capture, I suggest reducing the
frame rate to 15 fps in the Compression setting dialog since this
will provide much smoother playback.
Since the VDIG is layed on top of WDM video capture drivers, it
is limited Windows 98 and future Windows OS versions that support
the WDM video capture architecture. We have no plans to support
Windows 95 or NT 4.0 since WDM video capture is not available on
those platforms.
This version assumes a single DirectShow video capture device
and crossbar. Unfortunately, this was required in order to work
with the wide range of Bt848/878 video capture cards out there.
The alternative was to maintain a database of all manufacturer's
driver filter component friendly names, which would restrict
the application of the VDIG.
Gamma correction and white/black level is performed only on the
raw 16-bit RGB stream used for live viewing as well as raw capture
to disk. The Conexant 4:2:2 Video format captured video is not
gamma corrected.
What's Next:
-----------
Test on more non-Rockwell cards and WDM drivers.
Feedback Requested
------------------
I am very interested in hearing back from ISVs about any bugs,
crashes, etc that you may encounter in using the VDIG. Also, any
consistent failures with particular graphics controllers, CPUs, etc.
The VDIG should also work with non-Rockwell developed WDM drivers,
but I have done no testing at this time with anything except our
reference WDM drivers. I would appreciate any feedback on
compatibility with other drivers.
I have seen an occasional crash on completion of Conexant 4:2:2 YUV
video capture when capturing "best" framerate, particularly when
running on top of non-Rockwell WDM drivers.
Please let me know if there are other features that you would like
to see in this driver.
If you have any applications other than HackTV that use Quicktime 3.0
capture on Win98, please let me
- 1
- 2
前往页