Release Notes

Updated:  October 16, 2009
Products: mediaHUB-HD Pro, mediaHUB-HD

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 support request 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)
   
PLEASE NOTE:

This release of the mediaHUB-HD firmware can only be used on hardware version 3
units.  The original hardware version 1 is now obsolete, while hardware version
2 supports standard definition only.  Anyone with version 1 or 2 hardware cannot
use this code release.

Hardware 1 units can be identified as any unit currently running on firmware
releases less than 2.xx.xx (i.e. all 1.xx.xx versions).  These units will be
designated as 'mediaHUB' (no -HD in product name references).

Hardware 2 units can be identified as any unit currently running on firmware
releases designated as version 2.xx.xx.  These units will be designated as
'mediaHUB' (no -HD in product name references).

Hardware 3 units can be identified as any unit currently running on firmware
releases designated as version 3.xx.xx.  These units will be designated as
either 'mediaHUB-HD' (for releases 3.00.09 and below) or 'mediaHUB-HD Pro' (for
releases 3.00.10 above).

Hardware 3 units incorporate a new encoder subsystem that supports both standard
and high definition video.

--------------------------------------------------------------------------------
Known Issues for Version 3.05.20, 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.
   
   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 3.05.20 SERIES -- INTERNAL BUILDS --  AHP
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Version 03.05.19, 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.

--------------------------------------------------------------------------------
Version 03.05.18, 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)  Added VBI Source selection 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. 

7)  Corrected issue with ftp that would cause pure-ftp to stop functioning
    after 55 unique transfer sessions.      
     
DECODER:

8)  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.

9)  Corrected issue that would falsely cause video/audio freeze detection when
    video bit rate dropped below 5.0 mbps
     
     
WEB USER INTERFACE:

10)  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. 
    
11) AUDIO TAB > AUDIO 1: Re-added SDI Passthru as an option for Audio 1.    


--------------------------------------------------------------------------------
Version 03.05.16, 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 03.05.15, 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) Corrected issue with SDI receivers detecting an unknown video type by 
   forcing the encoder to maintain the last known good video type. In 
   previous versions, the encoder would falsely cycle when it was detected.

9) Added autoscan capability on SDI input source for VANC 708 VBI data. The
   limits are from line 8 to 25.  
  
  
SYSTEM:

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

11) Added debug capability to the myles communication system used with the web 
    application. Hardened messaging handling to and from myles to prevent
    segmentation faults.
     
12) Fixed MIB formatting for better compatibility with 3rd party software.

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


DECODER:

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


WEB USER INTERFACE:

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

16) 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.

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


--------------------------------------------------------------------------------
Version 03.05.14, August 26, 2009, AHP
--------------------------------------------------------------------------------


FRONT PANEL:

1) TABLES MENU: 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.
   
  
ENCODER:  

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

4) 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.

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

6) 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.
    
7) Adjusted encoder boot to ensure that the encoder initializes with valid SDI
   parameters. Previously, units might not auto-detect HD-SDI at boot time.
  
8) 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.)
  
9) Added corrective action at startup to ensure that all device communications
   are in sync.
  
  
SYSTEM:

10) 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:

11) Updated application login page to now display the currently running 
    firmware version under the Quick Links section.
 
12) 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. 
 
13) 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.
      
14) 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.
  
15) 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.)

16) 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 03.05.13 series   --  INTERNAL BUILDS --
-------------------------------------------------------------------------------
   
-------------------------------------------------------------------------------
Version 03.05.12, August 10, 2009, AHP
-------------------------------------------------------------------------------

ENCODER:

1) 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 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
    - VBI Source is set to COMPOSITE: CC option is ATSC 608
    
   Video Source (Input) is COMPOSITE
    - VBI Source is set to SDI: Not Valid
    - VBI Source is set to COMPOSITE: CC option is ATSC 608

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

3) One channel of Dolby E, Dolby Digital AC-3 and Linear PCM Passthru is now 
   available via the SDI input.

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


WEB USER INTERFACE:

5) VBI TAB:
   - Added VBI Source selection option.
   - Exposed ATSC 708 selection in the Closed Captions drop down.

6) 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.

7) 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 03.05.11, August 7, 2009, AHP
-------------------------------------------------------------------------------

SYSTEM:

1) 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   

-------------------------------------------------------------------------------
Version 03.05.10   --  INTERNAL BUILD --
-------------------------------------------------------------------------------
   
-------------------------------------------------------------------------------
Version 03.05.09, July 24, 2009, AHP
-------------------------------------------------------------------------------

ENCODER:

1) Corrected issue with default encoder configurations that causes the 
   confidence decoder to fail decoding when unit boots with a non-migrated 
   configuration.  
   
   Condition is recognized by specific log message: 
   
   "Video PTS error and Audio PTS error out of range, 
   restarting Confidence Decode."
   "Stopping CONFIDENCE DECODE due to error condition."
   
-------------------------------------------------------------------------------
Version 03.05.08, July 23, 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 03.05.07, 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. 
       

-------------------------------------------------------------------------------
Version 03.05.06, July 2, 2009, AHP
--------------------------------------------------------------------------------

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


WEB USER INTERFACE:

2) GENERAL: Updated version management in UI to include files with .gz 
   extension. 
       

-------------------------------------------------------------------------------
Version 03.05.05, June 25, 2009, AHP
--------------------------------------------------------------------------------
   
ENCODER:

1) Added automatic synchronous functionality for the audio encoders when they
   are all operating with the same parameters.
   
2) Fixed issue regarding HD/SDI input detection on long cable runs by creating
   a permanently enabled state for SDI Equalization. 
   
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.

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


-------------------------------------------------------------------------------
Version 03.05.04, June 18, 2009, AHP
--------------------------------------------------------------------------------
   
ENCODER:

1) 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.
  
2) Implemented static AFD support for for HD and NTSC  video. 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.

DECODER:

3) The confidence decoder will be turned off when the encoding Transport Mux 
   Rate is above 60Mbs. 
    
WEB USER INTERFACE:

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

5) PROFILE TAB: Enhanced profile upload process. The upload process now 
   automatically loads and saves new settings with optional overwrite and 
   rename functions.

-------------------------------------------------------------------------------
Version 03.05.03, June 15, 2009, AHP
--------------------------------------------------------------------------------

FRONT PANEL:
   
1) Removed independent Secondary Audio Command. It has been replaced with an
   OFF option under Audio Mode. 
   
2) Removed Dolby Audio Input option from Audio Menus. This setting is managed
   automatically.   

3) Relocated Sample Frequency to the top of the Audio Menu as it is a global 
   configuration for both Audio 1 and Audio 2.
     
4) Relocated Confidence Decode configuration to Decoder Menu.

5) 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.

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.   
   
ENCODER:

7) Adjusted lip sync for Doby AC3 (2.0) when in passthru mode.

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


SYSTEM:

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

10) Modified PAR process to run .DVC files appropriately regardless of the .DVC
    file permission settings.    


WEB USER INTERFACE:

11) PROFILE TAB: Added functionality to automatically save new new settings 
    when uploading a new profile. Assigned specific functionality to hitting
    the enter key. In previous versions, hitting the enter key would cause the
    browser to refresh to the previously opened tab. 

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

13) VIDEO TAB: Exposed confidence decoder Active Format Descriptor (DAF)
    configuration. If turned ON, the decoder will read the Active Format 
    Descriptor in the encoded transport stream and modify the display format 
    to match the AFD setting. If the output is analog (NTSC, PAL, etc), WSS 
    will be inserted.

-------------------------------------------------------------------------------
Version 03.05.02, June 2, 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. 

3) Modified default lip sync settings for D1 (NTSC and PAL), 720p50 and 
   1080i50.
   
4) Reduced latency through encoder by approimately 4 frames.

5) Modified profile naming to allow for spaces in the profile name.
   
6) Corrected return value testing relative to the ENCYRPTION ECR command. The 
   setting would not set properly in previous builds.


SYSTEM:

7)  Added INACTIVE status to NTPSRVRADDRESS for local synchronization. 
   
8)  Fixed issue with networking that prevented network settings from 
    being set.

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

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


WEB USER INTERFACE:

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

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

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


14) 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.
       
15) STUDIO Tab:  When CONTROLLER INTERFACE is set to NONE, PRE-ROLL is
    automatically set back to 0.

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

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

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

19) VIDEO Tab:  Added support for 1440 horizontal resolution for 1080i 
    encoding. 

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

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



-------------------------------------------------------------------------------
Version 3.05.01, May 21, 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)  Added support for VIDSTATS|VST|VU API command to display video input 
    statistics on SDI and Composite Mode.

WEB USER INTERFACE:

4)  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.

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

6)  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.

7)  STATUS PANEL:  Support for ADS API command allows to detect current status 
      of the different AUDIO inputs.  LED indicating the current status (PLAYING, 
      IDLING, STOPPING, etc...) is updated in real-time.
     
8)  AUDIO Tab:  Modified INFO blurb for SDI Audio Group.

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

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

11) SYSTEM Tab:  IPA address and SubnetMask ethernet fields are no longer reset 
       when disabled (DHCP 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 3.05.00, 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 3.04.02, April 20, 2009, TEST, JT
--------------------------------------------------------------------------------

1)  SYSTEM: Confirm proper functionality after restructuring system.

2)  ENCODER: Corrects configuration load error.

    
--------------------------------------------------------------------------------
Version 3.03.07, March 10, 2009  JT
--------------------------------------------------------------------------------

1)  SYSTEM:  [MID 2461] Added control of the system LED "HD" for mediaHub-HD 
    product.


--------------------------------------------------------------------------------
Version 3.03.03, February 16, 2009  GE
--------------------------------------------------------------------------------


1)  SYSTEM:  Added support for internal USB device.

2)  ENCODER: On the response to FE API command, added unique identifier for the 
    lines containing Permanent ID and Temporary ID Feature Key.

GUI:

1) FEATURES: Display of device's Permanent ID.  Very useful for customer support.

2) 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.

3) PROFILES: Fixed ocassional sync error that was causing a mismatch between 
   the current profile, and the one set as current one in the PROFILES table.

4) GENERAL:  Look & Feel modifications providing uniformity across all tabs. 


--------------------------------------------------------------------------------
Version 3.03.00, February 3, 2009  GE
--------------------------------------------------------------------------------
     
1)  Addition of Feature Keys functionality. HiDef and CondAccess fully supported. 

2)  Addition of message "HiDef is disabled" in front panel, when corresponding 
    feature key is not active.

GUI:

3)  Adjusted markup to prevent jumping of pages when a form is submitted.

4)  Modified look & feel.  Added new color on subnavigation tab.

5)  AUDIO tab bug fix.  Audio3 mode (OFF/ENCODE) was not being submitted properly, 
    thus other settings for Audio3 were not properly set.

6)  Greatly improved AJAX response time when submitting SYSTEM tab, and prevented system halt.
    Added functionality that tracks changes inside the tab, and submits only those values that have been modified by the user.

7)  PID tab bug fix.  Corrected values for PID paradigm atspgm 7.

8)  Modified slider object for STUDIO tab, initializing it only after the
    markup has been properly rendered.

9)  VIDEO tab.  Added check for HighDef feature while maintaining backwards compatibility.  If feature is disabled, certain
    resolution sizes are disabled, and a message redirecting users to the FEATURES tab is displayed.  If High Definition
    input is detected, an error message is displayed, alerting users that the input is not supported, and providing a link to the
    features tab.

10) CAS tab. Added check for CondAcc feature while maintaining backwards compatibility.  If feature is disabled, fields and
    links in CAS tab are automatically disabled.    Also, a message with a link that redirects customers to the FEATURES tab is
    displayed.


--------------------------------------------------------------------------------
Version 3.02.23, January 12, 2009  GE
--------------------------------------------------------------------------------

ENCODER:  

1) BUG Fix.  API commands TRANSTREAMID/TSI/TS, PROGRAMNUMBER/PNU/PN, and 
   PROGRAMNUMBER2/PN2/N2 were loading incorrect values at boot time.

GUI:

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

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

4) Sales Contact Information included in FEATURES tab.

5) Modified Look & Feel of navigation bar for tabs that contain subnavigation 
   items (UPGRADE).


--------------------------------------------------------------------------------
Version 3.02.22, December 18, 2008  GE
--------------------------------------------------------------------------------
1) DECODER: Corrected bug preventing audio track selection for confidence
   decode.
   
2) Modified track selection process for Confidence Decode to allow track 
   selection during active playback.

3) Changed VBI egress flow mgmt to accomodate the possible VBR nature of teletext 
   streams.
4) Corrected for 1 line vertical offset on CVBS video.

5) Enhanced VBI processing for teletext and AMOL signals accomodating the VBR 
   nature of some sources.


GUI:

6) 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.  

7) 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.

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

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

10) Bug fix that didn't refresh list of available firmware upgrades (UPGRADE tab) 
    after the last version was installed.

11) 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.




--------------------------------------------------------------------------------
Version 3.02.21, December 09, 2008  GE
--------------------------------------------------------------------------------
1) Change in Audio PTS management from "readback of FPGA" to "incrementally 
   compute from theoretical".

GUI:  General fixes on UPGRADE tab, for all products.
1) Hiding section of "Available Versions" when no unextracted versions are found. 

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

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

4) 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.




--------------------------------------------------------------------------------
Version 3.02.20, December 04, 2008  GE
--------------------------------------------------------------------------------

GUI:
1)  Internet Explorer and other Grade-A browsers are supported and fully 
    compatible with all features.
    
2)  New image for calendar icon on SYSTEM tab.

3)  Eliminated text area in UPGRADE tab.  Status messages displayed at the top of 
    the page.
    
4)  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.

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

 


--------------------------------------------------------------------------------
Version 3.02.19, November 19, 2008  GE
--------------------------------------------------------------------------------

1)  Corrected VERSION SEARCH to locate .gz files (not .tz) from release 
    3.02.14.  MID 2379

2)  Added persistence to the RUNVIDEODROP encoder configuration.

3)  Fixed EIT in ATSC tables.  Also added Long Channel Name to the EIT descriptor.


GUI:

4)  Bug fix on SERVICE tab that caused problems on Internet Explorer when major 
    and/or minor channel variables were not defined.

   

--------------------------------------------------------------------------------
Version 3.02.18, November 12, 2008  GMC
--------------------------------------------------------------------------------
CONFIDENCE DECODER:
 
1)   The decoder would not return to the prior playback state after a confidence 
     decode or PLAYSPOT playback session ended.  This has been corrected.

GUI:

2)   Functionality is fully supported in Internet Explorer 7.0 and above.
     Look and Feel in IE needs work (See Known Issues ), but application
     is fully functional.

3)   ADTEC FTP Uploader replaces FLASH-based HTTP Uploader.  It can be used to 
     upload firmware updates and/or media files. Look & Feel and functionality 
     improved. Applets need to be allowed on the browser accessing the 
     application. Supports JAVA version 1.5 or greater.
     

4)   On STUDIO Tab, new section added when Controller Interface is set to NONE 
     ("manual").  User's can set the encoder in CAPTURE FILE or TRANSMISSION mode.

5)   UPGRADE tab no longer hides/displays sections to prevent sending multiple 
     requests to the server when an UPGRADE is being performed. Instead, an 
     invisible layer on top of the page disables input controls, and resumes to 
     a normal state when the operation is complete.

SYSTEM:

6) Updated user's manual to reflect upgrades in the product.

7) Improved Look and Feel in API notes.
     
     
--------------------------------------------------------------------------------
Version 3.02.16, November 10, 2008  GMC
--------------------------------------------------------------------------------
 The mediaHUB-HD firmware was updated with recent changes to the Soloist4111 HD,
 Edje4111 HD, signEdje, SoloistHD Pro firmware.  These changes include general 
 system and decoder updates from decoder firmware release 2.03.09 through 
 release 2.04.02. 

GUI:

SYSTEM:  
 1) Updated factory shipped TIMEZONE handler so that units are shipped with
    working default daylight savings rule.  [MID 2394]

 2) Enabled Adtec-unit to Adtec-unit MirrorClient mode.  Currently only 
    hd0/media/ items are mirrored. [MID 2133]
        
 3) Corrected argument handling to SNMPVAR.  [MID 2257]
 
 4) Added option to BARKLIST [HOST] to allow setting of destination 
    messages independent of HOSTIPADDRESS. 
 
 5) Corrected rarely used variable name in MIRRORLIST mode where #PARAM_CHANGE 
    directives were used for modify mirror settings on the fly.   
 
 6) Added DELAY command similar in functionality to legacy WAIT command.
 
 7) Correct a bug in MirrorList mode which may trigger a failure to transfer
    files from the server.
 
 8) Fixed issues in which commands may be lost if running them sequentially
    from a command DVC file.
 
 9) Fixed TRACE command.  Setting to OFF averts all logging.  [MID 2106]

10) The log rotation will now run on power up if unit was powered down before 
    the previous day's rollover occurred.    

11) Command  NTPSVRIPADDRESS [NIP] [NI] would not return an API response if
    an invalid IP address was entered.

ENCODER:

CONFIDENCE DECODER:
   
 1) The OUTPUTASPECTRATIO configuration setting was not being properly applied
    when systems were using composite VIDEO modes such as NTSC or PAL. This has 
    been corrected.  [mid 2386]

 2) OSD TEMPLATE Text regions did not clear the previous time/date during an 
    update when a transparent background was used.  This has been corrected.
    
 3) VIDEO mode PALN is now supported.

 4) Corrected issues where multicast and DVB-ASI streams would not always 
    restart automatically after an interruption of the stream.
    
 5) The BLANK NOVIDEO option was modified to disable the SDI output when 
    playback is stopped.  Support was removed for the NOVIDEO option for 
    composite, DVI and HDMI connectors due to stability issues.  When the 
    NOVIDEO option is set, the composite, DVI and HDMI connectors will use the 
    BLACK option.
    
 6) The SDI embedded audio configuration was updated to duplicate group 1 
    channels 1 and 2 into group 1 channels 3 and 4.  The audio group channels 
    are not configurable via the API at this time.

 7) Systems with DVI video connectors would become unresponsive if VIDEO was set 
    to a 1080 or 720 mode and the monitor was not attached and powered up during 
    startup.  This problem exists only in prior 3.02.xx releases.
 
 8) Command OUTPUTASPECTRATIO was changed to accept compact command OAR and
    terse command OR.  The terse response was changed slightly to match
    terse formatting requirements.
    
 9) Audio only clips would cause the OSD to display any image that was loaded
    into OSD.  This was a result of invoking the automatic "graphics follows 
    audio" function.  The system now checks to make sure the loaded OSD image 
    base name matches the audio clip's base name before issuing the OSD DISPLAY 
    command.  [MID 2361]

10) Fixed issue where empty lists would cause system instability. MID 0002382

11)  The LST DVC process has been updated to properly handle whitespace
     characters at the end of each line. [MID 2340]

12)  The LST DVC process has been updated to properly handle initialize and
     finalize. [MID 2335]

13)  Corrected decoder CFG command to agree with MER command. [MID 2341]


--------------------------------------------------------------------------------
Version 3.02.15, October 29, 2008.  GE
--------------------------------------------------------------------------------
1) GUI:
   - Enhanced HELP Hints throughout the application, supporting new fields. 
   
   - STUDIO tab improved with support for Crash Record and Transmission.
   
   - FTP Upload Look & Feel Enhanced.
   
   - STUDIO tab validation modified. Users are not required to confirm changes 
     when "NONE" is selected for the CONTROLLER INTERFACE  (CIF) mode. 


2) Enhanced support for Final Cut Pro Edit software on RS422 Device Mode.
   
   - Added play functionality to mimic a tape deck (for "Edit To Tape" feature of
   Final Cut Pro).  
   
   - Mimic the play status from the start of the preroll period to the start of 
   the record period.

--------------------------------------------------------------------------------
Version 3.02.14, October 22, 2008.  GE
--------------------------------------------------------------------------------
1) GUI:
   - Moved location of GUI from alpha/ to ui/ folder.
   
   - Links for HELP hints are displayed throughout the application. Clicking on 
     any of these links will display a panel with more information about a 
     specific field or command.
   
   - Support for PROFILE setting under PROFILE tab. Allowed operations are SAVE,
     LOAD, RENAME, DELETE.
   
   - Current PROFILE (name and slot number) are displayed in the status panel.
   
   - Added VBI tab. This TAB contains settings CLOSED CAPTION, VANC LINE, 
     SPLICE PID, AMOL and TELETEXT DESCRIPTORS. these settings were removed from
     other tabs. 
   - Uploading files (firmware updates and media files) via FTP supported using
     an HTML panel embedded inside the document.
     JAVA applets must be enabled in the browser being used, and user must trust
     ADTEC's signed key.
   **This component is released as a BETA version and it has not been tested on 
     all brosers.** 
     
   - STARTUP mode (on/off) is automatically updated depending on CONTROLLER 
     INTERFACE (CIF) setting.
   
   - Eliminated support for option "1920x1080i" on DISPLAY TARGET.
   
   - CAS tab redesigned. Supports Encryption modes, BISS_1, BISS_E_USER_ID_ONE, 
     and  BISS_E_USER_ID_TWO.   Settings passed back to the server when form is
     submitted  depend entirely on the Encryption mode selected.
   
   - When setting AUDIO RATE (See AUDIO Tab), units are converted automatically 
     from kbps to bps.
   
   - When setting VIDEO RATE (See VIDEO Tab), units are converted automatically 
     from mbps to bps.
   
   - Support to get/set VIDEODROP setting on Video Tab.  
   
   - HELP tab added.
   
   - Changed style for Table headers, which are now displayed in bold.
   
   - Tables support pagination with direct links. Avoids having to scroll down 
     through several records.
   - Decreased navigation items padding from 15px to 10px. This prevents menu 
     from being displayed in more than one line. It is specially important when 
     using the application with a low resolution screen.
   - PID PARADIGM dropdown field allows for preset configuration of PID 
     settings (See PID tab).

   
2) Support for ENCRYPTION  in the command handler. Settings (mode, keys) can 
   be accessed through the front panel of the unit, or the Graphical User 
   Interface. Supports Encryption Modes BISS_1, BISS_E_USER_1, and BISS_E_USER_2.

3) C708 user data payload size is now configurable based on the video standard 
   (HI-DEF ONLY).  For STANDARD DEFINITION payload size remains as before.

4) Added finding *.nfcms.tz files in addition to *.nfcms.tgz files for version 
   search.

5) Added command MAJORCHANNEL MAJ MJ and MINORCHANNEL MIN MN to configure the
   static ATSC PSIP tables.

6) Added Long Channel Name which is set using the SERVICEPROVIDER SPR.

7) Add AUDIO MODE "OFF" setting to config for MULTICHANNEL AUDIO SUPPORT. The 
   "SAP" seeting  is no longer sufficient for this purpose and will be deprecated.

8) Added video STD abstraction layer for SDI input.   

9) MAJOR CHANNEL and MINOR CHANNEL configuration persists after rebooting the unit.






--------------------------------------------------------------------------------
Version 3.02.06, October 1, 2008.  GMC
--------------------------------------------------------------------------------

1) Systems with DVI decoder video connectors (mediaHUB-HD) would become 
   unresponsive if the decoder VIDEO configuration was set to a 1080 or 720 mode 
   and the monitor was not attached and powered up during startup.  This problem 
   exists only in prior 3.02.xx releases.

--------------------------------------------------------------------------------
Version 3.02.05, September 30, 2008.  GE
--------------------------------------------------------------------------------
1) GUI:
   - Audio Tab:  AUDIO RATE automatically updates from kbps to bps when user's 
                 input < 1000
                 
   - Service Tab: TRANSMUX RATE (TMR) automatically updates from Mbps to bps when 
                  user's input < 1'000,000.
                  
   - Studio Tab:
      - ASIMODE(ASM) field is disabled when CONTROLLER INTERFACE (CIF) is RSF422 
        (Device or Controller).
        
      - Enhanced Look & Feel, with new graphics, icons and a re-designed layout 
        on RSF422(Controller) mode.
        
      - ASI MODE (ASM) set to ENCODEONLY when CONTROLLER INTERFACE is  RSF422 
        (Device or Controller) is selected.
        
      - CAPTURE FILENAME saved with default path "/media/hd0/media."
      
      - Improved deck status detection.  Possible displayed values are LOCAL, REMOTE,
        NO DECK, CASSETTE OUT, TAPE TROUBLE, and HARD ERROR.
      
      - Settings saved before recording begins.

2) SYSTEM: Added path handling for encoder CAPTUREFNAME (CFN).  If a leading path is 
   not argued, then it is assumed to be basename only and is prepended with Content_Path 
   from the environment.

3) ENCODER:
     - Pad out the 708 user data payload with 0x00s instead of 0xFFs. This was causing
       the Tandberg TT1282 / 1280 to stutter when CC was enabled. 
     
     - Change PMT label for Audio type from 0x03 (MPEG 1 PES type) to 0x04 (MPEG 2 
       PES type). 
     
     - Adjust audio sync for 422 profile standard definition encoding (move ahead by 
       additional 15 mSec).
     
     - Fix the analog audio input amplification gain at 0dB equal unity. Input is targeted 
       for balanced audio inputs. If unbalanced sources are connected, then the ALV setting
       must be adjusted up by +6dB to maintain unity.   
   
   


--------------------------------------------------------------------------------
Version 3.02.04, September 26, 2008.  GE
--------------------------------------------------------------------------------
1) Added the "RUNVIDEODROP" API command.  
   If set to "OFF" (default mode) the encoder will stop when the video input drops 
   If set to "ON", the encoder will attempt to continue running when the video 
   drops out.  NOTE that this is not guaranteed for HI-DEF input. 

--------------------------------------------------------------------------------
Version 3.02.03, September 24, 2008.  GE
--------------------------------------------------------------------------------

1) GUI:
   - Refined Studio Tab allows to set/view CIF (CONTROL INTERFACE), PX (PREROLL) 
     CFN (CAPTURE FILE NAME).
   
   - Functionality to review (PLAY) any file existing in the directory.
   
   - Settings for CCA (CONSTANT CAPTURE), CDE (CONFIDENCE DECODE), RDU (RECORD 
     DURATION), AND RCT(RECORD TIME) are handled automatically when changing CIF 
     (CONTROL INTERFACE).
   
   - Enhanced Video Tab.  CDE (CONFIDENCE DECODE) field is enabled/disabled 
     according to the current CIF (CONTROL INTERFACE) settings.
   
   - New icons and images improve Look & Feel of user interface.
   

2) Refined support for profiles:
   - Profiles sorted by index.
   
   - Timestamp displayed when listing.
   
   - Autosave when profile is loaded.
   
   - Profile menu on dashboard.

3) Constant Capture refined for robustness and reliability.



--------------------------------------------------------------------------------
Version 3.02.02, September 19, 2008.  GE
--------------------------------------------------------------------------------

1)  GUI:
   -  Improved parsing process, making the application run faster and optimizing 
      client's computational resources.
   
   -  STATUS PANEL optimized, refreshing speed depends solely on the client's 
      connection.  Network efficiency is maximized for users with both, fast and 
      slow connections.
   
   - Backend support for LOG Messages (EVENTS tab) completed.
   
   - Support for space tabs when getting/settings SERVICE NAME (SNA), PROVIDER 
     NAME (SPR), and DEVICE NAME (NAM).
   
   - CAS tab added.  This tab handles the ENCRYPTION ECR and ENCRYPTION KEY EKY.  
     Currently BISS1 is the only supported mode. Support for BISSE will come in 
     future releases.
   
   - In AUDIO tab, automatically assigned 192000 (bps) as the default value for 
     AUDIO RATE when an invalid value was entered.
   
   - Included TRANSPORT STREAM ID (TSI) on PID tab.  
   
   - Included TELETEXT DESCRIPTORS TXD TX 1 and 2 on PID tab.  User can get/set 
     values for TYPE, MAGAZINE NUMBER, and PAGE NUMBER.
   
   - On SYSTEM tab, label for "Name" changed to "Device Name".   
   
   - Bug Fix eliminates browser specific warning message when script appeared 
     to be non-reponsive.
   
   - Bug Fix in Audio tab that displayed the wrong fields when secondary audio was 
     enabled.
  

2)  Bug fix that caused the QUICKVIEW1 QV1 and AUDIOMODE AMO response to return a 0 
    intermittently.

3)  ECMD CONFIGURATION Profiles Supported. Allows user to manage configuration 
    settings. Supported operations include SAVE, LOAD, DELETE, RENAME and LIST. 

4) Added error message and return DONE to NTPSVRIPADDRESS for invalid address.   

5) Fix typo for CONSTANTCAPTURE CCA command n all api command section. 

6) Updated Deck Control Interface to handle EDIT TO TAPE mode in Final Cut.

7) Changes in the SERVICE NAME SNA will automatically update ATSC Tables.

8) Added documentation for new API commands, ENCRYPTION ECR ER, and ENCRYPTIONKEY 
   EKY EK.


--------------------------------------------------------------------------------
Version 3.02.01, September 8, 2008.  GMC
--------------------------------------------------------------------------------

 1)  Command  NTPSVRIPADDRESS [NIP] [NI] would not return an API response if
     an invalid IP Address was entered.
     
 2)  The LST DVC process has been updated to properly handle whitespace
     characters at the end of each line.
   
--------------------------------------------------------------------------------
Version 3.02.00, September 8, 2008.  GMC
--------------------------------------------------------------------------------

 The mediaHUB-HD firmware was updated with recent changes to the Soloist4111 HD,
 Edje4111 HD, signEdje, SoloistHD Pro firmware.  These changes include general 
 system and decoder updates from decoder firmware release 2.02.12 through 
 release 2.03.08. 
 
 1)  Added MCASTERRRECOVER [MER] [MR] command to allow a user to configure the 
     decoder recovery timeout value.  This timeout is activated when a decoder 
     error is detected during multicast receive or DVB-ASI receive.  This value 
     had been set to 180 seconds for all previous releases.  The timeout now 
     defaults to 10 seconds and is configurable from 33 milliseconds to 45000 
     milliseconds.  Please see the Adtec API for details.
     
 2)  The DIRECTORY command was updated to properly handle systems with no files.

 3)  The "DIRECTORY r" command was not running the file registration refresh.

 4)  Optimized the file registration delete process to increase the robustness
     of DVC and SHADOWCMD files utilizing the COPY, DELETE and RENAME commands. 
 
 5)  The multicast receive startup was modified to adjust buffer size at
     startup.
 
 6)  Added log message for systems receiving multicast or DVB-ASI to indicate
     if a PAT or PMT table change has been sensed.  This log message can be
     used as a diagnostic tool for dropped multicast sessions. 
     
 7)  Systems using SHADOWCMD and DVC files could experience intermittent system 
     failures.  Use of the COPY command in DVC and SHD files aggravated the 
     problem.  The cause of the failures has been corrected.
     
 8)  The startup search for AUTO DVC files (SCHAUTO.DVC, LSTAUTO.DVC, 
     PARAUTO.DVC and CMDAUTO.DVC) is no longer case sensitive, and the AUTO DVC 
     files may exist anywhere in the file system.  If multiple files are found 
     with the same name, the system will run the most recently registered file 
     at startup.  The log file messages have been updated to show the full 
     path and file name of the found AUTO DVC file.  The system no longer logs 
     "not found" messages when searching for AUTO DVC files.
     
 9)  The file registration search algorithm has been updated.  It will 
     search all registered files in 'case-insensitive' mode and will return
     the most recently registered file if duplicate file names are found.
     
 10) File name extensions are no longer required when arguing file names in
     API commands.  For example, the following commands are now valid:
     LIST LOAD playlist
     PLAYSPOT mediaclip       

 11) The LST DVC process has been optimized and streamlined.  Preliminary
     tests show that several hundred LIST ADDs can be run in a few seconds on
     an active system.  Diagnostic log messages for the LST DVC process have
     been removed.

 12) VIDEO mode 1080P23 has been added to support a 23.98 frame rate for
     1080x1920 display resolution.

 13) VIDEO mode 720P24 has been disabled to prevent decoder failures.
 
 14) Added DECODEPGMNUM [DPN] [DN] command to select a specific program from
     an MPTS DVB-ASI or multicast stream.  The command allows the configuration
     of a specific program number in the MPTS.  Previously, the decoder would
     default to the first program found in the PAT table.  Please see the
     Adtec API for details.
 
 15) The TRANSPORT command will show the active program when playing an MPTS
     DVB-ASI or multicast stream.     

 16) The format of the DVBASISTATS [DAS] [BV] command response has been modified 
     to show the Program Number in decimal and hex format.  The line formatting 
     was also modified to match the DECODEPGMNUM response format.

 17) The SHADOWCMD function will now log the full path and name of the found
     .SHD file when it is loaded at the start of a spot.

 18) The decoder firmware has been updated to a new release.
 
 19) Modified display setup to initialize the monitor only once.  Added 
     "hotplug" capability for DVI and HDMI monitors.  The system will 
     automatically initialize the monitor for playback when it is plugged in or 
     turned on.  The DISPLAYMATRIX options are now automatically re-applied 
     whenever the VIDEO configuration is changed.

 20) FTP was updated to correct an issue where the transfer was terminated if 
     the transfer took longer than 75 minutes.  The new limit is 24 hours.  In 
     addition, the FTP transfer uses less system resources to reduce the 
     possibility of playback stuttering during the transfer.

 21) The TRANSPORT command will now report "MULTICAST RECEIVING" or "DVB_ASI
     RECEIVING" instead of "PLAYING" when multicast or DVB-ASI receive are 
     active.  This status also displays on the front panel Decoder Status 
     screen.

 22) Corrected an issue where a PLAYSPOT command could be lost if the decoder 
     was transitioning between clips when the command was issued.

 23) When the unit is actively multicast receiving or DVB-ASI receiving, 
     transport commands STOP, PAUSE, NEXT, PREVIOUS, REWIND or PLAY will no 
     longer be executed.  This behavior was changed to match legacy Adtec 
     decoder behavior.  The command will return an error "Transport in use, no 
     drive access allowed" when this condition occurs.

 24) The audio left and right channels are no longer swapped.  If the original
     swapped condition is required, command OUTPUTAUDIOSWAP OAS OA has been 
     added to set a decoder configuration option.  The default configuration is 
     OFF, which is the correct channel polarity.  Please see the Adtec API for 
     details. [mid2108]

 25) Added four new OSD Templates.  The new templates allow one 'full screen'
     OSD image, along with a TEXT and CRAWL region.  This allows the user
     to implement customized template patterns by using PNG images with a 
     transparency layer.  The new templates are NTSCFULL, PALFULL, 720FULL and 
     1080FULL.  The API documentation for the OSDTEMPLATE command has been 
     updated.

 26) The OSDTEMPLATE process will now refresh the active CRAWL and TEXT regions
     immediately when an OSD image is changed.  Previously, there was a slight
     delay before the TEXT and CRAWL images were fully refreshed after an image
     was changed.

 27) The OSD Template system was updated to prevent conflicts caused when
     multiple OSD commands were sent 'back-to-back'.
 
 28) Added OSD TEXT type "TIME".  The new entry will show only the current
     time in 24 hour format (HH:MM:SE).  The time will be updated every second.
     Please see Adtec API for OSDDISPLAY for more information.

 29) Command OST OFF would cause intermittent system crashes. This has been
     corrected.

 30) Updates for the VIDEOLOOPMODE setting will now take place at the next
     transition point.  Previous releases required the execution of a 
     transport command such as STOP, PLAY, NEXT or PREVIOUS to implement
     the new setting.

 31) File Registration was not calculating the bitrate properly for SPTS
     spots.  This issue has been corrected.

 32) Added SNMP functionality.  Commands SNMP [SNMP] [SNMP] and SNMPVAR
     [SNMPVAR] [SNMPVAR] have been added to enable and configure SNMP
     functionality.  Please refer to the API documentation for details.
     [mid2257 and mid2258] 
 
 33) Added logging of the peer connection address when a new telnet connection
     is established on port 23.

 34) RUN and SCHEDULE processes were changed to ensure proper conflict
     resolution. 

 35) Updated error handling for command processing, and added log messages for
     error conditions.

 36) File registration would not register certain program stream files.  This
     issue has been corrected.    
 
 37) SHADOWCMD processing was updated to ensure that all commands are sent
     successfully.  This corrects a problem where 'back-to-back' commands 
     could be lost.
    
 38) Removed SHADOWCMD log entry: 
     Jul 31 12:03:14 SoloistHD_Pro-010437   [DTRANS]:   42058 TShadowCmd::
        updateStc: passed STC value 590012 which is >= 590000 Saved STC Value

 39) Changed SHADOWCMD log entry: 
     Jul 31 12:03:13 SoloistHD_Pro-010437   [DTRANS]:  
         253080 Sending command SUCCESS: *.dcmd OST 0^M
     to:
     Jul 31 12:03:13 SoloistHD_Pro-010437   [DTRANS]:  
     253080 Shadow Sending command SUCCESS: *.dcmd OST 0^M
  
 40) The detection process for DVB-ASI and SDI components during reset is now
     more robust. 

 41) The GATEIPADDRESS [GIP] command was modified for faster execution.
   
 42) Corrected an issue where the decoder's command handler would become 
     unresponsive. This condition occurred when mediaControl when multicast was 
     started using the 'Channel" panel.

 43) Updated the API for SHADOWCMD. 

 44) Corrected problem with the DIRECTORY command to properly handle paths. 
     [MID 2271]
 
 45) The VOLUME setting was not being automatically applied when units were 
     multicast receiving.

--------------------------------------------------------------------------------
Version 3.01.30, August 29, 2008. GE
--------------------------------------------------------------------------------

1) GUI:
      - Encode Status Time is now displayed on the status panel.  
      - CODEC/Chroma Displayed on the status panel. 
      - ERROR/WARNING and INFO messages when submitting forms, dissapear 
        from the screen after three seconds.   
      - VIDEODETECTED on status panel displays an icon instead of text to 
        indicate current status.  
      - TELETEXT added to PID tab.  
      - TIME setting (on SYSTEM tab)  is only submitted when the user has made 
        a change to the date and/or time fields in the form. 
      - VIDEO tab completely redesigned. Settings exposed include: VIDEOINPUT, 
        HSIZE, VSIZE, AUTOFILL, VIDEORATE, GROUPOFPICTURES, VID(both *.ecmd and *.dcmd),
        CHROMATYPE, ASPECTRATIO, OFILTERTEMPORAL, OFILTERSPATIAL, CONFDECODE, 
        DVBASIMODE, and TRACKSELECT.
      - Changes set through the GUI are now persistent after re-booting the unit.
      - Restrictions on user's input were removed for those cases where possible
        errors are automatically handled by the underlying firmware .

2) Add support for generic transport packet types (support for BISS encryption 
   test packet).

3) DECODER: Added DVB-ASI mode and audio track select configurations to the 
   decoder menu.

4) DECODER: Fixed incorrect audio track constraints for confidence decode.  The TSN 
   reply will now show the correct active track when confidence decode is active.

5) ENCODER: Added selection 'ATSC' to the 'tables on' menu.

6) ENCODER: Fix issue with video bitrate dropping to 15Mbit on loss and return of 
   hi-def source.


    
--------------------------------------------------------------------------------
Version 3.01.27, August 20, 2008. GE
--------------------------------------------------------------------------------
1) MEDIAHUB-HD no longer uses the High Def playback key.

2) HELP PAGE (/help.html) and USER's MANUAL (manual/MediaHUBHDPro.html) included.

3) GUI:  Bug that caused failure on the PIDS tab removed.        

4) GUI:  Error log interface added. Submitting a request to myles?LOG=err will display error messages in reverse order.

5) GUI:  Audio Tab restored.  
      Configuration settings for ASAMPLEFREQ ASF AF, AUDIOGROUPNUM AGN AG, AUDIOMODE AMO A9, AUDIOSYNC AUS AS,
      AINPUT AIN AI, LANGUAGEAUDIO0 LA0 L0, LANGUAGEAUDIO1 LA1 L1, MUSICAMMODE MCM MC, and AUDIOLEVEL ALV AV 
      can now be displayed and set from the GUI.

6) GUI: Status panel refreshes every 2 seconds (formerly 4 seconds), displaying information about the unit in
      real-time.
    

--------------------------------------------------------------------------------
Version 3.01.26, August 12, 2008. GE
--------------------------------------------------------------------------------
1)  The status of the decoder board is logged during reset.  The log message
    indicates which decoder board was found, and the status of the DVB-ASI
    and SDI subsystems.

2) GUI: MyLES supports requests using POST method to submit changes trough the API.

3) GUI: Firmware no longer extracts automatically upon uploading.  
   User must select it from the displayed list.

4) GUI: Status of form submission when changing any setting is displayed.  
   (SUBMITTING, ERROR, SUCCESS, etc..)

5) GUI: User is re-directed to login page upon hitting the LOGOUT link.

6) GUI: SERVICES tab is the default when user logs in and/or re-loads the page.

7) GUI: Errors during file upload process are detected and handled properly by the GUI.

8) GUI: Services tab additional fields. PROGRAM NUMBER, TABLES ON, CONSTANT CAPTURE, 
   MULTICAST MODE, MULTICAST IPA, MULTICAST PORT, RTP are supported.

9) GUI: TextFields and dropdowns are aligned in all pages.

10) GUI: VIDEO TAB supports DVB-ASI, and CONFIDENCE DECODE.

11) GUI: VIDEO STATUS section on left panel is grayed out when video is not detected.

12) GUI: AUDIO 2 section on left panel is greyed out when secondary audio is not detected.

13) GUI: Removed bug that prevented the GUI from capturing the value of the LANGUAGE DESCRIPTOR 
    field (audio tab).  Currently, only English is supported by the GUI. Support for other languages 
    will be added in future releases.

14) GUI: Requests sent to the server are being cached by the browser, but a modification in the url of every request 
    ensures that the GUI interactions capture and display data in real time.

15) GUI: Green light image indicating CONNECTION STATUS was removed.  Instead, the STATUS PANEL is grayed out 
    when communication with the server is lost, and a timestamp indicating when the last update occured is displayed.

16) GUI: Audio tab was temporarily removed. Will be included in next release. 

17) Enhanced IP address configuration. STATIC and DHCP no longer cause system instability when an 
    IP address is not found. ZEROCONF setup may have been affected by this instability.  
    Changed DHCP timeout to 20 secs and retrytime to 5 minutes. 

18) CONFIGURATION CFG CF labels were corrected for the following settings: AUDIO MODE (1, 2) type, RATE, and MODE.

19) AUDBUFLEVEL ABL AL has been deprecated.  AUDIOLEVEL ALV AV changes now persist.

20) Fixed bug that could cause TRACKSELECT to fail when an unrecognized PID is encountered in the PMT.  
    

--------------------------------------------------------------------------------
Version 3.01.23, August 06, 2008. TPM
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  Updated binary image file for Encoder board.


--------------------------------------------------------------------------------
Version 3.01.22, August 05, 2008. TPM
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher
    
1)  General improvements and enhancements to the built-in ADTEC APPLICATION
    SERVER:
    - Decode Status "Confidence Decode" is now supported.
    - Inserted return message when deleting FIRMWARE file.
    - The device's SERIAL NUMBER now displays on the FRONT PAGE.
    - Added link to SERVICE TAB explaining its functionality.
    - Added link on the menu bar for the SERVICE TAB.
    - Added functionality for the VIDEO TAB, including displaying, validating
      and submitting.
    - Added validation parameter to TRANSMUX RATE in SERVICE TAB.
      (NOTE: TRANSMUX RATE must be greater than or equal to the VIDEO BITRATE.)
    - Fixed bugs when using the UPGRADE TAB and added install icon.
    - Removed alert used for debugging in VIDEO TAB.
    - Fixed bugs when validating of SYSTEM TAB fields.
    - Improvements to the handling of version update, delete and extract.

2)  Fixed BUG (MID 0002296) where CONFIGURATION would fail to save once the 
    CONTROLINTERFACE CIF CF was changed to RS422DEVICE.

3)  Fixed BUG (MID 0002295) where the RECORD command would fail when the
    CONTROLINTERFACE was set to RS422 mode.


--------------------------------------------------------------------------------
Version 3.01.21, July 31, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  The ENCODER front panel menu has been split into ENCODER VIDEO and
    ENOCDER AUDIO menus.

2)  The AUDBUFLEVEL configuration is now persistent.

3)  Added new API command TTL/TTL/TL configuration and persistence.  See API
    documentation for details.

4)  Added new API command TOSBITS/TOS/TB configuration and persistence.  See
    API documentation for details.

5)  Added new API command RTP/RTP/R1 configuration and persistence.  See API
    documenation for details.

6)  Fixed hang in ETRANS when MMO is set to SEND, introduced in release 3.00.18.

7)  Added XCP support ECMD.

8)  Fixed bug that sometimes created a 0-sized file at the start of segment
    capture.

9)  Added alpha version of the Adtec application server, used for unit status
    and configuration via web page.  To use the server, connect to a unit's IP
    address using a web browser.

10) Added a more encompassing fix for issue that could cause encoding to stop
    when low audio bitrates are used.  This is specifically when encoding with
    720p59.97 video.

11) Updates to file registration to avoid false identification of program
    streams as transport streams.

12) Updates to the decoder's STC drift compensation.

13) The transport mux rate (TMR) now remains constant after any user-defined 
    changes.  The video rate (VRT) is now adjusted to keep the TMR constant,
    whether video autofill is on or off.

14) Extended support for RS422 deck control interface using Final Cut Studio.

15) Added initial skeleton support for conditional access, in preparation for
    pending full support by the encoder.

16) Updates made for a more robust handling of decoder hardware at startup.


--------------------------------------------------------------------------------
Version 3.00.18, July 18, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  Added support for confidence decode STC drift compensation.  Confidence
    decode should no longer become erratic after long encodes.

2)  ASI packets size is now forced to 188 (204 is accepted as input, but it is
    forced back to 188).

3)  API commands MAPPROGRAM1/MP1/M1 and MAPPROGRAM2/MP2/M2 have been deprecated
    and replaced with MAPPROGRAM/MPR/MP.  This command has different arguments,
    refer to API documents.

4)  Added RS-422 tape control for the MediaHub in Device(Slave) mode.

5)  Reworked "LANGUAGEAUDIO0",  LANGUAGEAUDIO1", "LANGUAGETTEXT" into the
    "LANGUAGEDESC" command. Legacy commands remain in place for backwards GUI
    compatibility.

6)  Reduced NIT/SDT table timeout from 5 seconds to 2 seconds to meet the
    specification.

7)  Reworked "SERVICENAME" and "LANGUAGEDESC" responses to handle new formatting
    mechanism, while retaining backward compatibility.

8)  Reworked all PID API commands to accept decimal or hex commit values.

9)  AUDIOMODE/AMO/A9 command should now persist in all modes.

10) Audio flow control for secondary channel was erroneously based entirely off
    of the primary channel bitrate setting.  This has been fixed.

11) Fix issue that could cause an incorrect frame rate to be reported to the QV1
    command (30i vs. 29i).

12) Added capture file segmentation support, along with accompanying
    RECORDTIME/RCT/RT command.  See API docs for details.

13) Fixed bug that would cause failure in the encoder application when the unit
    has not yet received an IP address.  This only applies when DHCP is being
    used.

14) Added dynamic IP address change detection for MMO=SEND.

15) The decoder's TRANSPORT command now supports reporting specifically for
    confidence decode.

16) Added PLAY/STOP capability to the Decoder Status menu.

17) Changed Dolby Audio Input for second audio channel INTERNAL choice to OFF
    to match primary channel.

18) Streams with Dolby E audio should no longer cause the decoder playback to
    become erratic.

19) All tables should now be passed over IP when using MMO=SEND.

20) When using passthru audio mode and there is no input, the audio type should
    no longer display DD (Dolby Digital) when it is set to DE (Dolby E).

21) Removed secondary program related items from the front panel menus.

22) The primary program number should now take precedence over the secondary
    program number.

23) The base Dolby E audio sync value has been adjusted back by 56ms.

24) Added service number in the front panel Tables menu.

25) AMOL and Splice PID have been removed from the front panel menus.


--------------------------------------------------------------------------------
Version 3.00.17, July 17, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  Initial bug fix for issue that could cause encoding to stop when low audio
    bitrates are used.


--------------------------------------------------------------------------------
Version 3.00.16, June 27, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  The AUDIOMODE command is now fully implemented.  Both AENCODE0 and AENCODE1
    are now obsolete and may be removed entirely in the near future.  Changes
    include:
    - New audio 'mode' option to select ENCODE or PASSTHRU (the Dolby input no
      longer has to be set manually)
    - Audio 'layer' has changed to 'type', with options DD (Dolby Digital), MU
      (Musicam/MPEG Layer 2), and DE (Dolby E, passthru only)
    - Audio 'bitrate' remains unchanged

2)  Fix bug introduced in previous release 3.00.15 that caused audio type
    (layer) and bitrate to be non-persistent.

3)  Added new decoder display targets to front panel menu:  720p59, 1080i59,
    1080p59, XGA1080I50, and XGA1080I60.

4)  Minor reduction in unit boot time.

5)  Added configurations for CONSTANTCAPTURE and CONFDECODE to the front panel
    TRANSMIT menu.


--------------------------------------------------------------------------------
Version 3.00.15, June 23, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  Added support for professional confidence decoder hardware.  This includes
    outputs for HDMI and HD-SDI, and a DVB-ASI input.

2)  Added support for updated encoder hardware.  This includes BNC 75-Ohm AES
    audio I/O and an additional mirrored DVB-ASI output.

3)  Added missing PID and TABLE front panel menus.

4)  Reworked some front panel menus for easier configuration.

5)  Added closed caption and VANC line number configuration to the TABLE menu.

6)  Fixed bug that would cause firmware updates to fail when using mediaControl.

7)  Corrected enumeration for the arguments to the SPDIFMODE API command.

8)  Added initial version of and new audio mode command (AUDIOMODE/AMO/A9) to
    allow easier setup of audio.  More information will be available on
    upcoming versions.

9)  Added initial fix for issue where Musicam audio encoding may stop randomly
    during long encodes.

10) Loading large OSD's should no longer cause playback stuttering when a high
    bit rate clip is playing. [mid1310]


--------------------------------------------------------------------------------
Version 3.00.14, June 10, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1)  Chroma type (CHT) is now persistent.

2)  Added PID menu to the front panel, which allows the encoder PID values .
    to be configured.  The PID values are displayed in both hex and decimal
    format.  When editing, only the hex portion can be successfully modified.

3)  Added Table menu to the front panel, which allows for adjustment of
    TABLESON/TON/TO and SERVICENAME/SNA/S2 configuration.

4)  Added proper bounding to some front panel menu values.

5)  Added secondary audio configuration to the encoder menu.

6)  API documents should now be generated properly and available on the unit.

7)  Release notes should now be generated properly and available on the unit.

8)  Added interim fix for bug that could cause intra frame stutter/jitter on
    encoder output.

9)  Fixed bug that could cause loss of persistence if a unit is reset too
    quickly after editing and saving the configuration.

10) Added new API command CONFDECODESTART/CDE/CE.  This allows enabling and
    disabling of the confidence decode feature.

11) Added new API command CONSTANTCAPTURE/CCA/CA.  This allows enabling and
    disabling of encoder capture to file.

12) Changed drive mounting attributes for more robust data write management. 
    This is in effort to avoid corrupt data on drive during power failures and
    hard resets.

13) Increased confidence decode bitrate capabilities to max transport mux rate
    of the encoder (80Mbps) when multicast mode (MMO) is set to OFF, or 70Mbps
    when MMO is set to SEND.  If confidence decode is turned on, it will
    automatically enable/disable itself appropriately.

14) Fixed bug that could sometimes cause confidence decode to not start when
    encoding becomes active.

15) Added logging of the peer connection address when a new telnet connection
    is established on port 23.

16) Removed several false encoder related errors from the system logs.

17) Added the ability to use ATSC tables for the encoded stream.

18) Fixed bug that could cause garbled output from the encoder after startup
    when SDI is used as the video input.

19) Added initial support in the encoder for EIA-608 and EIA-708 closed caption
    handling.

20) Added new API command LINENUMBERANC/LNA/LN that allows configuration of the
    line of video in which to extract ancillary data (for EIA-708).

21) Added horizontal video scaling support for PAL encoding.

22) Improved quality on standard definition encoding.

23) Improved robustness of video encoder subsystem.

24) The QUICKVIEW1/QV1/Q1 command now reports audio channel empty status during
    encodes.


--------------------------------------------------------------------------------
Version 3.00.13, May 2, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Added new API command VIDEOAUTOFILL/VAF/VA.  Setting this to ON forces the
   video bitrate to track the TMR (transport mux rate) setting.  The video
   bitrate will be set to the highest value without overrunning the TMR.

2) Added video bitrate configuration to the front panel menu.

3) Static aspect ratio command setting is now observed (standard def video
   only).


--------------------------------------------------------------------------------
Version 3.00.12, April 22, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Removed file system check from boot process that could cause extremely long
   boot times.

2) Changed default encoder horizontal size to 720.

3) Changed default encoder preroll time to 0.

4) Fixed bug when encoding PAL video that could cause field inversion.


--------------------------------------------------------------------------------
Version 3.00.11, April 21, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Audio sync can now be adjusted independently for each audio channel pair. 
   This change is reflected in the front panel menus.

2) Audio sync can now be adjusted to 1 millisecond precision (was previously 10
   milliseconds).

3) Enhancements to the drive subsystem to improve robustness.

4) Fixed bug that could cause configuration saves to fail for the encoder.

5) Fixed bug that could occasionally cause the encoder to hang after system boot
   when STARTUP=ON.

6) The STARTUP setting will no longer be re-applied when a configuration load
   is performed for the encoder.  This setting is now only applied at actual
   system startup.


--------------------------------------------------------------------------------
Version 3.00.10, April 9, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Dolby E passthrough is now functional for 20-bit data modes.  Support for
   passthrough of 16-bit Dolby E modes is included but untested.

2) Fixed bug causing incorrect vertical size reporting of 506/508 in betacam
   NTSC display mode.

3) Fixed bug in file registration daemon that was causing decoder playback
   failures.


--------------------------------------------------------------------------------
Version 3.00.09, March 25, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) MPEG layers 1 and 2 audio encode can now source its data from the AES3
   (digital audio) inputs.  Note that the audio input (AIN) command now takes
   precedence over the Dolby audio input (DAI) command.

2) Dolby audio input (DAI) configuration has been added to the front panel
   menus for both audio channels.

3) The front panel logged-in state is now persistent when the login duration is
   set to infinite (0).  If the login duration is not infinite, the unit will
   always come up in a logged-out state.


--------------------------------------------------------------------------------
Version 3.00.08, March 19, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) The confidence decode delay API command has been removed.  The delay is now
   fixed to the minimum necessary.

2) Added support for encoder CFG options CLEAR and ERASE.  NOTE- CFG options
   CLEAR, ERASE, and LOAD are not allowed while actively encoding.  Issuing
   these options while encoding will generate an error.

3) Corrected bug causing instability in the encoder subsystem during startup.


--------------------------------------------------------------------------------
Version 3.00.07, March 13, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Added preliminary support for Dolby E passthrough.

2) Added log-in duration feature to the front panel menu access.  A duration can
   now be set from 0 (never log out) to 9 (9 minutes).  If no front panel
   activity is seen for the set log-in duration the menu access will be disabled
   by a forced log out.

3) Added audio sync configuration to the encoder front panel menu.


--------------------------------------------------------------------------------
Version 3.00.06, March 6, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Corrected behavior of API commands MCN, MRP, and MTU such that the channel
   defaults properly when using terse arguments. [mid1349]

2) Fixed spelling error in the Encoder Status menu.

3) Updated decoder subsection with the equivalent feature set of the Soloist
   4111 as of release version 2.01.41.

4) Added DCHP configuration to System Menu.

5) Corrected bug in encoder compressed audio bypass mode that was causing in-
   compatibility with non-Adtec products that transmit compressed data on AES3
   (IEC 61937).


--------------------------------------------------------------------------------
Version 3.00.05, February 26, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) The commands 'Encode' and 'Stop' can now be issued from the front panel
   encoder status menu.

2) The encoder and decoder 'Resolution' LEDs are now functional.  The colors
   indicate the following:
   - OFF, standard definition video
   - YELLOW, 720p high definition video
   - GREEN, 1080i or 1080p (decode only) high definition video
   - RED, invalid or VESA (decode only) high definition only

3) Corrected transport mux rate menu item that was showing 'Transfer Mux Rate'
   in the TRANSMIT MENU.

4) The audio encode layer and bitrate can now be configured from the front panel
   encoder menu.

5) The encoder status is now shown as the top menu item, and includes the
   video resolution and rate, audio layer and rate (both channels), and the
   audio sampling frequency.


--------------------------------------------------------------------------------
Version 3.00.04, February 19, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Corrected issue causing failed encode initiation when STARTUP=ON and SDI is
   selected for video input.

2) Reduced timeouts required for triggering the end of a capture to file.


--------------------------------------------------------------------------------
Version 3.00.03, February 18, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.54 or higher

1) Added a transmit menu to front panel, including support for transport mux
   rate and multicast send configuration.

2) Added the following configurations to the ENCODER front panel menu:
   - video bitrate
   - chroma type
   - video input
   - audio channels 1 and 2 (not fully implemented)

3) Increased supported bitrate (> 20Mbps) for capture to file.  There may still
   be occasional break up at high bit rates.  This issue is being looked at
   closely.

4) Fixed bug causing file capture to have a delayed startup, which was causing
   loss of data at times.

5) On-going hardening of the encoder subsystem.

6) Fixed bug causing multicast send configuration to not be persistent. 


--------------------------------------------------------------------------------
Version 3.00.02, January 23, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.43 or higher

1) Corrected file permissions issue that was causing encode capture files to be
   inaccessible.

2) Update/changed several default settings for configuration/API. 


--------------------------------------------------------------------------------
Version 3.00.01, January 21, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.43 or higher

1) Added multicast options to the encoder menu to allow configuring MSI, MSP,
   and MMO from the front panel.

2) Corrected issue that could cause misalignment in the encoder's API resulting
   in erratic behavior. 


--------------------------------------------------------------------------------
Version 3.00.00, January 16, 2008. DWG
--------------------------------------------------------------------------------

GUI compatibility:  mediaControl version 2.2.43 or higher

1) Added support for HD video encoding.

2) Added API commands MMO, MSI, and MSP, in support of routing encoded data
   over IP.

3) The following commands are new:
   - ACTIVEFORMATDES/AFD/A4
   - AMOLCONFIG/AMC/AC
   - AMOLPID/APQ/AQ
   - ASIMODE/ASM/AM
   - MUSICAMMODE/MCM/MC
   - OFILTERSPATIAL/OFS/OS
   - OFILTERTEMPORAL/OFT/OT
   - STARTUP/STU/SU
   Refer to API documentation for details.

4) Use of the following commands has changed:
   - AINPUT/AIN/AI
   - INPUT/INP/IT
   Refer to API documentation for details.

5) The following commands are no longer supported:
   - CLOCKSOURCE/CKS/CK
   - HFILTERSPATIAL/HFS/HF
   - HSCALEPREFILTER/HPF/HP
   - HSCALEBANDWIDTH/HSB/HB
   - MUXDEST/MDE/MD
   - MUXTYPE/MTY/MT
   - PARPIN6/PP6/P6
   - VENCODE/VEN/VE
   - VFILTERSPATIAL/VFS/VF
   - VFILTERTEMPORAL/VFT/VT
   - VPESSIZE/VPS/V1
Created By: Adtec Digital Inc