Revisions.txt Driver File Contents (R39883.EXE)

======================================================================
Dazzle Mojave Driver
======================================================================

REVISION HISTORY:
Version 2.28
Fixed: Intermittent Driver failure during MPEG2 transcode that resulted in "Cannot write frame..." message. Failure was happening due to i2c error while writing to SAA7121 video encoder. Fixed by reducing sampling frequency down to 50KHz.

Version 2.27
Fixed:  Driver timeout during slow produce operation with the high MPEG bitrate.

Version 2.26
Fixed: Driver timeout during slow produce operation.

Version 2.25
Fixed: Transcode stops at 9min 46sec if audio sampling rate is 48KHz.

Version 2.24
Fixed: VideoCaptureUpdateEncoderParams() function changed to fail-safe when called in the wrong mode.
Fixed: "Real Time" checkbox is disabled.


Version 2.23
Fixed: Switching the Video Source on the Crossbar when it's not connected to the Mojave Device would fail.

Version 2.22
Changed: Driver will remember mute setting across the modes (besides transcode), as opposite to un-muting every time new mode is entered.
Added: Audio will be muted by the driver upon entering DV to MPEG-2 transcode mode.
Added:  DV stream throttle mechanism for non-real time DV to MPEG-2 transcode to workaround Muxer's flaky behavior when CPU is 100% loaded.

Version 2.21
Fixed: Default value for Audio Gain is set to 6 after the installation.
Changed: Default Audio Sampling rate for DV to MPEG2 transcode mode is changed from 32KHz to 48KHz.

Version 2.20
Changed: Max Audio gain to 75.
Added: 50ms delay for all scheduled commands for transcode mode.

Version 2.19
Fixed: Transcoded audio stream, so it could be mixed with video into MPEG program stream.

Version 2.18
Added: Input Gain Control for the UDA1341.
Added: Peak Bit Rate control for MPEG-2 VBR mode.
Added: Real/Non-real time control for transcode mode.
Changed: Video Source detection will be based on V/H Sync lock only, not on the Color burst.
Added: Video Standard Auto detection on Crossbar's Video Source change.
Added: iDvx Video/Audio Property Page.

Version 2.17
Fixed:	AV Sync during DV capture.
Fixed:	Vertical Video offset during DV capture (Issue #60)
Fixed:	Flickering rectangle in the upper right corner of Video overlay window on nVidia card.
Added:	4GB filters installation to the INF file.

Audio Property Page:
Version 1.1
Changed:  Label "Mute" to "Mute Output"
Removed: "Save/Restore Properties" checkbox.

Version 2.16
Added:  LED Application Control API.
Changed: Sequence of Encoder config commands to make XCode uCode produce Video PES headers.
Fixed:  Closed Caption is disabled in line 21 to get rid of flashing white lines.

Version 2.15
Added: Audio Volume, Bass Boost, Treble and Mute control.
Added: UDA1341 audio chip interface and property page plug-in installation.

Version 2.14
Fixed: Hibernate problem. Driver, if idle, will not prevent system to enter hibernate state. 
Fixed: Crash during WHQL Iris test on Win2K.
Fixed: "INF Checker" failure during Win2K WHQL test.

Version 2.13
Added: Video Standard auto detection for the capture mode. Only currently selected Video input on the Crossbar interface is checked...
Changed bDisableIsr Boolean to bEnableISR since the initial value of all HwDevExt members is 0 and ISR should be disabled at the beginning...
Changed: Frequency of checking for Macrovision protection down to 2 seconds.
Added: Property set ID for the UDA134x audio codec (PROPSETID_UDA134x).
Changed: Video Port first captured line is changed from 21 to 22 to get rid of Macrovision/CC line showing on the screen.

Version 2.12
Implemented LED control.
Changed: "Test" section renamed to "Persist" under the Driver's registry root.
Video Decoder VCR Timing is set to TRUE by default. Also value is saved under the "Persist" registry section.
Fixed: Macrovision detection for the new Mojave board (rev. 2.1).

Version 2.11
Adapted to the new Mojave board Rev. 2.1
Implemented DV to MPEG-2 transcode mode.
Implemented patch for Intel's P2P Bridge.
Implemented AdapterChangePowerState() function.
Fixed WHQL Iris test.
Fine-tuned I2C interface.

Version 2.10
Dazzle's Internal release :)

Version 2.09
Fixed: Lip-sync problem at the beginning of the DV playback.
Fixed: Lip-sync problem caused by multiple Pause\Resume operations.
Improved: Algorithm that determines the I2C delay.

Version 2.08
Fixed: Interrupt sharing problem!!!

Version 2.07
Fixed: Video jitter in the nVidia Overlay window.

Version 2.06
Added: workaround for the DV Pause/Resume problem. So far it did not help but I will keep this code for now since C-Cube is still looking into it...
Added: AdapterUpdateVideoDecoderSource() function since it's implementation is used from two places in the Driver.
Added: PPDecStartVideoAudioAtTimecode() and PPDecResumeVideoAudioAtTimecode() functions to implement the DV Pause/Resume workaround for C-Cube.
Changed: I2C_Init() and SAA7114_Init() are moved to the HwInitialize().
Changed: KSPROPERTY_VIDEODECODER_STANDARD Get and Set properties implemented to actually change the Video Standard on the DVxplore and Video Encoder...
Added: Proper handling for the KSPROPERTY_VIDEODECODER_VCR_TIMING.
Added: Macrovision support.
Added and commented out LED implementation on the shift registers.
Added: SAA7114_SetVcrTiming() function.
Added: restoring of the Saa7114 settings after the uCode load.

Version 2.05
Changed: i2c SpinLock to Mutex.
Added: Double loading of the uCode first time after the boot up.
Fixed: Size of the Overlay window for PAL mode.
Added: ability to pre-set the Video Capture mode.

Version 2.04 and 2.03
Added: Some proprietary interfaces used in Dazzle DVC II product to keep backward compatibility.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 1.62