Adtec API Help

# Release Notes
    Updated:  October 16, 2009
    Products: mediaHUB-HD422

    Copyright Adtec Digital, Inc. 2008-2009, All rights reserved.
    http://www.adtecinc.com/

    PLEASE NOTE:

    Should support be needed, it can be reached by the following methods:

    1. Fill out the on-line request form at http://adtecinc.com/supportrequest/.
    2. Print out the Service Request and fax it to 615-256-6593.
    3. Email support@adtecinc.com
    4. Call 615-256-6619, Ext. 166
       (Monday through Friday 9:00am to 5:00pm Central Time)

    --------------------------------------------------------------------------------
    Known Issues for Version 0.01.42, October 16, 2009. AHP
    --------------------------------------------------------------------------------

       FRONT PANEL: Some front panel menu options are not limited to valid ranges.
       The result allows users to enter invalid options. Refer to API and manual
       documentation for valid ranges.

       ENCODER: Capture to file is only supported up to a transport mux rate (TMR)
       of 40Mbps. At higher rates, capture will not be active.

       ENCODER: Dolby E passthru 16-bit mode is not supported.

       ENCODER: Using Closed Caption mode ATSCCONVERT while encoding 720p
       resolutions may cause distortions in the video.

       DECODER: Under certain conditions, the confidence decode may stutter
       slightly at startup. This stuttering is not present in the encoded stream.

       DECODER: The decoder audio will not play for transport stream content with
       Dolby AC3 audio which uses the stream type '6' (MPEG2 PES private type) to
       identify the PID type. This is to prevent decoder issues when the stream
       type 6 contains Dolby E audio.

       DECODER: There may be a several second audio delay when changing audio
       tracks.

       DECODER: If your installation requires the use of playback lists, note that
       the command response for "LIST" or "LIST ADD xxx" for lists larger than
       400 entries can take longer than one minute.  Use 'terse' forms LI or LI ADD
       for fast API responses on systems using large lists.

       DECODER: Due to protected content mechanisms and the layering nature of
       DVDs, some extracted DVD content will not play properly.

       SYSTEM: File registration does not accurately register the duration of
       elementary AAC files. Typically, it registers them with a 00:00:00:00
       duration.

       WEB USER INTERFACE: When encoding at the highest Trans Mux Rate possible for
       the encoder, the web user interface is designed to become less responsive
       freeing up resources to maintain a quality transmission.

    --------------------------------------------------------------------------------
    Version 0.01.42 SERIES -- INTERNAL BUILDS --  AHP
    --------------------------------------------------------------------------------

    --------------------------------------------------------------------------------
    Version 0.01.41, September 28, 2009, AHP
    --------------------------------------------------------------------------------

    WEB USER INTERFACE:

    1)  AUDIO 1 TAB: Corrected issue when selecting SDI Passthru for Audio 1. In
        previous versions, this tab had an incorrect rate validation set and would
        error out.

    ENCODER:

    2)  Corrected issues found when using closed captions with 720p resolutions.
        In previous versions, this could cause tearing in the video and could
        cause the closed captions to read-back as garbled characters.

         * NOTE - The following three(3) items were incorrectly noted as included
         in the previous build. 0.01.40. They were not included until this version
         0.01.41.*

    3)  Corrected potential audio drift issue when encoding Dolby from AES input.

    4)  Corrected error causing EIT events to show an incorrect start time of
        "6 Jan 1980".

    5)  Added ATSC AC-3 descriptor to PMT when in ATSC tables mode. Added ATSC
        AC-3 descriptor to EIT tables when Dolby encoding (not passthru).

    --------------------------------------------------------------------------------
    Version 0.01.40, September 23, 2009, AHP
    --------------------------------------------------------------------------------

    FRONT PANEL:
    1)  Extended IP Destination options (previously labeled MULTICAST) to support
        new 4X Send capability. Each SEND functions independently and has unique
        FEC, RTP, TOS, TTL, IPA and PORT configurations.

    2)  Moved VBI Source selection from Video menu to Tables menu where additional
        VBI data is managed.

    ENCODER:

    3)  Corrected potential audio drift issue when encoding Dolby from AES input.

    4)  Corrected error causing EIT events to show an incorrect start time of
        "6 Jan 1980".

    5)  Added ATSC AC-3 descriptor to PMT when in ATSC tables mode. Added ATSC
        AC-3 descriptor to EIT tables when Dolby encoding (not passthru).

    SYSTEM:

    6)  Added functionality to print the Transport Status TRA to the logs at the
        rate of once a minute.

    DECODER:

    7)  Implemented Level A and B concurrent FEC recovery. Recovery is automatic
        and does not require a configuration setting to enable. Implemented RTP
        packet re-ordering.

    8)  Corrected issue that would falsely cause video/audio freeze detection when
        video bit rate dropped below 5.0 mbps

    WEB USER INTERFACE:

    9)  GENERAL: Added EXPIRES directives to web application. This prevents browser
        caching of stale data, and eliminates the need for users to clear browser
        cache when upgrading.

    10) AUDIO TAB > AUDIO 1: Re-added SDI Passthru as an option for Audio 1.

    --------------------------------------------------------------------------------
    Version 0.01.39, September 11, 2009, AHP
    --------------------------------------------------------------------------------

    ENCODER:

    1) Added support for unicast routing of FEC.

    2) Corrected issue found with Composite PAL video when teletext extraction was
       disabled. In previous versions, this would produce a green line visible in
       the video.

    --------------------------------------------------------------------------------
    Version 0.01.38, September 9, 2009, AHP
    --------------------------------------------------------------------------------

    FRONT PANEL:

    1) TABLES MENU: Re-added Closed Caption (CLC) option DVS157 to the Tables
       Menu > Closed Caption Sub Menu.

    ENCODER:

    2) Added logic that prevents the initialization of the confidence decoder
       via encoder command when BISS encryption is enabled. Since the confidence
       decoder is not capable of decryption, preventing this initialization
       prevents thrashing of the decoder.

    3) Enabled Closed Caption option DVS157 for concurrent ATSC carriage.

    4) Corrected PMT tables to reflect only valid and enabled audio streams.

    5) Fixed condition where encoder could become bound when switching to or from
       SDI audio passhthru.

    6) Change the default setting for the Dolby Output (DOU) command to MUX. The
       previous default setting "MUX+AES" could result in Dolby audio drift over
       time.

    7) Added internal switch to adjust aspect ratio when encoding High Definition
       resolutions to 16 X 9.

    8) Remove frame cropping setting relevant to H264 SD video. This setting
       could result in vertical mis-alignment of the decoded video sequence.

    SYSTEM:

    9)  Added default store log limitation (3 days) to drive-less systems.

    10) Added debug capability to the myles communication system used with the web
        application. Hardened messaging handling to and from myles to prevent
        segmentation faults.

    11) Fixed MIB formatting for better compatibility with 3rd party software.

    12) Added functionality to pass the tail end of the current log to the web
        application for debugging purposes.

    DECODER:

    13) Added DVBASIERRRECOVER and DVBASILATENT commands for DVB ASI error
        recovery and latency. See API Notes for more information.

    WEB USER INTERFACE:

    14) SERVICES TAB: Expanded IP Transport Sub Tab to include configuration
        options for all four possible multicast or unicast streams.

    15) AUDIO TAB: Removed SDI as a selectable option for Passthru as logic
        currently imposes incorrect variables on the encoder. It is still a valid
        option selectable via the front panel and will return to the web
        application once logic is corrected.

    16) VBI TAB: Re-added Closed Caption (CLC) option DVS157 Captions Sub Menu.

    --------------------------------------------------------------------------------
    Version 0.01.37, August 26, 2009, AHP
    --------------------------------------------------------------------------------

    FRONT PANEL:

    1) TABLES MENU:
       - Removed VANC Line (LNA) from front panel as this configuration is no
       longer used. VANC is now handled automatically.
       - Removed invalid Closed Caption (CLC) options from front panel and added
       new ATSCCONVERT option. The only valid closed caption options are OFF, ATSC,
       ATSC708 and ATSCCONVERT.

    2) TRANSMIT MENU: Added Type of Service (TOS) and Time to Live (TTL) settings
       to the Multicast Sub Menu.

    3) ENCODER VIDEO MENU:
       Added LONG option for Encoder Latency (ELA). This latency setting will
       introduce a one second delay (approximate).

    ENCODER:

    4) Deprecated VANC Line (LNA) command. VANC is now handled automatically.

    5) Enhanced the recently added VBI Source (VBS) command so that it enforces
       dynamic updates to tables when the VBI Source (VBS) is changed.

    6) Added ATSCCONVERT as an option for closed captions. This option will
       convert CEA-608 608-E closed caption data to CEA-708-D formatted closed
       caption data.

    7) Added ATSC caption service descriptor and short event descriptor when
       captions are enabled and present.

    8) Enhanced ATSC table versioning and initialization process to ensure properly
       formatted ATSC tables. Incorrect initialization sequence or table
       malformation would result in binding of the application at boot time and
       produce CC errors in the transport stream.

    9) Adjusted encoder boot to ensure that the encoder initializes with valid SDI
       parameters. Previously, units might not auto-detect HD-SDI at boot time.

    10) Added the ability for the device to simultaneously unicast to up to four
        unicast destinations. Each unicast has independent Multicast Mode (MMO),
        Multicast Send IPA (MSI), Multicast Send Port (MSP), Type of Service (TOS),
        Time to Live (TTL) and FEC Parameter (FPR) settings. Each setting is
        identified by a numeric option immediately following the command.
        (ex. TOS 0 gets the Type of Service setting for the 1st unicast. TOS 1
        gets the 2nd.)

    11) Added corrective action at startup to ensure that all device communications
        are in sync.

    SYSTEM:

    12) Modified the drive mount function to ensure that devices not utilizing
        a hard-drive can maintain minimal logging on the CF Card for debugging
        and troubleshooting purposes.

    WEB USER INTERFACE:

    13) Updated application login page to now display the currently running
        firmware version under the Quick Links section.

    14) Enhanced web user interface to prevent memory leaks, improve performance
        and avoid communication errors when there is an abundance of configuration
        requests or when the device has been running over an extended period of
        time.

    15) The Service Tab has been divided into 3 sub tabs for ease of use:
        - ASI Transport - Contains transport rate, service data and table
           information.
        - IP Transport - Contains Multicast/Unicast variables.
        - Bars, Tones and ID - Contains switches for overlaying Bars, Tones or
           Service Information.

    16) The VBI Tab has been divided into 2 sub tabs for ease of use:
        - Captions - Contains fields specific to closed captioning.
        - Teletext - Contains fields specific to teletext. These fields are
           editable when the frame rate of the encoded video is 50p or 25i.
        * NOTE: Splice PID and AMOL PID information has been moved to the PID tab.
        They are not part of the PID paradigms schemes located on that tab.

    17) Added power cycle capability to the System Tab via Power Cycle button.
        Power cycling the device will stop all encoding / conf.decoding and you
        will not be able to communicate with the device while it resets.
        (approx. 45 secs.)

    18) Fixed logic on Audio 2 sub tab that incorrectly showed SDI as a valid
        option for PASSTHRU mode. Corrected issues in logic for Audio 1 and 2
        that prevented users from selecting valid input options when in ENCODE
        mode.

    -------------------------------------------------------------------------------
    Version 0.01.36 series   --  INTERNAL BUILDS --
    -------------------------------------------------------------------------------

    -------------------------------------------------------------------------------
    Version 0.01.35, August 10, 2009, AHP
    -------------------------------------------------------------------------------

    ENCODER:

    1) Added new LONG setting to the ENCODERLATENCY (ELA) command. This setting
       will introduce a delay which is approximately twice the normal delay.

    2) Enhanced VBISOURCE (VBS) routing to extend to SDI input. The rules
       concerning CLOSEDCAPTION (CLC) and this command are found below.

       Video Source (Input) is HD-SDI
       - VBI Source is set to SDI : CC option is ATSC 708
       - VBI Source is set to COMPOSITE: CC option is ATSC 608

       Video Source (Input) is SD-SDI
       - VBI Source is set to SDI: CC options are ATSC 608 or ATSC 708
       - VBI Source is set to COMPOSITE: CC option is ATSC 608

       Video Source (Input) is COMPOSITE
       - VBI Source is set to SDI: CC option is ATSC 708
       - VBI Source is set to COMPOSITE: CC option is ATSC 608.

    3) Added new ATSC 708 setting to the CLOSEDCAPTION (CLC) command. See above
       note concerning VBISOURCE (VBS) for implementation details.

    4) One channel of Dolby E, Dolby Digital AC-3 and Linear PCM Passthru is now
       available via the SDI input. Routing is handled via the SDI Matrix command.
       Note: The routing must always consist of adjacent pairs.
       (ex. Group 1 1/2, Group2 3/4)

    5) Added the ability to generate Color Bars [ECOLORBARS], OSD [ECOLORBARSOSD]
       and Color Bars and Tones [ECOLORBARSTONE].
       Note: Rendering requires a stable video input.

    SYSTEM:

    6) Added automatic corrective action in the event that the number of incoming
       requests to the encoder backlogs. This condition occurs rarely and is
       specific to long-term (24 hour +) encodes. This corrective action flushes
       out pending commands in order to stabilize the command channel.

       Example log sequence:
       [ETRANS]:  251517 readRply: 4 bytes of residual data in command buffer, it
       will be removed
       [ETRANS]:  251517 readRply: 17 bytes of residual data in command buffer,
       it will be removed
       [ETRANS]:   54000 CMD(2127, 194, 2): ->QV1^M
       [ETRANS]:   54000 Error reading reply, CMD(2127, 99): <-
       [ETRANS]:   54000 Backlog too deep, flushing

    WEB USER INTERFACE:

    7) VBI TAB: Exposed ATSC 708 selection in the Closed Captions drop down.

    8) VIDEO TAB: Added new LONG setting to the Encoder Latency drop down.

    9) SERVICE TAB:
       - Exposed NIT parameters for configuration. These setting are only used when
       tables are set to DVB.
       - Added functionality to trigger Color Bars, OSD or Bars and Tones.

    10) AUDIO TAB:
       - Fixed bug that prevents the editing of data rate and audio level
       when switching from PASSTHRU mode to ENCODE mode.
       - Adjust selection options so that Passthru of Dolby E, Dolby Digital AC-3
       and Linear PCM are selectable when input is SDI.

    --------------------------------------------------------------------------------
    Version 0.01.34, July 22, 2009, AHP
    --------------------------------------------------------------------------------

    SYSTEM:

    1) Corrected issues with SNMP that prevented values from being set.

    2) Enhanced NAS functionality related to NETSTORAGE command. This change
       assists with the accurate registration of files located on a NAS device.

    DECODER:

    3) Corrected issue with HUE [HUE], BRIGHTNESS [BRI], CONTRAST [CON] and
       SATURATION [SAT] that kept those values from affecting the composite
       output.

    WEB USER INTERFACE:

    4) AUDIO TAB: Modified the Dolby Parameter configuration values so that they
       are only valid when encoding Dolby Digital AC3.

    5) AUDIO TAB: Fixed bug that would prevent changing MPEG 1 Layer 2 format
       (Mono or Stereo) when encoding MPEG 1 Layer 2.

    --------------------------------------------------------------------------------
    Version 0.01.33, July 16, 2009, AHP
    --------------------------------------------------------------------------------

    ENCODER:

    1) Fixed bug with uploading profiles. Previous versions would not run or save
       the profile after upload so the settings would not take effect or be saved.

    SYSTEM:

    2) Implemented route (IP layer 3) for IP unicast streaming.

    WEB USER INTERFACE:

    3) The Audio Tab has been split into sub tabs.
       1 - Global Audio Tab
       1 - Audio sub tab per Audio Encoder

    4) Exposed additional Dolby parameter settings for Audio 1 & 2.

    5) Added a signed certificate to our ftp upload applet as well user
       notification when uploads have completed.

       * Note - Release notes for versions 0.01.31 and 0.01.32 reference an
       incorrect version number (1.00.31 and 1.00.32 respectfully)

    --------------------------------------------------------------------------------
    Version 0.01.32, July 2, 2009, AHP
    --------------------------------------------------------------------------------

    FRONT PANEL:

    1) Added Transport Stream Id to front panel PIDS menu.

    ENCODER:

    2) Added automatic synchronous functionality for the audio encoders when they
       are all operating with the same parameters.

    3) Expanded profile handling to include additional FEC (FEP) parameters,
       encoder SDI audio matrix (EMX) and confidence decode auto-resolution
       (CDE AUTORES) setting.

    WEB USER INTERFACE:

    4) GENERAL: Updated version management in UI to use binary version process.
       Includes recognition of.gz and .tgz extension files.

    5) VIDEO TAB: Fixed bug that was preventing DVB Receiving from being set
       properly.

    --------------------------------------------------------------------------------
    Version 0.01.31, June 22, 2009, AHP
    --------------------------------------------------------------------------------

    SYSTEM:

    1) Fixed build-time bug preventing the correct profile generation file from
       being included.

    WEB USER INTERFACE:
    1 front
    2) GENERAL: Updated version management in UI to use binary version process.

    -------------------------------------------------------------------------------
    Version 0.01.30, June 19, 2009, AP
    -------------------------------------------------------------------------------

    FRONTPANEL:

    1) Relocated Confidence Decode configuration to Decoder Menu.

    2) Added Auto Resolution configuration specific to the Confidence Decoder to
       the Decoder Menu. When turned ON, the decoder will look for the resolution
       settings from the encoder and match them for the output. When turned OFF,
       users may specify the display target.

    3) Added VBI Source to the Encoder Video Menu.

    4) Changed Dolby AC3 passthru response on front panel to "DP"

    ENCODER:

    5) Implemented dynamic Wide Screen Signaling (WSS) option for Aspect Ratio
       (ARA) specific to PAL video. Selecting WSS will enable the encoder to read
       the incoming WSS flag and will adjust the aspect ratio in the MPEG2 video
       elementary stream accordingly. Note that Aspect Ratio is related to Active
       Format Descriptor (AFD). It is recommended to set AFD to WSS if Aspect Ratio
       is set to WSS.

    6) Implemented static AFD support for for HD and NTSC resolutions. This
       functionality is dependent upon closed captioning being turned on for the
       device. AFD is used by downstream decoding devices to properly display pixel
       aspect ratio on displays with differing aspect ratios. An AFD compatible
       display or STB/IRD is required. See API Notes and help hints for more
       information.

    7) Adjusted the Video Auto Fill calculations to allow for 2.5% overhead instead
       of previous 1.5%

    8) Profile generation has been updated to include recently added configurations
       and previously omitted commands. Out-dated and unused configurations have
       been removed.

    9) Added new command VBISOURCE (VBS). This option allows users to select which
       input to extract VBI data from when the video input is SDI. This is
       primarily designed for teletext and WSS capture from a COMPOSITE source
       while encoding video from a SDI source. NOTE: The hardware currently does
       not support video input on COMPOSITE AND VBISOURCE input on SDI.

    SYSTEM:

    10) Optimized file registration processes to reduce or eliminate "Busy Database
        Errors".

    DECODER:

    11) The confidence decoder will be turned off when the encoding parameters
        reach the limits of the decoder's capabilities. These limits are:
        When encoding at a Transport Mux Rate above 60 and latency is NORMAL.
        When encoding at a Transport Mux Rate above 50 and latency is LOW or VERYLOW.

    WEB USER INTERFACE:

    12) GENERAL: Corrected compliance bug that was causing the application to fail
        loading using IE browser.

    13) PROFILE TAB: Enhanced profile upload process to automatically name the
        uploaded profile. If the upload profile name already exists, the user
        has the option to rename or overwrite the profile.

    14) STUDIO TAB > INVENTORY TAB:  Enhanced studio encoding interface to allow
        for search capability, individual file playback and the download of encoded
        files.

    15) PID Tab:  Added new PID paradigm, WBU-ISOG.
        Settings are:
        PMT - 0x00100 hex  256 dec
        Video - 0x00101 hex  257 dec
        PCR - 0x00101 hex  257 dec
        Audio 1 - 0x00102 hex  258 dec
        Audio 2 - 0x00103 hex  259 dec
        Transport Stream ID - 0x0001 hex  1 dec

    16) VBI TAB: Added capability to set new command VBISOURCE (VBS).

    -------------------------------------------------------------------------------
    Version 0.01.29, June 5, 2009, AP
    -------------------------------------------------------------------------------

    FRONT PANEL:
    1) New command ENCODERLATENCY ELA has been added to the Encoder Video Menu.

    ENCODER:
    2) Modified upper limits for Transport Mux Rate and Video Rate on the encoder
       to support up to 100 Mbps Transport Mux Rate and up to 80 Mbps Video Rate.

    3) New command ENCODERLATENCY ELA has been added and allows the capability to
       modify of latency settings. See API Notes and web application help notes
       for more details on the new command. This command is part of the profile
       set.

    4) When using SDI video input with a standard definition feed, the SD Standard
       setting is now automatically toggled to reflect the incoming stream type.

    SYSTEM:

    5) Corrected issue with PAR file processing that prevented PAR files from being
       run after reboot. It was incorrectly taking the permissions of the PAR file
       into account.

    6) Modified RESET command to clean up the database and journals.

    DECODER:

    6) When the DECODEACTIVEFORMAT option is turned ON, it will automatically force
       the OUTASPECTRATIO and OUTPUTVIDEOSCALE options to OFF.  This allows the
       decoder to properly set the screen resolution based on the decoded stream
       active format settings.  The change to the OUTASPECTRATIO and
       OUTPUTVIDEOSCALE is recored in the log file.  If DECODEACTIVEFORMAT is ON,
       the OUTASPECTRATIO and OUTPUTVIDEOSCALE options cannot be set and a log
       message is generated.

    WEB USER INTERFACE:

    5) SERVICE TAB: Exposed new command ENCODERLATENCY ELA in Service Tab.

    6) VIDEO TAB: Exposed command DECODEACTIVEFORMAT DAF in Video Tab > Confidence
       Decode section.

    -------------------------------------------------------------------------------
    Version 0.01.28, June 1, 2009, AP
    -------------------------------------------------------------------------------

    ENCODER:

    1) Corrected return value testing relative to the ENCYRPTION ECR command. The
       setting would not set properly in previous builds.

    SYSTEM:

    2) Corrected issue with migration of pureFTP settings introduced in build
       00.01.27. The error prevents the built-in web ftp applet from uploading.

    WEB USER INTERFACE:

    1) GENERAL: Made corrections to syntax preventing the web-application from
       loading in IE browsers.

    -------------------------------------------------------------------------------
    Version 0.01.27, May 29, 2009, AP
    -------------------------------------------------------------------------------

    WEB USER INTERFACE:

    1) STATUS PANEL: Modified Service Name and Service Provider fields to show N/A
       when tables are set to MPEG.

    -------------------------------------------------------------------------------
    Version 0.01.26, May 28, 2009, AP
    -------------------------------------------------------------------------------

    FRONT PANEL:

    1) Added Linear PCM option to Encoder Audio Menu > Audio Type. It is only
       available in Passthru Mode.

    ENCODER:

    2) Added support for 1440 horizontal resolution for 1080i encoding.
       Supports MPEG2 and MPEG4 AVC.

    3) Modified default lip sync settings for D1 (NTSC and PAL), 720p50 and
       1080i50.

    4) Eliminated SDI and Composite video cross-talk issue. Achieved this by
       disabling the internal SDI VBI loop-back when not needed. The SDI loop-back
       is used for extracting VANC from SDI. (example ATSC captions and
       teletext)

    5) Reduced latency through encoder by 4 frames (Empirical testing).

    6) Modified profile naming to allow for spaces in the profile name.

    7) Added Encoder SDI Audio Matrix. This allows for custom routing of SDI audio
       to any of the audio encoders. This device can route channels from 2 Groups
       concurrently. 1 and 2 or 3 and 4.

    SYSTEM:

    8)  Added INACTIVE status to NTPSRVRADDRESS for local synchronization.

    9)  Fixed issue with networking that prevented network settings from
        being set.

    10) Added NTPSVRIPADDRESS RESTART command. See API documentation for use
        details.

    11) Added NETSTORAGE and NAMESERVER commands. See API documentation for
        use details.

    WEB USER INTERFACE:

    12) HELP blurbs:  Enhanced descriptons for TELETEXT, ASPECT RATIO and
        ACTIVE FORMAT DESCRIPTORS.

    13) INVENTORY Tab:  Enhanced playspot functionality. Double-clicking on
           an inventory item will play the the selected playspot sutomatically.

    14) PID Tab:  Added WBU-ISOG new PID paradigm.

    15) PROFILE Tab:  Added functionality to DOWNLOAD and UPLOAD configuration
           files representing each profile.  Note that uploading a profile,
           automatically triggers all settings included in the uploaded file.

    16) STUDIO Tab:  When CONTROLLER INTERFACE is set to NONE, PRE-ROLL is
           automatically set back to 0.

    17) STUDIO Tab:  When switching from Capture Mode to Transmission Mode,
          the UI automatically issues a REC command to begin transmission.

    18) STUDIO Tab:  When in Transmission mode or Crash Recording, the encoder
          STARTUP command is turned OFF.

    19) SYSTEM Tab:  IPA address and SubnetMask ethernet fields are no longer reset
           when disabled (DHCP mode).

    20) VIDEO Tab:  Added support for 1440 horizontal resolution for 1080i
           encoding.  Supports MPEG2 and MPEG4 AVC.

    21) VIDEO Tab:  Added Confidence Decode Auto Resolution functionality.

    22) VIDEO Tab:  Re-Enabled support for HSIZE 1440.

    -------------------------------------------------------------------------------
    Version 0.01.25, May 19, 2009, GE
    --------------------------------------------------------------------------------

    FRONT PANEL:

    1)  All VESA and XGA display targets were removed from the front panel.

    DECODER:

    2)  Modified GET response for DVB-ASI command when hardware does not support it.
        An info message is returned, indicating that command is not implemented.

    ENCODER:

    3)  Support for SDI teletext handling.

    4)  Added support for VIDSTATS|VST|VU API command to display video input
        statistics on SDI and Composite Mode.

    5)  Added support for ESDIAUDIOMATRIX (EMX EX) configuration loading and
        persistence when rebooting the unit.

    WEB USER INTERFACE:

    6)  Client-Code is minified, improving performance and response time of the UI
        by using less memory on the browser, and decreasing latency-time when
        loading the web-application.

    7)  SAS command deprecated from UI.  Using AMO (INDEX) instead, to detect
        AUDIO status (Enabled/Disabled).

    8)  STATUS PANEL:  Multicast, RTP, IP:Port and FEC settings can be monitored in
          real-time on the status panel. In addition, RTP, IP:Port and FEC settings
          are greyed out when MULTICAST is turned OFF.

    9)  AUDIO Tab:  Modified INFO blurb for SDI Audio Group.

    10) AUDIO Tab:  Support for ENCODER AUDIO MATRIX (ESDIAUDIOMATRIX) API command.

    11) STUDIO Tab: CONFIDENCE DECODE automatically turned ON when selecting
          RS422 mode.

    12) VIDEO Tab:  Support for SDI AUDIO MATRIX (SMX) API command. Channels are
          grouped in pairs, with even-numbered channels adding 1 to the value of
          the previous channel.  e.g  If CH1=3 then CH2=4.  Automatically set when
          submitting the form on this tab.

    13) VIDEO Tab: SMX and DVB fields are disabled when features are not supported
          by the hardware.

    -------------------------------------------------------------------------------
    Version 0.01.24, May 13, 2009, GE
    --------------------------------------------------------------------------------
    ENCODER:

    1)  Added user data support, closed captioning per SMPTE 334 for HD and NTSC for
        SD. Captions are compliant with CEA 608 and 708.  Supports all MPEG 2
        resolutions per ATSC A53.  Supports all MPEG 4 AVC resolutions per ATSC A72.

    2)  Support for Network Attached Storage (NAS) using Network File System (NFS).

    3)  Added support for Linear PCM Bypass Mode for AES inputs 1 and 2. The PCM is
        packaged according to SMPTE302M. Use this setting when passing uncompressed
        PCM Audio or Linear Acoustics E2.

    4)  Enabled AES 1 and 2 out to default AES 1 and 2 in loop. Only works when AES
        1 and 2 are in mode PASSTHRU.

    5)  Reduced default latency through encoder.

    6)  Enhanced robustness of systems without a hard drive.

    DECODER:

    7)  Support for SDI Audio Matrix.

    UI:

    8)  AUDIO tab: Removed artificial audio rate enforcement of 192000 kbits/sec.

    9)  AUDIO tab: Added option for Linear PCM Audio Type (available in PASSSTHRU mode).

    10) AUDIO tab:  Support to turn ON/OFF Audio 1.

    11) INVENTORY tab: Files can be played directly from the UI by selecting them from
        a dinamycally generated dropdown list.

    12) INVENTORY tab: Format for Date/Time field modified to MM-DD-YYYY hh:mm:ss.

    13) PROFILE tab: When creating a new profile, profile name can be typed directly,
        since corresponding field is selected by default.

    14) PROFILE tab: Prevents page-refreshing when pressing "Enter" or "Return" key when
        creating a new profile.

    15) SERVICE tab:  FEC parameters and settings are disabled when MULTICAST is set to
        OFF, and re-Enabled when MULTICAST is set to SEND.

    16) SYSTEM tab:  Date field can be edited with or without using the calendar wirdget.

    17) STUDIO tab: When CIF mode is set to RS422, Encoder is automatically started,
        and CONSTANTCAPTURE set to ON.

    18) STATUSPANEL: MULTICAST, IP:Port FEC PARAMS exposed on STATUS PANEL and refreshed
        in real-time.

    19) VIDEO tab: Exposed SDIPASSTHROUGH setting.  Options are ON/OFF (Only available on
        SDI mode).

    16) VIDEO tab: Support for SDI AUDIO MATRIX pairings.

    17) VIDEO tab: Support for ACTIVE FORMAT DESCRIPTOR (AFD) settings.

    18) VIDEO tab: Aspect Ratio, and Active File Descriptor fields enabled in HD mode.

    19) VIDEO tab: SDI pair, and Track dropdown fields are synchronized. By default,
        CH1 is selected when loading the tab, and the current setting for CH1 is selected
        on the "Track" dropdown field.  Selecting a different channel will display the
        current setting for such channel in the track dropdown, but any changes to a
        previously selected channel will be dropped if the form has not been submitted.
        Only one channel can be changed at a time.

    20) PID tab:  Hex values standardized 0xXXXX where uppercase X is a HEX digit.

    -------------------------------------------------------------------------------
    Version 0.01.21, April 8, 2009, JPT
    --------------------------------------------------------------------------------
    UI:

    1) Correct IE bugs preventing web-application to launch.

    DECODER:

    1) Confidence decode restarts when errors are detected.

    ENCODER:

    1) Extended CDE command to allow for Automatic Display Target. This new
       function will query the incoming resolution on the SDI input and match it for
       the confidence decode.

    -------------------------------------------------------------------------------
    Version 0.01.20, April 8, 2009, JPT
    --------------------------------------------------------------------------------
    SYSTEM:

    1) Added product key.

    DECODER:

    1) Confidence decode restarts when errors are detected.

    -------------------------------------------------------------------------------
    Version 0.01.17, April 3, 2009, GE
    --------------------------------------------------------------------------------
    GUI:

    1)  VIDEO tab:  Added support for audio channels 3 and 4 in Track Selection
        dropdown field.

    2)  VIDEO tab:  Ensured proper setting of vSize, depending on VID setting. (480
        for NTSC, and 576 for PAL).

    3)  VIDEO tab:  Added support for PROGRAM NUMBER selection on the DECODER.

    4)  AUDIO tab:  Disabled MPEG mode selection field when audio type is anything
        other than MPEG.

    5)  STATUS PANEL:  Modified LED image color from "black" to "yellow" for IDLING
        states on the Encoder and Decoder status.

    6)  STATUS PANEL:  Added LED images and AUDIO status indicator for every audio
        channel.  Fields updated in real-time.

    7)  SERVICE tab:  Added support for FEC Parameters.

    8)  UPGRADE tab:  Included FEATURES, a new navigation item that allows locking
        and unlocking of certain hardware functionalities.

    DECODER:

    9)  Audio Track selection (1 to 32) allowed in all menus.

    ENCODER:

    10) Change max H264 hidef level to 4.1 (from 4.2).

    11) AUDIOMODE AMO A9 command no longer reports a 0 bitrate in the event of an
        audio  DSP problem.  It always returns the user's desired rate setting.

    12) Modified ADS command to reflect "IDLING" or "RUNNING" status.

    13) VENCODE and CHROMATYPE commands modified to respond "Feature Locked" when
        the given feature is not available.

    14) Updates to IP egress (multicast send) avoids dropped PIDs.

    15) Confidence decode enhancements prevents break-up during playback.

    -------------------------------------------------------------------------------
    Version 0.01.16, March 26, 2009, JT
    --------------------------------------------------------------------------------

    ENCODER:
    1)  The confidence decode message was changed to include correct information for
        all active audio streams.

    2)  The audio codec configuration was not being saved properly for the first
        audio channel.

    3) AUDIOMODE was changed to return the configured bit rate at all times to
       prevent issues with incorrect information being presented to the API and the
       GUI.  Previously, AUDIOMODE would return a 0 fo the bit rate at the start
       of an encode session, or if the audio encoder was not active.

    -------------------------------------------------------------------------------
    Version 0.01.15, March 23, 2009, JT
    --------------------------------------------------------------------------------

    ENCODER:
    1)  Corrected CRC errors with static DVB EIT at day rollover.

    -------------------------------------------------------------------------------
    Version 0.01.14, March 20, 2009, JT
    --------------------------------------------------------------------------------

    ENCODER:
    1)  Added audio PID 3 and audio PID 4 to multicast send. Previously, these PIDs
        were filtered out potentially causing PCR jitter on IP streams.

    SYSTEM:
    1)  Corrected "neighbor table overflow" which occurred when unicasting
        [MID 2569].

    2)  Added features for M4HD422, M4HD420, M2HD422, but there is no enforcement
        at this time.

    DECODER:
    1)  Confidence Decode was updated to transition more quickly to the stop mode
        at the end of an encode session.

    -------------------------------------------------------------------------------
    Version 0.01.13, March 17, 2009, GE
    --------------------------------------------------------------------------------

    ENCODER:
    1)  The CONFIDENCE DECODE command now includes HD/SD resolution information
        to enable the decoder to confidence decode SD MPEG2 4:2:2 streams.

    GUI:
    1) VIDEO tab:  Submits only those values that have been modified, preventing
        overloading the server with unnecessary API requests at once.

    2) INVENTORY tab:  Row that displays the total number of media files and total
        size in MB reflects the proper values, even when filtering the results.

    3) FIRMWARE tab:  Refresh rate for available versions modified from 5 to 10
        seconds.

    4) FIRMWARE tab:  Removed paginator from Uninstalled firmware versions.  Added
       condition that prevents refreshing the Uninstalled firmware versions while a
       DELETE, EXTRACT, UPDATE, or RESTORE operation is executing.

    --------------------------------------------------------------------------------
    Version 0.01.11, March 16, 2009, MPG
    --------------------------------------------------------------------------------

    ENCODER:
    1)  Allowed preroll up to  and including 10 seconds.

    2)  Lowered minimum video bitrate for H264 to 700 kbps.

    3)  Force frame mode only encoding for interlaced video sources.

    --------------------------------------------------------------------------------
    Version 0.01.10, March 12, 2009, MPG
    --------------------------------------------------------------------------------

    ENCODER:
    1)   Updated MPEG2 HD code with support for 422 chroma (720 and 1080).

    2)   Add support for 7115 (SARA 422) vs 7113 (Mhub Pro) with regard to Closed
         Captioning and handling.

    3)   Fix BISS dropping out on restarts (must set the CASKey after each
         ASIFifoReset command).

    4)   Configure 7115 for SAV/EAV wrapped VBI data.
    DECODER:
    5)   Added log message for error conditions: "Video PTS error [nnnn]
         or Audio PTS Error [nnnn] out of range, restarting DVB-ASI or
         multicast or CONFIDENCE DECODE" for diagnostics.  The error
         condition has always been acted on, but never logged.
    SYSTEM:
    6)   Fixed API 0/OK response for Mirroring commands.

    --------------------------------------------------------------------------------
    Version 0.01.09, March 6, 2009, JT
    --------------------------------------------------------------------------------

    ENCODER:
    1)  The VENCODE configuration is now persistent for mediaHUB-HD422 systems.

    2)  Added SMPTE 2022 "COP3" forward error correction to RTP multicast send
        streams. To configure use FECPARAMS|FEP|FM command.
FECPARAMS FEP FM
    3)  Corrected LED states for Audio 3 and Audio 4 on startup. [MID 2555]

    4)  Corrected menu for encoder audio 3 and 4 settings. Previously, these
        settings were actually viewing and changing value of audio 1.

    DECODER:

    5)  Confidence decode now works for MPEG2 and H.264 encoded streams.

    6)  Confidence decode will not attempt to decode streams encoded using
        CHROMATYPE 422.  The decoder does not support 4:2:2 encoded streams.

    7)  Added SDIAUDIOMATRIX (SMX S0) command to allow  any of the eight channels
        of audio originating from the decoder to be routed to any of the eight
        audiooutputs on the SDI interface.  The front panel has been modified to
        include SDIAUDIOMATRIX.  Please see the Adtec API for more information.

    8)  The DVB-ASI and TRANSPORT commands were modified to report up to 9 PIDs
        per program.  The original limit was four which prevented the system from
        properly reporting all of the video and  audio PID information from
        MediaHUB-422 encoded streams.

    9)  The DVB-ASI, multicastreceive and confidence decode functions were modified
    	 to detect error conditions more quickly.  The following log messages are
    	 used when error conditions are detected:
       "Video frame count is not incrementing, restarting  multicast" (or "DVB-ASI"
          or "confidence decode" based on mode)
       "Video PTS is not incrementing, restarting  multicast" (or "DVB-ASI" based
          or "confidence decode" on mode)
       "Audio PTS is not  incrementing, restarting multicast" (or "DVB-ASI" based
          or "confidence decode" on mode)
       "DVB-ASI PTS out of range VPTS[nnnn] aud[n]  APTS[nnnn] Stream restarted"

    10) The multicast receive buffer control no longer attempts to adjust the
        decoder clock when H.264 streams are being decoded and a low buffer
        condition is detected.  The clock adjustment could cause the decoder to
        start stuttering.

    SYSTEM:

    11) Corrected COM2 input processing which prevented responses to API commands.

    WEB USER INTERFACE:

    12) Upload firmware file delete action uses different method to delete file.

    13) Added User Manual.

    --------------------------------------------------------------------------------
    Version 0.01.08, February 28, 2009, GE
    --------------------------------------------------------------------------------

    1)  Advanced MPEG1 Layer II Audio by 150mSec when video CODEC is MPEG2 and frame
        size is 720P.

    2)  ADSP ASCK and LR clk inputs are sync'd to MCK before internal use.

    3)  Add MPEG2 720p 420 support.

    4)  Fix MPEG1 Layer II Audio drop issue

    5)  Fix "API" terse response.

    --------------------------------------------------------------------------------
    Version 0.01.07, February 26, 2009, GMC
    --------------------------------------------------------------------------------

    DECODER:
    1) Multicast would not always start decoding when a multicast session was
        stopped and restarted.  [MID 2425]

    2)  The MULTICASTSTATS [MUS] [MC] was modified to show the current multicast
        latency setting configured using the MULTCASTLATENT [MLT] [MA] command.

    3)  Added support for OSD CRAWL repeat functionality.  The default value is
        '0', which indicates that the crawl should repeat forever.  If a non-zero
        value is is argued for repeat when the OSD CRAWL command is issued, the
        crawl will be removed from the display after the argued number of crawl
        repeats have completed.  Please see the Adtec API for ONSCREENDISPLAY for
        more details.  [MID 2429]

    4) The OSD status output has been changed to show 'TEXT BACKGROUND COLOR'
       instead of 'CRAWL BACKGROUND COLOR' for the TEXT region information.

    5) Added decoder closed caption support for all VIDEO modes.  Command
       DECODECLOSEDCAPTION DCC DC was added to allow selection of EIA608 or
       EIA708 closed captions.  The default closed caption mode is 608CC1, which
       shows EIA608 CC1 over the composite display output only.
       Some closed caption options use the OSD display mode and cannot be activated
       at the same time as OSD or OSDTEMPLATE.  Please refer to the Adtec API for
       details.

    6) The OSD and OSDTEMPLATE functions will not be available if an OSD based
       closed caption is active (refer to item 5).  Please refer to ONSCREENDISPLAY
       and OSDTEMPLATE API for details.

    7) The OSDTEMPLATE option PALFULL has been modified to use a screen height of
       576 lines.  The original template was incorrectly set to 525 lines.

    8) Corrected log messages to use the correct log error code for error
       conditions in the OSD ON and OSD OFF commands.

    9) Command DECODEPGMNUM would not always return the correct active program
       number.  This has been corrected.

    10) Added MULTICASTLATENT MLT MA command.  This allows the user to specify the
        start delay when decoding a multicast stream.  The minimum delay value
        is 200 milliseconds.  The default value is 500 milliseconds.  Added log
        message when the length of the initial delay is too long:
        "UDP MLT Error: Buffer full before latency wait is done, starting UDP now".
        Please refer to the Adtec API for details.

    11) Adjusted the multicast receive buffer control algorithm to prevent invalid
        adjustments that would occur under some conditions.  Added log message
        to indicate when a low buffer condition has been detected:
        "Low Buffer detected for multicast playback, forcing PAUSE for xxx
        milliseconds".

    12) Modified front panel menus.
          a) Added encoder video codec and SDI passthru controls.
          b) Moved encoder audio sample frequency to global encoder audio menu.
          c) Added encoder audio channels 3 and 4.
          d) Removed encoder secondary audio control since it is handled by encoder
             audio type control.
          e) Added encoder PIDS for audio channels 3 and 4.
          f) Added decoder DVB-ASI menu containing program number control.
          e) Added decoder audio matrix menu and controls.

    13) Added persistance for SDIPASSTHRU | SPT | SP, and ENCODE | VEN | VE encoder
         api commands.

    14) Added unique identifier for the Permanent ID and Temporary ID fields on the
        feature Key API responses.

    GUI:

    15)  Added delay when updating the values on the FEATURES tab to prevent synch
         errors by allowing records to be populated prior to re-loading the table
         containing them.

    16)  In STATUS PANEL, fixed message to display when a HD input is detected, and such
         feature is not available

    17)  Prevented sync errors in PROFILES tab by requesting the current status of the
         current profile, instead on relying for the interval on the STATUS PANEL to
         update those variables.

    18)  Added unit's internal temperature display on the STATUS PANEL. NOTE: Value
         displayed in in CELSIUS.

    19)  STATUS PANEL.  "Resolution" and "Frame Rate" fields display "HD not Enabled"
         when the video source is High-Def, and the corresponding feature key is not
         active.

    20   STUDIO tab was divided in two different subnavigation items.
         CONTROL (Former STUDIO), and INVENTORY.

    21)  Added a INVENTORY subnavigation item. Allows to view, sort, play, stop, and
         pause existing media files.  Located under STUDIO (see above).

    22)  Increased tolerance (from 3 to 5 secs) for reporting timeout errors when
         the unit appears to be disconnected.  Especially useful for slow network
         connections.

    --------------------------------------------------------------------------------
    Version 0.01.03, February 3, 2009, GE
    --------------------------------------------------------------------------------

    1)  Support for Confidence Decode using codec H264

    2)  Added system module that monitors temperature and voltage.

    3)  Added MPEG support (limited)

    4)  PCR spacing modified to 30 msecs to avoid spacing violations.

    5)  Added support for SDI passthru.  It automatically adjusts slew rate for STD or HI-DEF signals.

    6)  Channel name increased to 22 characters.

    7)  Video bit settings constraints are set automatically, based on Encode mode.

    8)  Support for new FEATURE KEYS Encod422, and EncodeAVC.

    GUI:
    9)  Internet Explorer and other Grade-A browsers are supported and fully
        compatible with all features.

    10) New image for calendar icon on SYSTEM tab.

    11) Eliminated text area in UPGRADE tab.  Status messages displayed at the top of
        the page.

    12) Eliminated button for uploading firmware files in UPGRADE tab.  All files
        must be added using Adtec FTP uploader (top-right corner icon).
        Note:  In order to display uploaded files, it is necessary to re-load UPGRADE
        tab once upload is completed.

    13) Modified method to get AUDIOPID API setting in PID tab.

    14) Hiding section of "Available Versions" when no unextracted versions are found.

    15) Simplified displayed message when a firmware version, or a firmware file is
        deleted.  Instead of displaying the data returned by the server, a message
        "Version <version-name> succesfully deleted" is displayed.

    16) Display of installed and uninstalled versions are refreshed after every
        operation (e.g delete file, extract, delete, etc..), reflecting the most
        current data.

    17) When updating the unit, deleting an installed version, or extracting a firmware
        file, a panel containing an animated image and a custom message is displayed,
        in addition to updating the information on the form status (top of the page,
        below navigation bar).  this indicates that the unit is active, and a process
        is running on the server. Secondly, it disables all of the controls on the
        page, preventing any conflicts with the currently running process.  Once the
        process is complete, the panel dissapears, and the page goes back to a normal
        state.

    18) Intuitive support to control the VTR speed and direction in RS422 mode.
        Slider on STUDIO tab allows users to control the play speed and direction in
        real-time, by simply dragging the thumb across the slicer control.

    19) Browser History manager supported.  User's can link directly to tabs within
        the User Interface. Tab changes are registered in the browser's history,
        allowing to do operation like going back to a previous tab, or refreshing the
        page and land in the current section again.

    20) Added VBP (VBI Parameters) settings on VBI page.

    21) Synchronized contents of help tab within the UI, with the help.html file
        located at the root folder.

    22) List of available firmware upgrades (UPGRADE tab) was not refreshed after the
        last version was installed.

    23) Enhanced support for PID paradigm settings in PID tab.  PID settings can be set
        by selecting from pre-loaded configurations, available on a dropdown list.
        If current settings reflect a particular configuration, that option is selected
        by default upon refreshing the tab.

    24) UPGRADE tab was divided in two subnavigation items.  FIRMWARE (default) for
        firmware updates, and FEATURES, to enable/disable optional functionalities.

    25) BUG fix to make HISTORY manager, and navigation among different tabs to be
        compatible with MS Internet Explorer.

    26) Sales Contact Information included in FEATURES tab.

    27) Modified Look & Feel of navigation bar for tabs that contain subnavigation
        items.

    --------------------------------------------------------------------------------
    Version 0.00.04, December  4, 2008, JPT
    --------------------------------------------------------------------------------

    1)  Added persistence to the DeBlockFilter configuration.

    2)  Added persistence to the configurations: Audio Input, Audio Level,
        Audio Sync, Audio Mode, Audio PID, Audio Language, Musicam Mode,
        specifically for channels 3 and 4.
Created By: Adtec Digital Inc