Broadcom MediaPC Software Release Notes.

Copyright(c) 2006-2009 Broadcom Corporation

 

 

 

12/7/2009      (Release Package version – 3.0.0.50)

                     (Installshield Product Version – 3.0.50.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.53.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.51.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.65.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.16.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.7.0)
  • Diagnostics (DiagTool.exe) - (Version:2.18.0)
  • Dts_Info (dts_info.exe) – (Version 3.0.0.50)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver
    • Fixed issue with End of Stream not being detected correctly
    • WHQL driver
  • Media Foundation Transform
    • Added support for HW scaling of 1080p content to 720p
    • Added support for correctly detecting end of stream
  • Directshow Filter
    • Added support for HW scaling of 1080p content to 720p
    • Added support for correctly detecting end of stream
  • Driver Interface Library
    • Full support for Adobe FP 10.1 beta 2 for Flea in now enabled
  • Firmware
    • Added support for HW scaling of content 1920 pixels wide to 1280 pixels wide
    • Added support for dynamic stream switching to support youtube HD for Adobe Flash Player

 

OS Support

  • Windows 7 32-bit and 64-bit
  • Microsoft Vista 32-bit and 64-bit
  • Windows XP 32-bit

 

Installer Language Support

  • The following languages are supported using the Installshield based Installer –
    • Arabic, Czech, Chinese – Simplified, Chinese – Traditional, Dutch, English, French – France/Standard, French – Canadian, German, Hebrew, Hungarian, Italian, Japanese, Korean, Portuguese – Brazil, Portuguese – Portugal/Standard, Russian, Slovakian, Spanish, Swedish, Thai, Turkish

 

Silent Installation Support

  • The installshield based production builds support silent installation via the following option – “setup.exe /S /v/qn

 

Known Issues

  • BCM70015 – HW scaling is enabled for progressive content only
  • BCM70015 – HW scaling occasionally produces content with incorrect aspect ratio
  • BCM70015 – HW scaling on Windows Media Player is correctly hardcoded to the scaling ratio due to an issue with Dynamic Format Change
  • BCM70015 – Content playability issues have not been completely resolved yet

 

 

12/4/2009      (Release Package version – 3.0.0.40)

                     (Installshield Product Version – 3.0.40.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.52.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.50.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.64.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.15.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.4.2)
  • Diagnostics (DiagTool.exe) - (Version:2.18.0)
  • Dts_Info (dts_info.exe) – (Version 3.0.0.40)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Driver Interface Library
    • Fixed occasional corruption with Adobe Flash Player

 

OS Support

  • Windows 7 32-bit and 64-bit
  • Microsoft Vista 32-bit and 64-bit
  • Windows XP 32-bit

 

Installer Language Support

  • The following languages are supported using the Installshield based Installer –
    • Arabic, Czech, Chinese – Simplified, Chinese – Traditional, Dutch, English, French – France/Standard, French – Canadian, German, Hebrew, Hungarian, Italian, Japanese, Korean, Portuguese – Brazil, Portuguese – Portugal/Standard, Russian, Slovakian, Spanish, Swedish, Thai, Turkish

 

Silent Installation Support

  • The installshield based production builds support silent installation via the following option – “setup.exe /S /v/qn

 

Known Issues

  • BCM70015 - Incorrect handling of end of stream in some streams. Leads to last few pictures not displayed correctly

 

 

12/2/2009      (Release Package version – 3.0.0.37)

                     (Installshield Product Version – 3.0.37.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.52.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.49.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.64.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.15.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.4.2)
  • Diagnostics (DiagTool.exe) - (Version:2.18.0)
  • Dts_Info (dts_info.exe) – (Version 3.0.0.37)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Media Foundation Transform
    • Fixed playlist hang issue
  • WDM Driver
    • Fixed issue with incorrectly reporting buffer sizes to Adobe Flash Player

 

OS Support

  • Windows 7 32-bit and 64-bit
  • Microsoft Vista 32-bit and 64-bit
  • Windows XP 32-bit

 

Installer Language Support

  • The following languages are supported using the Installshield based Installer –
    • Arabic, Czech, Chinese – Simplified, Chinese – Traditional, Dutch, English, French – France/Standard, French – Canadian, German, Hebrew, Hungarian, Italian, Japanese, Korean, Portuguese – Brazil, Portuguese – Portugal/Standard, Russian, Slovakian, Spanish, Swedish, Thai, Turkish

 

Silent Installation Support

  • The installshield based production builds support silent installation via the following option – “setup.exe /S /v/qn

 

Known Issues

  • Incorrect handling of end of stream in some streams. Leads to last few pictures not displayed correctly

 

11/21/2009    (Release Package version – 3.0.0.30)

                     (Installshield Product Version – 3.0.0030.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.49.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.48.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.63.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.14.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.4.0)
  • Diagnostics (DiagTool.exe) - (Version:2.18.0)
  • Dts_Info (dts_info.exe) – (Version 3.0.0.30)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Media Foundation Transform
    • Fixed crash that could be cause by clicking next on the playlist
  • Firmware
    • Full support for AVC Level 5.1 decode.
    • Full support for Interlaced content decode
  • DiagTool
    • Has been removed from Production builds. Only available in the evaluation release build
    • Fixed issue with in-correct CRC table for HW testing
  • WDM Driver
    • Active power management enabled. Driver will dynamically manage power consumption on playback. Currently tuned to 1080p content.
    • Fixed issue with incorrect programming of DRAM registers – caused SI problems
    • Fixed issue with a bad pixel displayed on top left corner
    • Changed load order of the driver to DEMAND_START
    • Fixed BSOD with S3 and S4 while the device was being used for decoding video

 

OS Support

  • Windows 7 32-bit and 64-bit
  • Microsoft Vista 32-bit and 64-bit
  • Windows XP 32-bit

 

Installer Language Support

  • The following languages are supported using the Installshield based Installer –
    • Arabic, Czech, Chinese – Simplified, Chinese – Traditional, Dutch, English, French – France/Standard, French – Canadian, German, Hebrew, Hungarian, Italian, Japanese, Korean, Portuguese – Brazil, Portuguese – Portugal/Standard, Russian, Slovakian, Spanish, Swedish, Thai, Turkish

 

Silent Installation Support

  • The installshield based production builds support silent installation via the following option – “setup.exe /S /v/qn

 

Known Issues

  • Will stop playback with Adobe FP on Flea due to incorrect detection of input full condition.
  • On some systems the driver and application will try to issue Firmware commands before the Firmware is initialized completely. Will cause playback failure

 

11/17/2009    (Release Package version – 3.0.0.20)

                     (Installshield Product Version – 3.0.0020.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.45.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.47.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.62.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.13.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.17.0)
  • Dts_Info (dts_info.exe) – (Version 3.0.0.20)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Media Foundation Transform
    • Fixed incorrect timestamps
  • DirectShow Filter
    • Fixed format reporting
    • Fixed incorrect Merit information
  • Device Interface Library
    • Fixed incorrect picture number mapping
  • Firmware
  • Dts_info
    • File version to reflect product version
    • Fixed display strings to correctly display CrystalHD

 

OS Support

  • Windows 7 32-bit and 64-bit
  • Microsoft Vista 32-bit and 64-bit
  • Windows XP 32-bit

 

Installer Language Support

  • The following languages are supported using the Installshield based Installer –
    • Arabic, Czech, Chinese – Simplified, Chinese – Traditional, Dutch, English, French – France/Standard, French – Canadian, German, Hebrew, Hungarian, Italian, Japanese, Korean, Portuguese – Brazil, Portuguese – Portugal/Standard, Russian, Slovakian, Spanish, Swedish, Thai, Turkish

 

Silent Installation Support

  • The installshield based production builds support silent installation via the following option – “setup.exe /S /v/qn

 

Known Issues

  • AVC Level 5.1 clips are not supported currently. This is a firmware change to enable.
  • Windows Driver – Active Power Management not enabled

 

11/16/2009    (Release Package version – 3.0.0.10)

                     (Installshield Product Version – 3.0.0010.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.45.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.46.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.61.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.12.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.2.0)
  • Diagnostics (DiagTool.exe) - (Version:2.16.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo driver
  • Media Foundation Transform
    • Fast Forward, Rewind and other trick mode issues have been resolved
  • DirectShow Filter
  • Device Interface Library
  • Firmware
    • Correct handling of interlaced clips
  • DiagTool
    • CRC error reporting issue resolved

 

Known Issues

  • AVC Level 5.1 clips are not supported currently. This is a firmware change to enable.
  • Windows Driver – Active Power Management not enabled

 

11/09/2009    (Release Package version – 3.0.0.0)

                     (Installshield Product Version – 3.0.0000.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.45.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.45.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.60.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.11.0)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.1.16)
  • Diagnostics (DiagTool.exe) - (Version:2.15.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo driver
  • Media Foundation Transform
    • Fixed issue of not allowing SW decoder to be used if the HW is being used by a different application.
    • Fixed issue of seeking not working in some cases on loop playback of single clips
    • Fixed crash with Windows Media Player on playlist and loop playback
  • Firmware
    • Added full support for all Trick modes

 

Known Issues

  • Media Foundation Transform – Fast Forward and resume does not resume correctly in some cases. Playback starts from wrong place.
  • AVC Level 5.1 clips are not supported currently. This is a firmware change to enable.
  • Windows Driver – Active Power Management not enabled

 

11/04/2009    (Release Package version – 2.9.0.9985)

                     (Installshield Product Version – 2.9.9985.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.45.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.44.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.60.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.10.0)
  • Link Firmware file (bcm70012fwbd.bin)  - (Version: 2.14.27.1)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.1.15)
  • Diagnostics (DiagTool.exe) - (Version:2.15.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo Candidate driver
    • Fixed issue with incorrect timestamps for playback with Adobe FP
  • DirectShow Filter
    • Fixed issues with seeking and trick modes
  • Media Foundation Transform
    • Added support for seeking
    • Fixed playlist functionality and loop playback issues
  • Firmware
    • Added full support for all Trick modes

 

Known Issues

  • Media Foundation Transform – Fast Forward and resume does not resume correctly. Playback starts from wrong place.
  • Some clips have playability issues
  • Windows Driver – Active Power Management not enabled

 

10/31/2009    (Release Package version – 2.9.0.9980)

                     (Installshield Product Version – 2.9.9980.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.44.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.43.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.60.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.9.0)
  • Link Firmware file (bcm70012fwbd.bin)  - (Version: 2.14.27.1)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.1.9)
  • Diagnostics (DiagTool.exe) - (Version:2.15.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo Candidate driver
  • DirectShow Filter
  • Media Foundation Transform
  • DiagTool

 

Known Issues

  • Media Foundation Transform – Playlist functionality not fully tested
  • Media Foundation Transform – Occasional soft hang of the player. Can be fixed by stop and re-play
  • Firmware – Trick modes (Seek, Fast Forward, Rewind) not currently exposed to application use
  • Windows Driver – Active Power Management not enabled

 

10/28/2009    (Release Package version – 2.9.0.9970)

                     (Installshield Product Version – 2.9.9970.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.43.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.42.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.59.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.8.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.7.0)
  • Link Firmware file (bcm70012fwbd.bin)  - (Version: 2.14.27.1)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.1.4)
  • Diagnostics (DiagTool.exe) - (Version:2.14.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo Candidate driver
  • DirectShow Filter
  • Media Foundation Transform
    • Work around for issue with unregistering of MFT DLL – Microsoft Windows 7 bug
  • DiagTool
    • Initial version with support for 70015 testing

 

Known Issues

  • Media Foundation Transform – Playlist functionality not fully tested
  • Media Foundation Transform – Occasional soft hang of the player. Can be fixed by stop and re-play
  • Firmware – Trick modes (Seek, Fast Forward, Rewind) not currently exposed to application use
  • Windows Driver – Active Power Management not enabled

 

10/22/2009    (Release Package version – 2.9.0.9960)

                     (Installshield Product Version – 2.9.9960.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.42.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.41.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.59.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.7.0)
  • Link Firmware file (bcm70012fwbd.bin)  - (Version: 2.14.27.1)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.1.4)
  • Diagnostics (DiagTool.exe) - (Version:2.13.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo Candidate driver
    • Fixed issue with support for Adobe Flash Player 10.1
  • DirectShow Filter
  • Media Foundation Transform
    • Fixed issue with macro blocking after pause
    • Fixed issue with playback of clip to the end of the clip

 

Known Issues

  • Media Foundation Transform – Playlist functionality not fully tested
  • Media Foundation Transform – Occasional soft hang of the player. Can be fixed by stop and re-play
  • Firmware – Trick modes (Seek, Fast Forward, Rewind) not currently exposed to application use

 

 

10/20/2009    (Release Package version – 2.9.0.9955)

                     (Installshield Product Version – 2.9.9955.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.41.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.40.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.59.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • MFT Filter (bcmMFT.dll) - (Version:2.6.0)
  • Link Firmware file (bcm70012fwbd.bin)  - (Version: 2.14.27.1)
  • Link Firmware file (bcm70012fw.bin)  - (Version: 2.60.37.0)
  • Flea Firmware file (bcm70015fw.bin)  - (Version: 1.1.1)
  • Diagnostics (DiagTool.exe) - (Version:2.13.0)

 

Decoder requirements

  • 970012xx
    • Cards with production certificates and keys.
  • 970015/70015

 

Component changes

  • Windows Driver – Windows 7 Logo Candidate driver
  • DirectShow Filter
  • Media Foundation Transform

 

Known Issues

  • Media Foundation Transform – Playlist functionality not fully tested
  • Media Foundation Transform – Occasional soft hang of the player. Can be fixed by stop and re-play
  • Firmware – Trick modes (Seek, Fast Forward, Rewind) not currently exposed to application use

 

 

10/19/2009    (Release Package version – 2.9.0.9950)

                     (Installshield Product Version – 2.9.9950.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.39.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.39.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.59.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.37.0)
  • Diagnostics (DiagTool.exe) - (Version:2.13.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Windows Driver
  • DirectShow Filter

 

9/25/2009      (Release Package version – 2.9.0.9920)

                     (Installshield Product Version – 2.9.9920.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.37.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.38.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.58.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.28.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.37.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Windows Driver
    • Adding support for BCM70015 in the INF file
    • Fixes the issue of Driver dropping the picture in 422 mode.
  • DirectShow Filter
    • Integration for Link/Flea
    • Add PIB handling for Flea
    • Disabled clock setting for Flea
    • Added Flea FW register setting
    • Drop repeats pictures in Driver only for Link
    • Keep interlaced repeat picture checked code in DIL
    • Fixed run out of Meta data buffer issues
    • Added CLSID_VC1 supported
    • Added DtsCrystalHDVersion( ) to retrieve Device/DIL/Driver/FW version
  • Firmware
    • Interlaced content > 720 pixels in width was carried as 1080i

 

08/14/2009    (Release Package version – 2.7.0.4650)

                     (Installshield Product Version – 2.7.4651.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.36.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.37.0)
  • DirectShow Filter (File Playback - bcmDFilter.dll) - (Version:2.57.0)
  • DirectShow Filter (BD Playback - bcmDFilterBD.dll) - (Version:2.27.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.34.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

    • Windows Driver – Fixed BSOD with Windows 7 caused by double completion of Firmware commands in the driver
    • Windows Driver – Added initial support for BCM70015
    • DirectShow Filter – Updated Merit to MAX.

 

OS Support

  • Windows 7 32-bit and 64-bit
  • Microsoft Vista 32-bit and 64-bit
  • Windows XP 32-bit

 

Installer Language Support

  • The following languages are supported using the Installshield based Installer –
    • Arabic, Czech, Chinese – Simplified, Chinese – Traditional, Dutch, English, French – France/Standard, French – Canadian, German, Hebrew, Hungarian, Italian, Japanese, Korean, Portuguese – Brazil, Portuguese – Portugal/Standard, Russian, Slovakian, Spanish, Swedish, Thai, Turkish

 

Silent Installation Support

  • The installshield based production builds support silent installation via the following option – “setup.exe /S /v/qn

 

7/22/2009      (Release Package version – 2.7.0.4601)

                     (Installshield Product Version – 2.7.4601.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.35.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.37.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.57.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.34.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Directshow Filter
    • Fix Arcsoft repeat issue.
    • Fix Thumbnail issue.

 

7/10/2009      (Release Package version – 2.7.0.46)

                     (Installshield Product Version – 2.7.4600.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.35.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.37.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.56.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.34.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Firmware
    • Ffix for Macroblocking seen at beginning of H.264 TS clip.
  • Driver
    • Fixed driver code to correctly handle Interlaced flags in deciding to drop repeated pictures

 

6/25/2009      (Release Package version – 2.7.0.45)

                     (Installshield Product Version – 2.7.4500.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.35.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.37.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.56.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.33.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Firmware
    • CQ802 Enhancement reverted.
  • Device Interface Library
    • Add debug message for DtsDeviceOpen( )

 

5/5/2009         (Release Package version – 2.7.0.44)

                     (Installshield Product Version – 2.7.4400.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.36.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.56.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.32.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Directshow Filter
    • Ignore the dynamic duration update to fix the BrokeBack jitter issue..
  • Device Interface Library
    • Cleaned up some code to reset stats when playback is started

 

 

4/30/2009      (Release Package version – 2.7.0.43)

                     (Installshield Product Version – 2.7.4300.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.35.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.55.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.32.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Directshow Filter
    • Fixed issue with AV Sync with certain clips. Set decoder to full speed for Level 4.2 and 5.1 clips.
  • Device Interface Library
    • Add clock setting case for Level 4.2 and 5.1 clips.

 

4/29/2009      (Release Package version – 2.7.0.42)

                     (Installshield Product Version – 2.7.4200.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.34.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.54.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.32.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Firmware
    • add 4.2 support and increase 5.0 and 5.1 sizes
  • Directshow Filter
    • MPC00000816 - Removed Private GUID
    • Fixed Aspect Ratio Issue
    • MPC00000812 - Fixed A/V sync issue when play FlyingBus.m2ts clip on GE with interleaved Mode + SPES ON
    • Fixed video jitter issue on some WMV file
    • Add property for video format support setting.
    • Fixed video blocky issue after seeking on some H.264 TS clips
    • Changed the logic to detect the maximum nunmber of reference pictures the HW supports. This will work only with the new firmware delivered. This change is not backwards compatible.
    • Changed the maximum number of reference pictures supported by the HW to 11.
    • Added new mode to open the driver to support dropping of repeated pictures in the driver to save resources and improve performance of adobe FP

 

4/13/2009      (Release Package version – 2.7.0.41)

                     (Installshield Product Version – 2.7.4100.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.34.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.34.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.53.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.31.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Firmware
    • Added Memory DMA test to the tools installer
    • MPC00000833 Fix green line issue in AVD
    • MPC00000802 Enhancement
  • Updated version number of all components to reflect changes in the header files for the EEPROM layout.

 

4/02/2009      (Release Package version – 2.7.0.3901)

                     (Installshield Product Version – 2.7.3901.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.34.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.33.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.53.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.30.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Directshow Filter
    • Update average time per frame variable

 

4/01/2009      (Release Package version – 2.7.0.40)

                     (Installshield Product Version – 2.7.4000.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.34.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.33.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.52.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.30.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver
    • Added support for peeking ahead and reading the timestamp of the next picture to be delivered.

 

4/01/2009      (Release Package version – 2.7.0.39)

                     (Installshield Product Version – 2.7.3900.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.33.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.52.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.30.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Directshow Filter
    • Added fix to correctly program the power settings for loop playback of 1080i60 content.

 

3/25/2009      (Release Package version – 2.7.0.38)

                     (Installshield Product Version – 2.7.3800.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.33.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.51.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.30.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Firmware
    • Incorrect decoder Firmware included in previous release

 

3/23/2009      (Release Package version – 2.7.0.37)

                        (Installshield Product Version – 2.7.3700.xx)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.33.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.51.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.29.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Directshow Filter
    • Added support for 1080i60 and 1080p30 content for dynamic power management
    • Fixed compatibility problem with Arcsoft player for Fast Forward and Fast Backward
  • Device Interface Library
    • Added additional API support for Adobe Flash Player 10
  • Firmware
    • Added support for extraction of additional stream metadata for Adobe Flash Player 10

 

2/27/2009      (Release Package version – 2.7.0.36)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.32.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.50.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.28.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver
    • Update to WHQL driver
  • Directshow Filter
    • Added support for 60fps content for dynamic power management
    • Fixed issue of incorrectly parsing NAL units for some AVC clips
  • Device Interface Library
    • Added API support for Adobe Flash Player 10
    • Fixed issue with Timestamp handling for some streams during end of stream

 

2/11/2009      (Release Package version – 2.7.0.35)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.33.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.31.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.49.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.28.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver
    • Enable L1 ASPM when the hardware is paused to save power
  • Directshow Filter
    • Control the clock frequency at which the decoder is running based on content type to save power
  • Device Interface Library
    • Add API to allow programming the clock frequency of the decoder

 

1/7/2009         (Release Package version – 2.7.0.34)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.30.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.48.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.28.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • VC++ runtime libraries
    • Update the runtime libraries to 8.0.50727.762
    • Force install libraries without checking if it already exist.

 

 

12/23/2008    (Release Package version – 2.7.0.33)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.30.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.48.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.28.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – (NS) Fixed issue with incorrect aspect ratio being set for WMV files due to lack of information from the demux..

 

10/28/2008    (Release Package version – 2.7.0.32)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.30.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.47.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.27.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – (NS) SPES is now on by default.  This will take time stamps from the upstream filter and use them as the basis for output time stamps.
    • MPC00000748 – (NS) Improved input time stamp handling for out-of-order time stamped input.

 

 

10/21/2008    (Release Package version – 2.7.0.31)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.30.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.46.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.27.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver Interface Library
    • MPC00000753 – WMV SP/MP seeking fixes.
  • Filter
    • MPC00000000 – (NS) Support connecting to “WM ASF Reader” for playing WMV AP clips
    • MPC00000000 – (NS) Support for non-Broadcom de-multiplexers that don’t add the start code for H.264 and VC-1 AP.
    • MPC00000000 – (NS) Make behavior consistent when to handling pre-roll samples with SPES on or SPES off.
    • MPC00000000 – (NS) Check WMV SP/MP PES payload for PTS information.  This addresses a seeking problem.
    • MPC00000764 – (NS) Fix buffer overflow issue with a MPEG-2 clip.  Also should address the same potential problem with VC-1.
    • MPC00000734 – (S) Support 3-2 pull-down in single field output mode.  NS filter already supports this.
    • MPC00000000 – Debug message clean-up.
  • Firmware
    • MPC00000753 – WMV SP/MP seeking fixes.  Removed the HDDVD specific pull-down logic for determining the output format.
    • MPC00000753 – Fix potential issue where content may be transferred to slow from the hardware.

 

 

9/10/2008      (Release Package version – 2.7.0.30)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.29.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.45.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.24.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – (NS) With SPES enabled, Using 1.25x speed and 1.5x speeds to catch up.  With SPES off, or SPES on with no input time stamps, catching up not supported.

 

 

8/29/2008      (Release Package version – 2.7.0.29)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.29.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.44.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.27.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.24.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver Interface Library
    • MPC00000723 – (NS) Fixed WMV files not playing when SPES is on.
  • Filter
    • MPC00000000 – (NS) Memory copy related performance enhancement for H.264 content connected via the standard H.264 GUID.
    • MPC00000000 – (NS) Interlaced bug fixes (related to MPC00000698).
    • MPC00000698 – (NS) Catching up now implemented if the video falls behind to maintain AV synchronization regardless of SPES setting.
    • MPC00000724 – (NS) Fixed video stopping in the middle of playback by handling larger data sizes.
    • MPC00000725 – (NS) ES files with SPES fixed (related to MPC00000698).
  • Firmware
    • MPC00000705 – Issue with green bar on right side of a specific Youtube clip fixed.
    • MPC00000709 – WMV with unknown frame-rates will return unknown frame-rate instead for 30fps.

 

 

8/15/2008      (Release Package version – 2.7.0.28)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.28.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.43.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.25.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.22.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000704 – (NS) Additional play-list problem cases fixed.
    • MPC00000698 – (NS) Pre-roll support and negative time stamp support added, even when SPES is not enabled.
    • MPC00000000 – (NS) AV synchronization in SPES mode fixed.

 

 

8/12/2008      (Release Package version – 2.7.0.27)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.28.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.42.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.25.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.22.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Test harness key will now suppress the evaluation install warning message.

 

Component changes

  • Driver Interface Library
    • MPC00000706 – Fixed corruption in 422 mode in upper-left of window.
  • Filter
    • MPC00000704 – (NS) Connection to “WMPlayer Video Processing DMO” refused as it doesn’t support dynamic format changes.  Also fixed play-list issues in WMP when set to a YUV 422 mode.
    • MPC00000709 – (NS) Fix PTS issue with VC-1 MP/SP content causing jerky playback.

 

 

7/29/2008      (Release Package version – 2.7.0.26)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.32.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.27.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.41.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.25.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.22.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Non-WHQL releases are now signed with a test certificate and the .cat file is now included.

 

Component changes

  • Driver
    • MPC00000703 – (NS) WMV simple and main profile support added.
  • Driver Interface Library
    • MPC00000703 – (NS) WMV simple and main profile support added.
  • Filter
    • MPC00000703 – (NS) WMV simple and main profile support added.
    • MPC00000675 – (NS) When negative time stamps are received, the output frame is discarded.
    • MPC00000000 – (NS) Default to 23.976 FPS when demux and HW report 0 FPS.
    • MPC00000000 – (NS) When the ratio from the demux is 0, the frame size is used as the ratio.
    •  
  • Firmware
    • MPC00000703 – (NS) WMV simple and main profile support added.

 

 

7/16/2008      (Release Package version – 2.7.0.25)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.31.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.41.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.25.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.21.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver
    • MPC00000688 – Fixed ability to power down/shut down due on low battery notification.
    • MPC00000000 – Added runtime support to map/unmap memory buffers on the fly instead of doing it compile time.
  • Driver Interface Library
    • MPC00000000 – Added flag to support new driver map/unmap ability.
  • Filter
    • MPC00000675 – (NS) Pictures will no longer be discarded if the pull-down information is unknown.  This fixes a “Men in Black” test clip.
  • Firmware
    • MPC00000678 – Allow streams marked at level 5.1 to have decoding attempted instead of being outright rejected.  This allows many incorrectly marked streams to be played.

 

 

7/10/2008      (Release Package version – 2.7.0.24)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.30.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.25.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.34.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.24.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.20.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • The evaluation installer no longer modifies the preferred MPEG-2 decoder setting for Windows Media Player.
  • The evaluation installer now installs the Haali de-multiplexer.
  • The evaluation installer now installs ffdshow 2033_clsid instead of 1946_xxl.
  • The evaluation installer now no longer adjusts ffdshow settings post-install.

 

Component changes

  • Driver
    • MPC00000684 – Fixed issue when window is minimized, a blue screen occurs.  This was due to the input buffer page not being locked correctly.

 

 

6/26/2008      (Release Package version – 2.7.0.23)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.25.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.34.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.24.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.20.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • On XP machines, hardware detection is no longer implemented and a reboot is requested after installation and/or un-installation.  Vista behavior is unaffected.
  • The evaluation installer sets the merit of the ASF, MP4 and decoder filter to 0xFFFFFFFF.

 

Component changes

  • Filter
    • MPC00000000 – (NS) Improved support for interlaced zero frame-rate video.
  • Firmware
    • MPC00000000 – Fixed first line video corruption that occurred on odd sized clips.

 

 

6/20/2008      (Release Package version – 2.7.0.22)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.25.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.39.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.23.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.18.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • All installers will now delete the Broadcom directory upon an uninstall instead of leaving it empty.

 

Component changes

  • Driver Interface Library
    • MPC00000000 – Fixed debug logs being generated in release builds.
  • Filter
    • MPC00000000 – (NS) Fix connection issues when attempting to auto-connect.
  • MP-4 demux
    • MPC00000000 – Fix connection issues when attempting to auto-connect.

 

 

6/16/2008      (Release Package version – 2.7.0.21)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.38.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.6.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.23.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.18.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Evaluation installer does not register the ASF de-multiplexer due to issue seen during auto-rendering.
  • Evaluation installer will check and install the VC++ redistributables if needed.
  • All installers will have a clearer message when a filter is unregistered in the “details” window.

 

Component changes

  • ASF parser
    • MPC00000000 – Fixed EOS handling.
  • Filter
    • MPC00000000 – (NS) Checksum now uses SSE2 for performance reasons and will operate on Y and UV data.  Checksum will now only check picture data and not the (un)initialized buffer.
    • MPC00000000 – DWORD registry key "TestHarnessChecksum” support added.  This value changes the horizontal line interval sampling.  If not in the registry, every horizontal line is checked. 
  • MP-4 demux
    • MPC00000000 – Minor equivalent logic change with no external behavior changes.

 

 

5/28/2008      (Release Package version – 2.7.0.20)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.37.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.5.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.23.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.18.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Evaluation installer now registers the ASF de-multiplexer.
  • Evaluation installer set the merit of the ASF de-multiplexer to 0x800300.

 

Component changes

  • ASF parser
    • MPC00000000 – Fixed memory leak, fixed linked list usage and fixed object handler registration usage.
  • Filter
    • MPC00000000 – (NS) Change to property page to not display some invalid statistics when the input pin is not connected.
    • MPC00000000 – (NS) No longer allow output pin connections if the input pin is not connected first.

 

5/21/2008      (Release Package version – 2.7.0.19)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.36.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.5.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.23.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.18.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Evaluation installer will install and uninstall ffdshow.
  • Evaluation installer disables ffdshow decoding for H.264 and MPEG-2.
  • Evaluation installer boosts the merit of the Cyberlink de-multiplexer to 0x800300.

 

Component changes

  • ASF parser
    • MPC00000000 – Calculate average frame rate from first few video timestamp intervals.
  • Filter
    • MPC00000000 – Cosmetic changes.
    • MPC00000000 – (NS) Changed “Connects to pin” to NULL.

 

 

5/7/2008         (Release Package version – 2.7.0.18)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.35.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.5.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.23.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.18.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Evaluation installer now includes ASF de-multiplexer, however it is not registered.
  • Evaluation installer now checks for VC++ 2005 redistributables.
  • Basic and file installers no longer has “no copy” installer sections.

 

Component changes

 

            No changes.

 

 

5/1/2008         (Release Package version – 2.7.0.17)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.35.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.5.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.23.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.18.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Evaluation installer no longer has “no copy” installer sections.
  • Evaluation installer Broadcom filters have merits of 0x800300.
  • Evaluation installer will modify Windows Media Player to support extensions of “.mov”, “.mp4”, “.ts”, “.m2ts”, “.264” and .”vc1”.
  • Evaluation installer will change the preferred MPEG-2 decoder registry setting to Broadcom hardware.

 

Component changes

  • Filter
    • MPC00000000 – (NS) Various cosmetic changes to property pages and filter name.
    • MPC00000000 – (NS) Upper-bound limit on merit during registration removed.
  • MP-4 demux
    • MPC00000000 – “BRCM” changed to “Broadcom”
    • MPC00000000 – Upper-bound limit on merit during registration removed.
    • MPC00000000 – MOV files with v2 sound atoms support added.
  • Firmware
    • MPC00000643 – Frame rate logic changed.  This fixes incorrect playback of PAL clips.

 

 

4/28/2008      (Release Package version – 2.7.0.16)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.34.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.4.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.22.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.17.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Evaluation installer now has an information dialog to inform the user that the evaluation installer is solely for evaluation purposes.
  • Updated the installation guide.
  • Fixed the shortcuts created with the evaluation installer to point to the installed directory.

 

Component changes

  • Filter
    • MPC00000000 – (NS) Handle format change returning an error differently.  Output a debug message instead of stopping.
  • MP-4 demux
    • MPC00000000 – Will now check if Broadcom hardware exists and not allow usage if hardware doesn’t exist.

 

 

4/23/2008      (Release Package version – 2.7.0.15)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.33.0)
  • DirectShow Demultiplexer (bcmMP4Demux.dll) – (Version:2.3.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.22.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.17.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Standard installer renamed to evaluation installer.
  • Evaluation installer includes DirectShow player application.
  • Evaluation installer will create a shortcut for the DirectShow player and diagnostics tool on the desktop.
  • MFT components removed from the evaluation installer.
  • Evaluation installer will set the MP4 demux and NS filter merit to MERIT_PREFERRED.
  • .pem file removed from the file playback installer.

 

Component changes

  • Driver Interface Library
    • MPC00000654 – Handle 0-fps frame rate information from the firmware.
  • Filter
    • MPC00000000 – DWORD registry key "DefaultMerit” support added.  If not in the registry or not set, when registered, merit will be MERIT_DO_NOT_USE.  If set, that value will be used.
    • MPC00000654 – (NS) If the stream frame-rate is 0, the frame rate reported in the container will be used.
  • Firmware
    • MPC00000633 – Adaptive link encryption format change acknowledgment support added.
    • MPC00000654 – (NS) If the stream has a frame rate of 0, the FW will return this value instead of guessing.

 

 

4/7/2008         (Release Package version – 2.7.0.14)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.32.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.21.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.16.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • File playback developer installer created.

 

Component changes

  • Filter
    • MPC00000000 – (NS filter) Fixed typo in XML output.
    • MPC00000000 – (NS filter) DWORD registry key “"UseDeliveryThread” added.  If not in the registry or not set, behavior is to not use a separate delivery thread.  If set, a separate delivery thread will be used.
    • MPC00000634 – Fix for 100% CPU usage with “Tokyo Drift”.  Flush handling was not correct.
    • MPC00000639 – (S filter) Fixed buffer issue where the last bit of compressed video was not sent to the decoder near the EOS.
    • MPC00000650 – Fix for black screen occurring with “The Brothers Grimm” when FFing to the end.  Flush handling was not correct.
  • Firmware
    • MPC00000622 – Fix for MPEG-2 “DtsDropPictures” where sometimes n_drop did not go to non-0 or sometimes n_drop would abruptly drop to 0.
  • Diagnostics
    • MPC00000000 – Changed the XML file name usage from sve.xml to swe.xml for Swedish language.
    • MPC00000640 – Added support for Windows power broadcast messages.
    • MPC00000648 – Fixed typos in notification area tray application.

 

 

3/10/2008      (Release Package version – 2.7.0.13)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.31.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.20.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.15.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – (NS filter) Added explicit support for “Null Renderer” when it is directly attached by not reconfiguring renderer settings when the format changes.
    • MPC00000000 – (NS filter) Fixed seeking and stopping issues.
  • Firmware
    • MPC00000000 – Additional fix for MPEG-2 “DtsDropPictures” where sometimes the call was not altering the “n_drop” variable.
    • MPC00000000 – A particular H.264 24 fps stream was incorrectly identified as interlaced and video was not being displayed.  This has been fixed.

 

 

3/4/2008         (Release Package version – 2.7.0.12)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.26.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.30.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.18.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.13.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – (NS filter) Interlaced content when SPES was enabled would have bad picture start times for ½ the fields.  This has been fixed (again).
    • MPC00000634 – Add a sleep(1) in the delivery thread to avoid 100% CPU usage cases.

 

2/20/2008      (Release Package version – 2.7.0.11)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.25.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.29.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.18.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.13.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – (NS filter) When SPES was enabled, pictures with a time stamp of 0 were being discarded.  This has been fixed.
    • MPC00000000 – (NS filter) Interlaced content when SPES was enabled would have bad picture start times for ½ the fields.  This has been fixed.
    • MPC00000629 – (NS filter) When a “pause” was issued after an EC_COMPLETE, CPU usage would go to 100%.  This has been fixed.
  • Firmware
    • MPC00000000 – Fix for VC-1 content that would leave the decoder in a bad state.  This fixes “Dreaming in Arizona”.
    • MPC00000000 – “DtsDropPictures” API will have the same maximum value for pictures to drop.  Negative and “large” values are unsupported.  On a flush command, picture dropping will stop.

 

 

2/5/2008         (Release Package version – 2.7.0.10)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.25.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.28.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.16.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.11.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • AVStream installer created.

 

Component changes

  • Filter
    • MPC00000000 – (NS filter) Checksum field added to test harness.  Every 8th 32-bit value is sampled from the Y buffer to reduce performance issues.
    • MPC00000000 – (NS filter) Added support for incorrectly authored H.264 content that is encoded progressive but needs to be de-interlaced.
    • MPC00000000 – Various trick-mode fixes.
  • Firmware
    • MPC00000000 – (NS firmware) Added support for incorrectly authored H.264 content that is encoded progressive but needs to be de-interlaced.

 

 

1/31/2008      (Release Package version – 2.7.0.9)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.24.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.27.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.16.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.10.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • AVStream installer created.

 

Component changes

  • Filter
    • MPC00000000 – IDR insertion with no registry key was happening.  This has been fixed so the lack of a registry key will default to not inserting.
    • MPC00000000 – (NS filter) Made a separate deliver thread, added “smooth” time stamps, adjusted deliver buffer usage.
    • MPC00000000 – Updated filters to use new API “DtsGetDriverStatus” instead of the undocumented that was being used.
  • Driver Interface Library
    • MPC00000000 – Added new API “DtsGetDriverStatus”.  This API exposes statistics the DIL keeps and driver buffer levels.

 

 

1/24/2008      (Release Package version – 2.7.0.8)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.22.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.26.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.16.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.10.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • WHQL’d driver now included.

 

Component changes

  • Filter
    • MPC00000622 – New XML field to display the “n_drop” field.  Since the filter doesn’t use the new “DtsDropPictures” API yet this field will always be 0.
  • Driver Interface Library
    • MPC00000622 – New API command “DtsDropPictures” added.  This command will drop a specified amount of non-reference pictures from the input allowing video to catch up to audio if behind.  The PIB now will display how many pictures are left to drop in the “n_drop” field.
  • Firmware
    • MPC00000622 – Support for “DtsDropPictures” added.

 

 

1/17/2008      (Release Package version – 2.7.0.7)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.23.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.25.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.15.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.9.0)
  • Diagnostics (DiagTool.exe) - (Version:2.12.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Tools release now no longer leaves or installs the icon as it previously did inadvertently.

 

Component changes

  • Filter
    • MPC00000000 – Performance improvements for interlaced content.  Added a deliver thread and made time stamps smoother.  Buffers from GetDeliveryBuffer() are now held on to for later use if not used the first time around.  This will improved jitter on 1080i content with the secure filter.
    • MPC00000000 – Code for the test harness will output the property page settings and filter state.
  • Diagnostics
    • MPC00000000 – Disabled edit in information boxes, added XML support for the remaining strings in the diagnostic tab.

 

 

1/14/2008      (Release Package version – 2.7.0.6)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.22.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.23.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.15.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.9.0)
  • Diagnostics (DiagTool.exe) - (Version:2.11.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Firmware
    • MPC00000000 – VC-1 format change specific bug fixed.  This affects Nine Inch Nails.
    • MPC00000618 – Garbage picture on initial picture due to adaptive encryption has been fixed.

 

 

1/9/2008         (Release Package version – 2.7.0.5)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.22.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.23.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.14.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.9.0)
  • Diagnostics (DiagTool.exe) - (Version:2.11.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – New DWORD registry key “DefaultVideoFormat” added.  This allows the application to reduce first picture latency if programmed with the same video format enum as the video stream is encoded.
    • MPC00000000 – IDR insertion check box no longer adjustable through property pages as the firmware has fixed this issue.  The registry key and programmatic interface still exists, although it will removed in the future.
    • MPC00000000 – Test harness output is closer to XML format and many fields have been changed to floating point values.
  • Firmware
    • MPC00000618 – Garbage picture on initial picture due to adaptive encryption has been fixed.
    • MPC00000619 – Macroblocking on “Art of Disney” issue has been resolved.
    • MPC00000620 – “IDR” related problems, such as video corruption and not being able to play, have been resolved.  Note that the streams were incorrectly authored so this is a workaround.

 

 

1/7/2008         (Release Package version – 2.7.0.4)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.22.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.22.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.13.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.8.0)
  • Diagnostics (DiagTool.exe) - (Version:2.11.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000000 – New DWORD registry key “TestHarness” added to allow easier access to performance metrics.  Setting this to a non-zero value will send data to debug output.  This is only supported on the file playback filter.

 

 

12/27/2007    (Release Package version – 2.7.0.3)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.21.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.13.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.8.0)
  • Diagnostics (DiagTool.exe) - (Version:2.11.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Diagnostics
    • MPC00000000 – Alter English message to “Broadcom 70012 active” from “Decode in progress”.
  • Firmware
    • MPC00000000 – Change made to file playback firmware.  This fixes the dropped field issue seen with “Monkey Magic”.  BD/HD-DVD firmware already has this change from the 2.7.0.2 release.

 

 

12/10/2007    (Release Package version – 2.7.0.2)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.21.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.4.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.13.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.4.0)
  • Diagnostics (DiagTool.exe) - (Version:2.10.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Media Foundation Transform
    • MPC00000000 – Use linked-lists for input and output queues.
  • Filter
    • MPC00000577 – Adaptive Encryption fix for progressive to interlaced playback.
  • Firmware
    • MPC00000000 – 480p23.976, 480p29.97 and 576p25 format support added.
    • MPC00000577 – Adaptive Encryption fix for progressive to interlaced playback.

 

 

11/30/2007    (Release Package version – 2.7.0.1)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.19.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.21.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.20.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.21.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.3.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.10.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.10.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Tools release now includes notification area to allow the user to know if the HW decoder is open.

 

Component changes

  • Media Foundation Transform
    • MPC00000000 – Performance improvements.
    • MPC00000000 – Buffer size reduction for I/O queue.
  • Filter
    • MPC00000000 – 480p23.976, 480p29.97 and 576p25 format support added.
    • MPC00000000 – Fix a seeking issue for interlaced clips.
  • Firmware
    • MPC00000604 – Fix for “Art of Disney”.  Allow pull-down logic bypass mode to be set at start of play.
  • Driver Interface Library
    • MPC00000604 – Fix for “Art of Disney”.  Allow pull-down logic bypass mode to be set at start of play.
  • Driver
    • MPC00000000 – D3Hot changes made to reduce power consumption.

 

 

11/16/2007    (Release Package version – 2.7.0.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.18.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.20.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.19.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.20.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.2.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.9.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.10.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Developer release now includes the Media Foundation components and source code.

 

Component changes

  • Media Foundation Transform
    • MPC00000000 – Fix seeking and EOS handling issues.

 

 

11/14/2007    (Release Package version – 2.6.0.15)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.18.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.20.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.19.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.20.0)
  • Media Foundation Decoder (bcmMFT.dll) – (Version:2.1.0)
  • Media Foundation Demultiplexer (bcmMP4Demux.dll) – (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.9.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.10.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • A new installer has been created.  This installer is used for file playback and has the “NS” filter and delivers the same files that the previous basic installer would contain.  The new basic installer no longer has the filter and support files, making it again a BD/HD-DVD only release.
  • Media Foundation binaries are now included in the standard (evaluation) release.

 

Component changes

  • Filter
    • MPC00000000 – Merit of filters changed to “MERIT_DO_NOT_USE”.
    • MPC00000000 – OPENMP disabled for decryption.
    • MPC00000000 – Invalid session numbers in 422 mode fixed.
    • MPC00000571 – “pre-roll” field support added for bottom field.
    • MPC00000597 – Fix wrong value of input size in property pages.
    • MPC00000598 – Pausing then continuing in GraphEdit causing video to freeze and audio to continue issue has been fixed.
    • MPC00000599 – Fixed YUY2 and UYVY color spaces mode causing video lag.
    • MPC00000602 - DTS_ADAPTIVE_OUTPUT_PER support added to filter.
  • Driver Interface Library
    • MPC00000000 – Monitor mode counters in 422 mode fixed.
    • MPC00000601 - UYVY to YUY2 switching handled correctly.
  • Diagnostics
    • MPC00000000 – Multilanguage support added for monitor page.
  • Driver
    • MPC00000598 - Pausing then continuing in GraphEdit causing video to freeze and audio to continue issue has been fixed.
    • MPC00000000 – Never timeout ProcInput request.  Add ProcInput cancellation.

 

 

10/31/2007    (Release Package version – 2.6.0.14)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.16.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.19.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.18.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.19.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.9.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.9.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Microsoft redistributables have been removed.

 

Component changes

  • Filter
    • MPC00000000 – Unused functions removed.
  • Driver
    • MPC00000593 – Fix issue where monitor mode might hang video if the monitor is closed during playback.
    • MPC00000595 – Reduce firmware download time from ~1.6s to ~0.9s.

 

 

10/29/2007    (Release Package version – 2.6.0.13)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.16.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.19.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.18.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.18.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.9.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.9.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • Microsoft redistributables for VC8 are now included.

 

Component changes

  • Filter
    • MPC00000587 – Fixed issue where registration on Vista-64 was failing.
  • Diagnostics
    • MPC00000000 – Device open/close times reduced to remove video freeze when the monitor is stopped.

 

 

10/25/2007    (Release Package version – 2.6.0.12)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.16.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.19.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.17.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.18.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.9.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.3.0)
  • Diagnostics (DiagTool.exe) - (Version:2.8.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • The installer explicitly requests administrator privileges.  This will not affect behavior as Vista specifically checks for NSIS based installers.
  • After the driver has been installed, the device list is refreshed allowing the hardware to be detected.
  • Request for reboot message has been removed.

 

Component changes

  • Driver
    • MPC00000587 – 64-bit driver fix to properly handle IOCTLs from 32-bit application.
  • Filter
    • MPC00000000 – Field/frame repeat property page support added.  Encryption percentages obfuscated.
  • Firmware
    • MPC00000588 – Issue where back to back format changes were being issued has been fixed.
  • Diagnostics
    • MPC00000000 – Decoder quality property page added.

 

 

10/23/2007    (Release Package version – 2.6.0.11)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.15.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.19.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.16.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.17.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.8.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.1.0)
  • Diagnostics (DiagTool.exe) - (Version:2.7.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Installer changes

  • The installer explicitly requests administrator privileges.  This will not affect behavior as Vista specifically checks for NSIS based installers.
  • After the driver has been installed, the device list is refreshed allowing the hardware to be detected.
  • Request for reboot message has been removed.

 

Component changes

  • DIL
    • MPC00000571 – SPES can be selected in property pages.  Seeking improvements made for content without IDRs.  Pre-roll support added.  IDR replacement checks for I-slice.
    • MPC00000573 – Fix “FixFlags” usage related to performance improvements.
    • MPC00000577 – Adaptive Link encryption added to enable fixed encryption and scrambling percentages.
  • Filter
    • MPC00000000 – Change default interlaced mode to field from interleaved.
    • MPC00000000 – Merit option removed from property pages.
    • MPC00000000 – Property page for playback statistics added.
    • MPC00000000 – Property page settings persistence added.
    • MPC00000000 – Additional debug messages added.
    • MPC00000000 – “Do no distribute” dialog box moved from constructor to CompleteConnect to prevent messages when connections are probed.
    • MPC00000571 – SPES can be selected in property pages.  Seeking improvements made for content without IDRs.  Pre-roll support added.  IDR replacement checks for I-slice.
    • MPC00000573 – Fix “FixFlags” usage related to performance improvements.
    • MPC00000575 – YUY2/UYVY interleaved mode supported.
    • MPC00000576 – Timestamp handling fix that affects “italyrivieria_spiderman2_cc_q64.mpg
    • MPC00000577 – Adaptive Link encryption added to enable fixed encryption and scrambling percentages.
    • MPC00000583 – Address NS and security filter conflicts causing the “This graph can’t play” error.
  • Firmware
    • MPC00000560 – Fix issue where interlaced values were hanging the firmware.
    • MPC00000577 – Adaptive Link encryption added to enable fixed encryption and scrambling percentages.
  • Diagnostics
    • MPC00000000 – Monitor page added.  Notification area support added.

 

 

10/9/2007      (Release Package version – 2.6.0.10)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.15.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.18.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.15.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.16.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.7.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.1.0)
  • Diagnostics (DiagTool.exe) - (Version:2.6.0)

 

FPGA and Board requirement

  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • DIL
    • MPC00000573 – Performance improvements.
  • Driver
    • MPC00000573 – Performance improvements.
  • Filter
    • MPC00000572 – Fix VMR9 with file play back filter compatibility issue.
    • MPC00000573 – Performance improvements.
  • Diagnostics
    • MPC00000561 – Fix backward compatibility issue and show both firmware versions.

 

 

10/05/2007    (Release Package version – 2.6.0.9)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.13.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.17.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.14.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.15.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.7.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.1.0)
  • Diagnostics (DiagTool.exe) - (Version:2.6.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

General changes

  • The packaged driver is 2.13.0.0 as it has been WHQL approved.

 

Component changes

  • DIL
    • MPC00000000 – Default frame-rate added if ES is doesn’t contain it.
    • MPC00000571 – Meta-data copy for new PIB method.
  • Filter
    • MPC00000000 – Property page added.
    • MPC00000000 – Interleaved output support added.
    • MPC00000000 – Fixed versioning.
    • MPC00000000 – Default frame-rate added if ES is doesn’t contain it.
    • MPC00000568 – Fix connection issue with renderer when demultiplexerImageHeight“ is invalid.
    • MPC00000569 – Fix seeking issue with “Sakura – Spring in Japan” clip.
    • MPC00000571 – First slice NAL replaced by IDR NAL.  SPES code added.
  • Firmware
    • MPC00000503 – Fix for Pirates of Caribbean 2.  Fix flush if a m2m operation is not done.
  • Diagnostics
    • MPC00000561 – Fix backward compatibility issue and show both firmware versions.

 

 

9/26/2007      (Release Package version – 2.6.0.8)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.14.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.16.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.14.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.6.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.1.0)
  • Diagnostics (DiagTool.exe) - (Version:2.5.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

General changes

  • Silent mode install now behaves like non-silent mode install.  The behavior is now the previous installation will be uninstalled instead of being overwritten.

 

Component changes

  • Driver
    • MPC00000563 – A specific error code will now return if the decoder is already in “Diag” or “Play” mode.
  • DIL
    • MPC00000563 – A specific error code will now return if the decoder is already in “Diag” or “Play” mode.
    • MPC00000550 – Modifed DtsGetDILPath() and  DtsGetFirmwareFiles().  This is related to MPC00000561.
  • Filter
    • MPC00000563 – A specific error code will now return if the decoder is already in “Diag” or “Play” mode in the file play back filter.
  • Diagnostics
    • MPC00000561 – Fixed DMA tests failing by using correct firmware.

 

 

9/19/2007      (Release Package version – 2.6.0.7)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.13.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.15.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.13.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.6.1)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.1.0)
  • Diagnostics (DiagTool.exe) - (Version:2.4.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver
    • MPC00000559 – Stop RX DMA Engine optimized for smoother stop. Added PCIE Interrupt ACK.
  • DIL
    • MPC00000553 – Add file play back support for deconf.  Updated DtsGetFwVersion() and DtsGetFwVersionFromFile()  to take filename argument and display the corresponding version.
    • MPC00000554 – Added support to ignore pull-down logic to fix “Star Wars 1” BDAV issue.
    • MPC00000560 – Support passing of default resolution to FW.
  • Filter
    • MPC00000513 – vdecRESOLUTION_PAL1 support added.  Fixed GraphEdit playback.
    • MPC00000551 – MPEG2 splitter unaligned buffer fix.  Windows Media Player play list support added.
    • MPC00000560 – Support passing of default resolution to FW.
  • Firmware
    • MPC00000554 – Added support to ignore pull-down logic to fix “Star Wars 1” BDAV issue.
    • MPC00000560 – Support passing of default resolution to FW.

 

 

9/11/2007      (Release Package version – 2.6.0.6)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.12.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.14.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.12.0)
  • DirectShow Filter (bcmDFilter_ns.dll) - (Version:2.12.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.14.0.5)
  • Firmware file (bcmFilePlayFw.bin)  - (Version: 2.60.0.0)
  • Diagnostics (DiagTool.exe) - (Version:2.4.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Driver
    • MPC00000545 – Add support for adjustable buffer throttling used for file playback.
    • MPC00000547 – YUY2 mode fixed.
  • DIL
    • MPC00000544 – New firmware support added for higher performing file playback.
    • MPC00000545 – Add support for adjustable buffer throttling used for file playback.
    • MPC00000547 – YUY2 mode fixed.
    • MPC00000550 – Add support for both file playback firmware and firmware used for BD/HD-DVD playback.
  • Filter
    • MPC00000535 – 29.97 FPS support for 720p added.
    • MPC00000539 – New filter added for improved file playback support.
  • Firmware
    • MPC00000516 – Vestigial error handling code removed as HW handles this and SW correction causes video performance issues for “Sakura –Spring in Japan”.
    • MPC00000546 – New firmware for improved file playback added.

 

 

7/30/2007      (Release Package version – 2.6.0.5)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.10.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.11.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.22.1)
  • Diagnostics (DiagTool.exe) - (Version:2.4.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Known issues

  • File playback may not work with GraphEdit.

 

Component changes

  • Driver
    • WHQL certified.  “.cat” files added to installation.

 

 

7/26/2007      (Release Package version – 2.6.0.4)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.10.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.11.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.22.1)
  • Diagnostics (DiagTool.exe) - (Version:2.4.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Known issues

  • File playback may not work with GraphEdit.

 

Component changes

  • Driver
    • MPC00000509 – Fix issue where the “change format” message was not being issued by the driver.

 

 

7/24/2007      (Release Package version – 2.6.0.3)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.9.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.11.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.22.1)
  • Diagnostics (DiagTool.exe) - (Version:2.4.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Known issues

  • File playback may not work with GraphEdit due to MPC00000476 change.  Unselecting “Use Clock” may work around the problem.

 

Component changes

  • DIL
    • MPC00000504 – Additional debugging code has been added as a compile time flag.  This does not affect release versions.
  • Filter
    • MPC00000460 – EOS fix that was affecting “Swordfish”.
    • MPC00000506 – Fixed session number after flush(2) commands.
  • Firmware
    • MPC00000503 – Added code to clear the m2m pending buffers for flush(2) command.
    • MPC00000508 – FGT cleanup after flush added.

 

 

7/13/2007      (Release Package version – 2.6.0.2)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.9.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.11.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.21.1)
  • Diagnostics (DiagTool.exe) - (Version:2.4.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Known issues

  • File playback may not work with GraphEdit due to MPC00000476 change.  Unselecting “Use Clock” may work around the problem.

 

Component changes

  • DiagTool
    • MPC00000489 – Changed some strings to match PCI SIG usage.
  • Driver
    • WHQL certified.  “.cat” files added to installation.

 

 

7/02/2007      (Release Package version – 2.6.0.1)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.9.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.11.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.21.1)
  • Diagnostics (DiagTool.exe) - (Version:2.3.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

General changes

  • XML files for multi-language support added for diagnostics tool.

 

Known issues

  • File playback may not work with GraphEdit due to MPC00000476 change.  Unselecting “Use Clock” may work around the problem.

 

Component changes

  • Driver
    • MPC00000481 – Can now close an application in monitor mode without killing another application in play mode.
    • MPC00000483 – Buffer re-usage now occurs to increase performance.
  • Firmware
    • MPC00000452 – Fixed issues caused half white frames to appear during trick mode.  (Previous release did not successfully fix this.)

 

 

6/29/2007      (Release Package version – 2.6.0.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.8.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.13.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.11.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.20.1)
  • Diagnostics (DiagTool.exe) - (Version:2.3.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • DIL
    • MPC00000477 – Firmware download method changed for improved download speeds.
  • Driver
    • MPC00000477 – Firmware download method changed for improved download speeds.
  • Filter
    • MPC00000476 – Added flush calls in appropriate places to fix menu background not changing.
  • Firmware
    • MPC00000452 – Fixed issues caused half white frames to appear during trick mode.
    • MPC00000460 – Fixed freeing of format change PIB and UART handling that caused video freezing.
    • MPC00000472 – Fixed 480i flagging.
  • DiagTool
    • MPC00000471 – When hardware is occupied, do not perform any sort of tests.

 

 

6/22/2007      (Release Package version – 2.5.0.2)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.12.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.10.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.17.1)
  • Diagnostics (DiagTool.exe) - (Version:2.2.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

General changes

  • Installer correctly uninstalls previous installations now.

 

Known issues

  • YV12 and 422 modes not completely working due to MPC00000467 work.  Will be fixed in the next release.

 

Component changes

  • Firmware
    • MPC00000468 – 29.97 FPS detection and reporting corrected.
    • MPC00000467 – Link scrambling changes made.

 

 

6/20/2007      (Release Package version – 2.5.0.1)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.12.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.10.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.14.1)
  • Diagnostics (DiagTool.exe) - (Version:2.2.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

General changes

  • .PEM file removed from basic installation.

 

Component changes

  • DIL
    • MPC00000464 – Firmware was being loaded on Link systems regardless of parameters on the open call.

 

 

6/15/2007      (Release Package version – 2.5.0.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.11.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.10.0)
  • Firmware file (bcmDecFw.bin)  - (Version: 2.12.14.1)
  • Diagnostics (DiagTool.exe) - (Version:2.2.0)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

General changes

  • New GUI diagnostics tool included to replace “getver.exe”.

 

Component changes

  • Filter
    • MPC00000433 – PAL frame rates and 30fps progressive supported added.
    • MPC00000426 – Support for AES encryption size centering and % increase for 70010. (22% for progressive, 12% for interlaced).

 

 

6/06/2007      (Release Package version – 2.4.0.2)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.10.3)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.9.2)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • MPC00000415 - Audio break up on initial menu of Xmen and Speed
    • MPC00000435 - Swordfish – Fast forward 2x and Play will cause artifacts
    • MPC00000436 - Swordfish - Switching backward and forward multiple times will cause artifacts when resume
    • MPC00000433 – PAL frame rates and 30fps progressive not supported (This requires a firmware change which will not included in this release)
  • DIL
    • MPC00000440 -  Still menu corruption (Gone in 60 seconds – Asian version)

 

 

5/17/2007      (Release Package version – 2.4.0.1)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.10.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.9.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Cards with evaluation certificates or keys will not work starting from this release.
    • Cards with production certificates and keys.

 

Component changes

  • Filter
    • Issue with black screen display during still picture in "Gone in 60 seconds (Asian version)" resolved.  (MPC00000427)
  • DIL
    • Removed a print statement from the log.

 

 

5/15/2007      (Release Package version – 2.4.0.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.9.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.8.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

General changes

  • Centered encryption added.  (MPC00000426)

 

Component changes

  • Filter
    • Partial fix for looped playback causing audio sync issues.  (MPC00000398)
  • Deconf
    • decplays” on Dozer was not checking registry flag to take appropriate action. (MPC00000423)

 

 

5/9/2007         (Release Package version – 2.3.0.5)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.9.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.7.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

Component changes

  • Filter
    • Change to renderer flags when using VMR9 when playing MPEG2 files. (MPC00000420)
    • Fixed support for dropping decoded frames. (MPC00000422)
  • Firmware
    • Added support to center AES encryption block. (MPC00000421)
  • DIL
    • SetRateChange API changed to support 1.2x and 1.5x FF. (MPC00000382)

 

 

5/3/2007         (Release Package version – 2.3.0.4)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.8.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.6.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

General changes

  • Firmware version number support has been added. (MPC00000412)

 

Component changes

  • Filter
    • Performance improvements on playback. (MPC0000411)
    • Resolved issues with black screen when transitioning between MPEG-2 and H.264 during BD playback.  Added “ProcOutTimeout” registry key. (MPC00000400)
    • Issues with MPEG-2 480i playback in HD-DVD titles stopping prematurely have been resolved. (MPC00000409)
    • Fixed timestamp issue seen during playback of “Behind Enemy Lines”. (MPC00000414)
  • Driver
    • Completely removed debug output on Vista. (MPC00000413)
  • Deconf
    • CRC issues resolved (MPC00000396)

 

 

4/26/2007      (Release Package version – 2.3.0.3)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.6.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.7.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.5.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

Component changes

  • Filter
    • Resolved issues  with CRC mismatches occured during file playback of certain golden clips (MPC00000396)
    • Resolved issue with  certain odd sized clips such as barnyard (h264)  not playing when 422 mode is turned on in Link  (MPC00000397)
    • Implemented Close Caption support for Blu Ray H264, Mpeg2 and VC1
  • DIL
    • Resolved errors that occured when burning certificates & signatures into the EEPROM. Required firmware validation bit check modifications (MPC0000393)
  • Deconf
    • CRC issues resolved (MPC00000396)

 

4/20/2007      (Release Package version – 2.3.0.2)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.6.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.6.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.4.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

General changes

  • (70012) X.509 certificate authentication support added.  All Link based cards must have a certificates burned into the EEPROM.
  • (70012) Global public key (.PEM file) included for player use.

Component changes

  • Filter
    • Repeat field logic changed.  Repeated fields are skipped only if they have the same picture number.  (MPC00000379)
  • Driver
    • Disabled 70010 UARTs.  (MPC00000373)
    • Changes to pass back blank frames captured during RX DMA (for diagnostic tool support).
  • DIL
    • SetTrick” API added to support a different way of implementing trick play.

 

 

4/15/2007      (Release Package version – 2.3.0.1)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.5.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.4.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.3.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

Component changes

  • Filter
    • Workaround to handle firmware returning an invalid PIB implemented. (MPC00000367)
    • Workaround to handle firmware returning erroneous last frame flag implemented. (MPC00000366)
    • Fixed security library buffer handling to resolve issues seen with certain packet sizes.  (MPC00000370)
  • Driver
    • Fixed issues with firmware timeout handling that caused NMI errors when performing operations such as repeated seeking. (MPC0000075,MPC00000374)
  • Deconf
    • (70012) Fixed version mismatch error. (MPC00000372)
  • DIL
    • (70012) Disabled 70012 UARTs to workaround issue that happened when playing back files using Pequod boards. (MPC00000373)

 

 

4/9/2007         (Release Package version – 2.3.0.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.3.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.3.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.2.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

Component changes

  • Filter
    • (70012) 480i playback.
    • Partial Closed Caption support added.
    • EOS handling code moved from DIL.
  • Driver
    • (70012) Voltage setting for regulator increased 6%.
  • Deconf
    • decplay command obsoleted.
    • Both PIB handling schemes are now supported.

 

 

4/5/2007         (Release Package version – 2.2.0.5)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.2.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.3.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.1.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.
    • Link T1000 cards.

 

General changes

  • Security related “DbgOptions” flags removed.
  • Support for PIB with video frame and support for PIB separate from video frame.
  • Certificate X.509 support added.
  • Rolling key support added.
  • InstallPath” registry key added.

Component changes

  • Filter
    • Issues with seeking with combined PIB and video frame resolved.
  • Firmware
    • Build with new toolchain.

 

 

3/29/2007      (Release Package version – 2.2.0.4)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.1.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.2.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.0.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

Component changes

  • Driver
    • PIB and picture data have been separated.
    • .INF fix for WHQL failure.  Removed duplicate “AddService” field.
  • Filter
    • (Link) 422 + AES + scrambling issue have been fixed.
    • (Link) FPGA systems without 422 support will now fall back to YV12.
  • DIL
    • (Link) Core reset work around to fix issue related to system hangs on a device close.
    • Invalid picture flag corruption fix.
  • Firmware
    • PIB and picture data have been (re)separated.

 

3/21/2007      (Release Package version – 2.2.0.3)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:2.0.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:2.0.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:2.0.0)
  • Firmware file (bcmDecFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

Component changes

  • Filter
    • End of stream is not sent to output filter unless received from upstream filter.  This addresses issues with looping file clips using Media Player Classic.
  • DIL
    • Changes to support common firmware for 70010 and 70012.
    • 422 mode support in 70012 after PIB changes.
    • Fixed issue with first 4 bytes of the picture not being replaced by actual video data.
    • AES configuration setting changes for Link incorporated.  Removed workaround with actual firmware implementation.
    • Fixes to issues in playing back odd size clips (e.g. MPEG-2 1088 lines). The actual PIB info is in 1080 line (not 1088th line).
    • Resolved issue with EOS flag remaining set on repeated frames.
  • Deconf
    • Added support for long file names with spaces.
    • Added support for AES playback using "-plays" without going to Diag mode
    • Fixed CRC failure occurring because of PIB change.  Now uses the actual size of the clip instead of "donesize" while computing CRC. 

 

3/14/2007      (Release Package version – 2.2.0.2)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.9.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.49.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.26.0)
  • Firmware file (bcmDozerFw.bin)
  • Firmware file (bcmLinkFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

General changes

  • 422 support for Link has been added.
  • YUV2 and YUVY registry support added.
  • PIB is now part of the data frame.

 

3/8/2007         (Release Package version – 2.2.0.1)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.8.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.47.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.25.0)
  • Firmware file (bcmDozerFw.bin)
  • Firmware file (bcmLinkFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

Component changes

  • Driver
    • Added fix for PIB queue.

 

2/28/2007      (Release Package version – 2.2.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.7.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.46.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.25.0)
  • Firmware file (bcmDozerFw.bin)
  • Firmware file (bcmLinkFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

Component changes

  • Driver
    • Refined performance counters.
  • Filter
    • If a YV12 connection is available and NV12 is not, YV12 will be automatically selected ignoring the YV12 registry key.

 

 

2/26/2007      (Release Package version – 2.1.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.6.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.46.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.24.0)
  • Firmware file (bcmDozerFw.bin)
  • Firmware file (bcmLinkFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

General changes

  • Various minor Link compatibility changes.

 

Component changes

  • Deconf
    • Additional performance statistics added to monitor mode.

 

 

2/20/2007      (Release Package version – 2.0.0)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.5.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.45.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.23.0)
  • Firmware file (bcmDozerFw.bin)

 

FPGA and Board requirement

  • 70010 systems
    • FPGA version 0x31B0.
    • P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
    • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.
  • 70012 systems
    • Prototype FPGA standard card.

 

General changes

  • Link (70012) support has been added.

 

Component changes

  • Deconf
    • AES support has been added.

 

 

2/1/2007         (Release Package version – .93)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.3.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.42.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.21.0)
  • Firmware file (bcmDozerFw.bin)

 

FPGA and Board requirement

  • FPGA version 0x31B0 is expected to go to mass production.  All boards should be updated to this version.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.

 

Component changes

  • Filter
    • Frame dropping for AV sync recovery added.
    • RSA keys enabled.
  • DIL
    • Resolves issues with playback of non-standard sizes such as 1408x768.
  • Firmware
    • Removed non-RSA backward compatibility.

 

 

1/29/2007      (Release Package version – .92)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.3.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.41.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.20.0)
  • Firmware file (bcmDozerFw.bin)

 

FPGA and Board requirement

  • FPGA version 0x31B0 is expected to go to mass production.  All boards should be updated to this version.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • Only 0x60000 chips are supported.  Use getver.exe to identify the chip.

 

Component changes

  • Filter
    • AV synchronization enhancements.
    • RSA support for firmware implemented, but not enabled by default.
  • DIL
    • Frame dropping now supported to facilitate AV resynchronization if video falls behind.
  • Driver
    • Fixed an issue where an external command was being treated as an internal command causing hangs during FF/FR.
  • Firmware
    • Defined support for RSA fully implemented.

 

Known issues

  • Filter
    • While DIL has support for frame dropping, filter code is not updated to support this.

 

 

1/25/2007      (Release Package version – .9)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.2.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.40.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.19.0)
  • Firmware file (bcmDozerFw.bin)

 

FPGA and Board requirement

  • FPGA version 0x31B0 is expected to go to mass production.  All boards should be updated to this version.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • 0x40600 chips are now unsupported and only 0x60000 chips are supported.  Use getver.exe to identify the chip.

 

Component changes

  • Filter
    • ProcOut error codes now correctly handled for repeated frames.
    • Code added to exercise the skip picture API in the DIL.
  • DIL
    • ProcOut now handles IOCTL errors.  This was done to address hot remove changes.
  • Driver
    • When driver has internally paused the decoder, and an firmware command is issued, the driver will unpause decoder then issue firmware command.  This applies to all commands but the flush command.
    • During hot remove, driver will now complete all commands with an IOCTL status cancelled.

 

1/19/2007      (Release Package version – .9)

 

Component list

  • Broadcom WDM Driver for 7001X series Controller. (Version:1.1.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.39.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.18.0)
  • Firmware file (bcmDozerFw.bin)

 

FPGA and Board requirement

  • FPGA version 0x31B0 is expected to go to mass production.  All boards should be updated to this version.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • 0x40600 chips are now unsupported and only 0x60000 chips are supported.  Use getver.exe to identify the chip.

 

General changes

  • Registry keys are no longer required but will still be recognized if they exist.
  • Secure firmware is now required.  Your local FAE will need to update your decoder card’s authentication mechanism.
  • Audio/video synchronization is now the default action in the filter.
  • Odd and even fields now have picture number information attached.

 

Component changes

  • Filter
    • Support for interleaved frames with output encryption added.
    • First stripe and last stripe are not being decrypted for interleaved frames.
    • Fast forward and fast reverse support added.
    • Still frame support added.
  • DIL
    • SetSkipPictureModeAPI Added. This API allows skipping decoding of B or BP pictures.
  • Driver
    • Common ACPI stress IO test for WHQL was causing spurious interrupts on some systems. The stop device portion of the driver was synchronized so that the stop becomes an atomic operation.
    • The driver now attaches the PIB with the odd fields of the frame.
    • The driver version number embedded in the driver is changed to match the WHQL INF version number.
  • Deconf
    • Updated to support odd and even picture number support.

 

 

1/9/2007         (Release Package version – 01092007)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:1.0.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.38.0)
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.16.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x30B0.  Previous FPGA versions will not work.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • Security options will only work on 0x60000 chips.  Use getver.exe to identify chip.

 

General changes

  • The registry key used to determine where the firmware files are has been removed.  The DIL path is now assumed to also have the firmware files.

 

Component changes

  • Filter
    • Repeated frames and frames with invalid PIBs are not delivered.
  • Deconf
    • Security related commands have been removed.

 

 

12/22/2006    (Release Package version – 12222006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.44.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.37.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.15.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x30B0.  Previous FPGA versions will not work.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • Security options will only work on 0x60000 chips.  Use getver.exe to identify chip.

 

General changes

  • AES content key exchange support added. Currently using a non-certificate based session key.
  • Output AES encryption added.  Currently implemented a fixed percentage and fixed location for encryption.
  • AV sync is enabled by default.
  • Input/output encryption is not enabled by default.

 

Component changes

  • Driver
    • Fixed pause/resume issue and decoder throttling that caused PIB drops.  Interlaced content was impacted the most.
    • Incorrect error bit checking and clearing has been fixed.  This caused 0 sized packets delivery to the application.
  • Filter
    • AV sync scheme in filter changed to handle 1080i/30fps and 720p/60fps.
    • Fixed random seek AV sync issues.
  • DIL
    • Firmware interface command added.
  • Boot loader
    • Fixed reset vector handling code in boot loader.

 

 

12/15/2006    (Release Package version – 12152006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.43.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.36.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.14.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x30B0.  Previous FPGA versions will not work.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.
  • Security options will only work on 0x60000 chips.  Use getver.exe to identify chip.

 

Component changes

  • Deconf

o        Devinit” now can load firmware hex files or signed firmware bin files based on registry key.

  • Driver
    • Resolved hot removal of ExpressCard hanging the issue.  Removed driver polling when the card has been removed.
    • Driver will put HW into reset state when the device is closed and bring it out of reset when the device is open. Device will be in reset state if there is no open call.
    • 64-bit Vista driver support has been added.
  • Filter
    • Support for fast forward at 2x, 4x, 6x speeds and slow motion.
    • Fix for interlaced file playback for YUV mixing mode issue.
    • Vista EVR file playback support added.
  •  DIL
    • Changes made to fix end of stream issues.
    • Security APIs added to support the secure boot loader.
  • Boot loader
    • Secure boot loader and firmware authentication support enabled in this release.

 

 

12/6/2006      (Release Package version – 12062006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.42.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.35.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.12.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x2EA0.  Previous FPGA versions will not work.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.

 

Component changes

  • Deconf
    • Performance monitor feature has been added to Deconf
    • Version check capability has been added. Now version check tests for FPGA > = 46A.
    • The command “rdeprom” and “eptest” will not work with FPGA versions 0x30B0 onwards by design
  • Driver
    • Resolves issues with driver verifier and path exerciser.
    • Enables Pause/Resume capability that depends on threshold set by the application for size of the read lists.
    • Driver passes information on dropped frame back to the application via DIL.
  • Firmware
    • Source interlaced 24 fps content with 3:2 pull down is delivered as progressive.
    • Does not contain support for AES and A/V sync.
  • Filter
    • Incorporates the correct detection of 24 fps 3:2 pull down content in order to be able to treat as progressive
    • A/V sync code added but not enabled.
    • AES security code added but not enabled.
    • “YV12Only” and “PIBCheck” registry keys have been added.
  • DIL
    • Changes made to the DIL structure to add an additional field to pass back number of dropped frames before a valid frame occurs.

 

12/1/2006      (Release Package version – 12012006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.40.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.33.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.9.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x2EA0.  Previous FPGA versions will not work.
  • Use P6 or newer versions of Pequod or Nebu.  Any version of Icarus is OK.

 

Component changes

  • Driver
    • Driver verifier related updates.
    • .INF file updated for verifier.
  • DIL
    • Use a different field in PIB for resolution and frame rate.
    • Dropped frame counter fix.
  • Deconf
    • Feature parity with DIL.
    • EOS detection fix.

 

 

11/22/2006    (Release Package version – 11222006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.39.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.32.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.8.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x2EA0.  Previous FPGA versions will not work.
  • Use P6 versions of Pequod or Nebu.

 

Component changes

  • Driver
    • Consolidated firmware command queuing.
    • Flush decode buffer command handling.
    • Only certain PIB fields now read (instead of all of them)

 

 

11/16/2006    (Release Package version – 11162006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.38.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.31.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.7.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x2EA0.  Previous FPGA versions will not work.
  • Use P6 versions of Pequod or Nebu.

 

General

  • Link compatible offsets have been added.
  • 64-bit support added.

 

Component changes

  • Driver

o        Reset FPGA and 7411 on suspend/resume.

o        SDRAM pre-charge code added (untested).

  • Deconf
    • Added commands to read/write EEPROM interface.
    • Added performance counters.

 

 

11/03/2006    (Release Package version – 11032006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.33.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.30.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.5.4)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x2AF2.  Previous FPGA versions are not supported.
  • Rev 3 NEBU cards are required to be used with this release

 

General

  • getver.exe” has been added to allow customers to read filter, DIL, driver and FPGA versions.

 

Component changes

  • YV12 support has been added.
  • Firmware command timeout support has been added to the driver.
  • Full power management  support has been added.
  • Vista and XP drivers have been unified (32-bit).
  • The log file will now generated based on the environment variable value in the following order:
    1. TMP (default: "C:\Documents and Settings\(User Name)\Local Settings\Temp")
    2. TEMP
    3. USERPROFILE
    4. The Windows directory
    5. Current working directory
  • Issues regarding premature halting of video playback have been fixed.
  • PIB restrictions have been loosened.  Will display frames with PIB sequence number errors.

 

 

10/20/2006    (Release Package version – 10202006)

 

Component list

  • Broadcom WDM Driver for 740XX series Controller. (Version:0.31.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.29.0)
    • bcmDIL.lib
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.4.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

FPGA and Board requirement

  • This release has been tested against 0x2AF2.  Previous FPGA versions are not supported.
  • Rev 3 NEBU cards are required to be used with this release

 

General

  • Release notes structure has been altered.
  • Installation of drivers section and how-to-play sections have been moved to a separate document.
  • After upgrading to a newer release, you should power cycle the system.

 

Component changes

  • Overall driver performance has been improved due to several optimizations.
  • SD and HD MPEG-2 playback enabled.  (720p, 1080i, 1080p)
  • VC-1 playback enabled. (720p, 1080i, 1080p)

 

Known issues

  • FPGA version 0x2AF2 with this build has a bug where color (Chroma) is sometimes incorrect.  Powering cycling the system will fix the problem.
  • MPEG-2 playback occasionally stops prematurely.
  • Graphedit sometimes returns the error message “Graph cannot change state” after playing a video clip to the end. This problem does not occur most of the time and is not repeatable.
  • In a few video clips, playback jitter can be observed even though the CPU utilization is very low.
  • In some cases interlaced video will not playback using VMR9 but will play back using VMR7. This has been traced to a problem with the D3D DLL used by VMR9.

 

 

10/3/2006      (Release Package version – 10032006)

 

Component list

  • Decoder API Documentation: BCM70010 High Definition Video Decoder API Documentation.pdf
  • Broadcom WDM Driver for 740XX series Controller. (Version:0.30.0)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.27.0)
    • bcmDIL.lib file for linking.
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.2.2)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)
  • FPGA version that this release has been tested against 0x2400

 

Features supported by this release

  • Using Microsoft's GraphEdit and 3rd party DVD players, we support play back of H.264 HD files at:
    • 720p@60fps
    • 1080p@24fps
    • 1080i@30fps
  • Only control operations supported are PLAY and STOP.

 

Known issues

  • Does not playback of VC1, MPEG2 clips that are not 720p. (This will be resolved once firmware gives PIB blocks for these)
  • No support added for Trick modes, A/V sync
  • CPU utilization has not been optimized yet
  • Certain highest bit rate H.264 clips (40 Mbots) causes choppy playback due to pending HW optimizations in the TX path.
  • Not yet been integrated and tested widely with DVD Navigators.

 

 

09/20/2006    (Release Package version – 09202006)

 

Please “Dozer Software Requirements” document for comprehensive capabilities of this Release

 

Component list

  • Decoder API Documentation: BCM70010 High Definition Video Decoder API Documentation.pdf
  • Broadcom WDM Driver for 740XX series Controller. (Version:0.20.7)
  • Driver Interface Library (bcmDIL.dll) - (Version:0.25.1)
    • bcmDIL.lib file for linking.
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) - (Version:0.2.0)
  • Firmware files (stream.hex, vdec_inner.hex, vdec_outer.hex)

 

 

Features supported by this release

  • Using Microsoft's GraphEdit, H.264 and MPEG2 playback of:
    • 720p@60fps
    • 1080p@24fps
    • 480p@30fps
  • Play and Stop control operations only via GraphEdit.
  • Ready for basic integration with external DVD players.
  • Non-standard resolution streams are supported.

    

Known issues

  • This release is a Demo release to exhibit multi format file playback only. Has not been exercised on a wide variety of clips
  • Interlaced content identification does not occur (unless 3rd part DVD vendor provides this to Broadcom's SW). So interlaced clips playback not supported out of the box.
  • CPU utilization has not been optimized yet
  • Certain highest bit rate H.264 clips (40 Mbots) cause choppy playback due to pending HW optimizations in the TX path
  • Screen corruption is seen on the first few frames. Adding PIB support in next release will a address this
  • Blue screen occurs when system is shutdown or restarted. Power management hooks are yet to implemented in the driver
  • No installer available. Will have to follow steps outlined in this document to install the software
  • On some systems, a screen flicker is noticed while playing videos. This appears to be a system issues,
  • Some Dell Precision systems have exhibited issues where FIFO issues cause a black screen or choppy video

 

 

09/6/2006      (Release Package version – 09062006)

 

This release did not go through the standard QA cycle.

 

Component List

  • Decoder API Documentation
  • Broadcom WDM Driver for 740XX series Controller. (Version:0.20.6)
  • Driver Interface Library (bcmDIL.dll)  (Version:0.23.8)
    • bcmDIL.lib file for linking.
    • bc_drv_if.h
    • bc_dts_defs.h
    • bc_dts_typs.h
  • DirectShow Filter (bcmDFilter.dll) (Version:0.1.0)
  • FW hex files.

 

Fixed issues

  • Repeated playback using DirectShow filter works
  • System Blue Screen on stop of playback fixed

 

Known Issues

  • System may blue screen on shutdown since all driver power management state changes might not work.
  • Video flickers sometimes.
  • There are some path related issues with DshowFilter registration and graphedt.exe working directory. Please ensure that the graphedt.exe working directory has all the files from release/bin directory. As a work-around copy graphedt.exe to release/bin directory.
  • Dshow Filter has been tested only with one specific demux.
  • Only 720p mode is supported.
  • Performance may suffer as no CPU optimizations have been performed yet.
  • DirectShow Decoder filter has been tested using only GraphEdit.