Release Notes

 
Updated:  October 16, 2009
Products: mediaHUB-HD422

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

PLEASE NOTE:

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

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

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

   FRONT PANEL: Some front panel menu options are not limited to valid ranges.
   The result allows users to enter invalid options. Refer to API and manual 
   documentation for valid ranges. 
   
   ENCODER: Capture to file is only supported up to a transport mux rate (TMR)
   of 40Mbps. At higher rates, capture will not be active.
   
   ENCODER: Dolby E passthru 16-bit mode is not supported.
   
   ENCODER: Using Closed Caption mode ATSCCONVERT while encoding 720p 
   resolutions may cause distortions in the video.
   
   DECODER: Under certain conditions, the confidence decode may stutter 
   slightly at startup. This stuttering is not present in the encoded stream.

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

   DECODER: If your installation requires the use of playback lists, note that
   the command response for "LIST" or "LIST ADD xxx" for lists larger than 
   400 entries can take longer than one minute.  Use 'terse' forms LI or LI ADD
   for fast API responses on systems using large lists.
   
   DECODER: Due to protected content mechanisms and the layering nature of 
   DVDs, some extracted DVD content will not play properly.
      
   SYSTEM: File registration does not accurately register the duration of 
   elementary AAC files. Typically, it registers them with a 00:00:00:00
   duration.

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


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

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

WEB USER INTERFACE:

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


ENCODER:

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

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

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

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

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

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

FRONT PANEL:
1)  Extended IP Destination options (previously labeled MULTICAST) to support 
    new 4X Send capability. Each SEND functions independently and has unique
    FEC, RTP, TOS, TTL, IPA and PORT configurations.
     
2)  Moved VBI Source selection from Video menu to Tables menu where additional 
    VBI data is managed.


ENCODER:

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

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

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


SYSTEM:

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

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

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

9)  GENERAL: Added EXPIRES directives to web application. This prevents browser
    caching of stale data, and eliminates the need for users to clear browser 
    cache when upgrading. 
    
10) AUDIO TAB > AUDIO 1: Re-added SDI Passthru as an option for Audio 1.    

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

ENCODER:  

1) Added support for unicast routing of FEC. 

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

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

FRONT PANEL:

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

2) Added logic that prevents the initialization of the confidence decoder
   via encoder command when BISS encryption is enabled. Since the confidence
   decoder is not capable of decryption, preventing this initialization 
   prevents thrashing of the decoder.
   
3) Enabled Closed Caption option DVS157 for concurrent ATSC carriage.
   
4) Corrected PMT tables to reflect only valid and enabled audio streams.   

5) Fixed condition where encoder could become bound when switching to or from 
   SDI audio passhthru. 
  
6) Change the default setting for the Dolby Output (DOU) command to MUX. The
   previous default setting "MUX+AES" could result in Dolby audio drift over 
   time.   
   
7) Added internal switch to adjust aspect ratio when encoding High Definition
   resolutions to 16 X 9.   
  
8) Remove frame cropping setting relevant to H264 SD video. This setting 
   could result in vertical mis-alignment of the decoded video sequence.  
  
  
SYSTEM:

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

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

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


DECODER:

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


WEB USER INTERFACE:

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

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

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


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


FRONT PANEL:

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

2) TRANSMIT MENU: Added Type of Service (TOS) and Time to Live (TTL) settings
   to the Multicast Sub Menu.
  
3) ENCODER VIDEO MENU:
   Added LONG option for Encoder Latency (ELA). This latency setting will 
   introduce a one second delay (approximate).
   
  
ENCODER:  

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

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

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

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

8) Enhanced ATSC table versioning and initialization process to ensure properly
   formatted ATSC tables. Incorrect initialization sequence or table 
   malformation would result in binding of the application at boot time and 
   produce CC errors in the transport stream.
    
9) Adjusted encoder boot to ensure that the encoder initializes with valid SDI
   parameters. Previously, units might not auto-detect HD-SDI at boot time.
  
10) Added the ability for the device to simultaneously unicast to up to four
    unicast destinations. Each unicast has independent Multicast Mode (MMO),
    Multicast Send IPA (MSI), Multicast Send Port (MSP), Type of Service (TOS),
    Time to Live (TTL) and FEC Parameter (FPR) settings. Each setting is
    identified by a numeric option immediately following the command.
    (ex. TOS 0 gets the Type of Service setting for the 1st unicast. TOS 1
    gets the 2nd.)
  
11) Added corrective action at startup to ensure that all device communications
    are in sync.
  
  
SYSTEM:

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


WEB USER INTERFACE:

13) Updated application login page to now display the currently running 
    firmware version under the Quick Links section.
 
14) Enhanced web user interface to prevent memory leaks, improve performance 
    and avoid communication errors when there is an abundance of configuration 
    requests or when the device has been running over an extended period of 
    time. 
 
15) The Service Tab has been divided into 3 sub tabs for ease of use:
    - ASI Transport - Contains transport rate, service data and table
       information.
    - IP Transport - Contains Multicast/Unicast variables.
    - Bars, Tones and ID - Contains switches for overlaying Bars, Tones or
       Service Information.
      
16) The VBI Tab has been divided into 2 sub tabs for ease of use:
    - Captions - Contains fields specific to closed captioning.
    - Teletext - Contains fields specific to teletext. These fields are 
       editable when the frame rate of the encoded video is 50p or 25i.
    * NOTE: Splice PID and AMOL PID information has been moved to the PID tab.
    They are not part of the PID paradigms schemes located on that tab.
  
17) Added power cycle capability to the System Tab via Power Cycle button.
    Power cycling the device will stop all encoding / conf.decoding and you 
    will not be able to communicate with the device while it resets. 
    (approx. 45 secs.)
  
18) Fixed logic on Audio 2 sub tab that incorrectly showed SDI as a valid
    option for PASSTHRU mode. Corrected issues in logic for Audio 1 and 2 
    that prevented users from selecting valid input options when in ENCODE 
    mode.
    
      
-------------------------------------------------------------------------------
Version 0.01.36 series   --  INTERNAL BUILDS --
-------------------------------------------------------------------------------
   
-------------------------------------------------------------------------------
Version 0.01.35, August 10, 2009, AHP
-------------------------------------------------------------------------------

ENCODER:

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

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

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

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

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

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

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

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

SYSTEM:

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

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

WEB USER INTERFACE:

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

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

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

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


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

SYSTEM:

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

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

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

4) AUDIO TAB: Modified the Dolby Parameter configuration values so that they
   are only valid when encoding Dolby Digital AC3.
   
5) AUDIO TAB: Fixed bug that would prevent changing MPEG 1 Layer 2 format
   (Mono or Stereo) when encoding MPEG 1 Layer 2.   

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

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

SYSTEM:

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

WEB USER INTERFACE:

3) The Audio Tab has been split into sub tabs. 
   1 - Global Audio Tab
   1 - Audio sub tab per Audio Encoder
   
4) Exposed additional Dolby parameter settings for Audio 1 & 2.

5) Added a signed certificate to our ftp upload applet as well user 
   notification when uploads have completed. 
   
   * Note - Release notes for versions 0.01.31 and 0.01.32 reference an 
   incorrect version number (1.00.31 and 1.00.32 respectfully)


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

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

   
ENCODER:

2) Added automatic synchronous functionality for the audio encoders when they
   are all operating with the same parameters.
   
3) Expanded profile handling to include additional FEC (FEP) parameters, 
   encoder SDI audio matrix (EMX) and confidence decode auto-resolution 
   (CDE AUTORES) setting.


WEB USER INTERFACE:

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

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


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

SYSTEM:

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

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


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

FRONTPANEL:

1) Relocated Confidence Decode configuration to Decoder Menu.

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

3) Added VBI Source to the Encoder Video Menu.

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

ENCODER:

5) Implemented dynamic Wide Screen Signaling (WSS) option for Aspect Ratio
   (ARA) specific to PAL video. Selecting WSS will enable the encoder to read
   the incoming WSS flag and will adjust the aspect ratio in the MPEG2 video 
   elementary stream accordingly. Note that Aspect Ratio is related to Active
   Format Descriptor (AFD). It is recommended to set AFD to WSS if Aspect Ratio
   is set to WSS.
  
6) Implemented static AFD support for for HD and NTSC resolutions. This
   functionality is dependent upon closed captioning being turned on for the 
   device. AFD is used by downstream decoding devices to properly display pixel
   aspect ratio on displays with differing aspect ratios. An AFD compatible
   display or STB/IRD is required. See API Notes and help hints for more
   information.
   
7) Adjusted the Video Auto Fill calculations to allow for 2.5% overhead instead
   of previous 1.5% 

8) Profile generation has been updated to include recently added configurations
   and previously omitted commands. Out-dated and unused configurations have 
   been removed.      
    
9) Added new command VBISOURCE (VBS). This option allows users to select which
   input to extract VBI data from when the video input is SDI. This is 
   primarily designed for teletext and WSS capture from a COMPOSITE source 
   while encoding video from a SDI source. NOTE: The hardware currently does 
   not support video input on COMPOSITE AND VBISOURCE input on SDI.

SYSTEM:

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

DECODER:

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

WEB USER INTERFACE:

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

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

14) STUDIO TAB > INVENTORY TAB:  Enhanced studio encoding interface to allow
    for search capability, individual file playback and the download of encoded
    files.
    
15) PID Tab:  Added new PID paradigm, WBU-ISOG. 
    Settings are:
    PMT - 0x00100 hex  256 dec
    Video - 0x00101 hex  257 dec
    PCR - 0x00101 hex  257 dec
    Audio 1 - 0x00102 hex  258 dec
    Audio 2 - 0x00103 hex  259 dec
    Transport Stream ID - 0x0001 hex  1 dec    

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

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

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

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

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

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

SYSTEM:

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

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

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

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

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


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

ENCODER:

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

SYSTEM:

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

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

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

WEB USER INTERFACE:

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

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

FRONT PANEL:

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


ENCODER:

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

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

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

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

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


SYSTEM:

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

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

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

WEB USER INTERFACE:

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

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

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


15) PROFILE Tab:  Added functionality to DOWNLOAD and UPLOAD configuration 
       files representing each profile.  Note that uploading a profile, 
       automatically triggers all settings included in the uploaded file.
       
16) STUDIO Tab:  When CONTROLLER INTERFACE is set to NONE, PRE-ROLL is
       automatically set back to 0.

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

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

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

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

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

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

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

FRONT PANEL:

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


DECODER:

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

ENCODER:

3)  Support for SDI teletext handling.

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

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

WEB USER INTERFACE:

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

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

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

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

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

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

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

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


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

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

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

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

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

5)  Reduced default latency through encoder.

6)  Enhanced robustness of systems without a hard drive.


DECODER:

7)  Support for SDI Audio Matrix.



UI:

8)  AUDIO tab: Removed artificial audio rate enforcement of 192000 kbits/sec. 
    
9)  AUDIO tab: Added option for Linear PCM Audio Type (available in PASSSTHRU mode).

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

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

12) INVENTORY tab: Format for Date/Time field modified to MM-DD-YYYY hh:mm:ss.    
     
13) PROFILE tab: When creating a new profile, profile name can be typed directly,
    since corresponding field is selected by default.

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

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

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

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

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

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

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

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

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

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

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

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

DECODER:

1) Confidence decode restarts when errors are detected.

ENCODER:

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




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

1) Added product key.

DECODER:

1) Confidence decode restarts when errors are detected.


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

1)  VIDEO tab:  Added support for audio channels 3 and 4 in Track Selection 
    dropdown field.
    
2)  VIDEO tab:  Ensured proper setting of vSize, depending on VID setting. (480
    for NTSC, and 576 for PAL).
    
3)  VIDEO tab:  Added support for PROGRAM NUMBER selection on the DECODER.

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

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

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

7)  SERVICE tab:  Added support for FEC Parameters.  

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


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


ENCODER:

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

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

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

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

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

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

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

ENCODER:
1)  The confidence decode message was changed to include correct information for
    all active audio streams.
    
2)  The audio codec configuration was not being saved properly for the first 
    audio channel.
    
3) AUDIOMODE was changed to return the configured bit rate at all times to 
   prevent issues with incorrect information being presented to the API and the
   GUI.  Previously, AUDIOMODE would return a 0 fo the bit rate at the start
   of an encode session, or if the audio encoder was not active.


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

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

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

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

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

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

DECODER:
1)  Confidence Decode was updated to transition more quickly to the stop mode  
    at the end of an encode session.
    
-------------------------------------------------------------------------------
Version 0.01.13, March 17, 2009, GE
--------------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2)  Added SMPTE 2022 "COP3" forward error correction to RTP multicast send
    streams. To configure use FECPARAMS|FEP|FM command.
FECPARAMS FEP FM

3)  Corrected LED states for Audio 3 and Audio 4 on startup. [MID 2555]

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

DECODER:

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

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

7)  Added SDIAUDIOMATRIX (SMX S0) command to allow  any of the eight channels 
    of audio originating from the decoder to be routed to any of the eight  
    audiooutputs on the SDI interface.  The front panel has been modified to  
    include SDIAUDIOMATRIX.  Please see the Adtec API for more information.
 
8)  The DVB-ASI and TRANSPORT commands were modified to report up to 9 PIDs 
    per program.  The original limit was four which prevented the system from 
    properly reporting all of the video and  audio PID information from  
    MediaHUB-422 encoded streams.

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

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

SYSTEM:

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

WEB USER INTERFACE:

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

13) Added User Manual.


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

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

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

3)  Add MPEG2 720p 420 support. 

4)  Fix MPEG1 Layer II Audio drop issue

5)  Fix "API" terse response.


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

DECODER:
1) Multicast would not always start decoding when a multicast session was 
    stopped and restarted.  [MID 2425]
    
2)  The MULTICASTSTATS [MUS] [MC] was modified to show the current multicast
    latency setting configured using the MULTCASTLATENT [MLT] [MA] command.
     
3)  Added support for OSD CRAWL repeat functionality.  The default value is 
    '0', which indicates that the crawl should repeat forever.  If a non-zero
    value is is argued for repeat when the OSD CRAWL command is issued, the
    crawl will be removed from the display after the argued number of crawl
    repeats have completed.  Please see the Adtec API for ONSCREENDISPLAY for 
    more details.  [MID 2429]

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

5) Added decoder closed caption support for all VIDEO modes.  Command
   DECODECLOSEDCAPTION DCC DC was added to allow selection of EIA608 or
   EIA708 closed captions.  The default closed caption mode is 608CC1, which 
   shows EIA608 CC1 over the composite display output only.
   Some closed caption options use the OSD display mode and cannot be activated 
   at the same time as OSD or OSDTEMPLATE.  Please refer to the Adtec API for 
   details.
    
6) The OSD and OSDTEMPLATE functions will not be available if an OSD based
   closed caption is active (refer to item 5).  Please refer to ONSCREENDISPLAY
   and OSDTEMPLATE API for details.
    
7) The OSDTEMPLATE option PALFULL has been modified to use a screen height of
   576 lines.  The original template was incorrectly set to 525 lines.
    
8) Corrected log messages to use the correct log error code for error 
   conditions in the OSD ON and OSD OFF commands.
    
9) Command DECODEPGMNUM would not always return the correct active program
   number.  This has been corrected.
    
10) Added MULTICASTLATENT MLT MA command.  This allows the user to specify the
    start delay when decoding a multicast stream.  The minimum delay value
    is 200 milliseconds.  The default value is 500 milliseconds.  Added log 
    message when the length of the initial delay is too long:
    "UDP MLT Error: Buffer full before latency wait is done, starting UDP now".  
    Please refer to the Adtec API for details.
    
11) Adjusted the multicast receive buffer control algorithm to prevent invalid
    adjustments that would occur under some conditions.  Added log message
    to indicate when a low buffer condition has been detected:
    "Low Buffer detected for multicast playback, forcing PAUSE for xxx 
    milliseconds".

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

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

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

GUI:

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

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

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

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

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

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

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

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

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

1)  Support for Confidence Decode using codec H264

2)  Added system module that monitors temperature and voltage.

3)  Added MPEG support (limited)

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

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

6)  Channel name increased to 22 characters.

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

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


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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

26) Sales Contact Information included in FEATURES tab.

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

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

1)  Added persistence to the DeBlockFilter configuration.

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