-------------------------------------------------------------------------------
                       Matrox Imaging Library (MIL) 10.0
                           Release Notes (milvio)
                                 December, 2013
            (c) Copyright Matrox Electronic Systems Ltd., 1992-2013.
-------------------------------------------------------------------------------

This document explains the current limitations and particularities when using
MIL with Matrox Vio.

It also presents last minute hardware-specific information that did not make it
into the manuals or on-line help. Note that this text file serves to complement
your manual. The information found in this file overrides your formally
documented material.

Contents:

1. Matrox Vio with MIL.
   1.1 What’s new.
      1.1.1 Differences between MIL 10.0 and MIL 9.0 Update 29.
      1.1.2 Differences between MIL 9.0 Update 29 and MIL 9.0 Update 15.
      1.1.3 Differences between MIL 9.0 Update 15 and MIL 9.0.
      1.1.4 Differences between MIL 9.0 and MIL 8.0 Update 6b.
   1.2 Limitations and particularities.
2. Supported operating systems.
3. Location of examples (in the help file)

-------------------------------------------------------------------------------

1. Matrox Vio with MIL.

   1.1 What’s new.

      1.1.1 Differences between MIL 10.0 and MIL 9.0 Update 29.

         - Support for Microsoft® Windows® 8.

      1.1.2 Differences between MIL 9.0 Update 29 and MIL 9.0 Update 15.

         - Updated firmware files. The drivers are the same as in Mil 9.0 
           Update 15.
         
            - Firmware file name: vio_ep1s25_c7.firmware.
            - Updated to build id: 9A090B10, Snap version: 1_1179.

               - Added reset on internal FIFOs to increase robustness of 
                 applications that require a real-time switching between a 
                 digital acquisition (SDI) and an analog acquisition.
                 
               - Improved performances of the DMA write engine. Transfers to 
                 host memory are now more efficient.
                 
               - Fixed overlay issue when the overlay buffer is smaller than 
                 the displayed image.
               
               - Fixed stability issue (including possible flash corruption) 
                 that could occur in rare circumstances on some specific 
                 systems. The FPGA PLL is now maintained under reset until the 
                 deassertion of the PCI express reset.

      1.1.3 Differences between MIL 9.0 Update 15 and MIL 9.0.

         - Added support for Matrox Vio DVI-A.
         
         - MsysInquire(M_BOARD_TYPE) can now return
           M_VIO + M_SA + M_DVI for Matrox Vio DVI-A.

      1.1.4 Differences between MIL 9.0 and MIL 8.0 Update 6b.

         - Support for MIL 9.

         - Improved lock mechanism on video signal.

         - Added support for no-tearing in all DirectX versions.

         - Fixed various issues when using MdigInquire/MdigControl
           with M_GRAB_INPUT_GAIN.

         - Added support for MdigInquire with M_CHANNEL_NUM to inquire the 
           number of available channels.

         - Fixed some issues with some DMA transfers.

         - Fixed some of Windows Stop conditions.

   1.2 Limitations and particularities.

      - Matrox Vio video controller:
        Matrox Vio's video controller is capable of both high-definition (HD)
        and standard-definition (SD) encoded video output. Output options
        include SDI format, YPbPr format, and NTSC/PAL format. However, unlike 
        other Matrox Imaging boards with display sections, Matrox Vio's
        video controller is for an auxiliary display only (not a primary OS
        desktop display).

      - High-definition grabs in planar formats with Matrox Vio:
        Matrox Vio cannot continuously grab high-definition (1080i and 720p)
        video in planar color format. When continuously grabbing high-
        definition video in planar color formats, some frames may be skipped.

        As an alternative, you can continuously grab 1080i and 720p video in
        packed format and perform the conversion to planar format at a later
        time. You can also grab individual frames in planar color format
        without any limitations.

2. Supported operating systems.

   This section lists all the supported operating systems.
   - 32-bit Windows® XP
   - 32-bit Windows® 7
   - 64-bit Windows® 7
   - 32-bit Windows® 8
   - 64-bit Windows® 8
   - 32-bit Linux®
   - 64-bit Linux®

3. Location of examples (in the help file)

   - In the help file, the location information written at the top of examples 
     might not be up-to-date. Use MIL Example Launcher to find an example 
     on disk.