Adtec API Help

# DTA-3050 Multiplexer / Media Router Release Notes
    Updated:  February 27, 2012
    Copyright Adtec Digital, Inc. 2007-2012, All rights reserved.
    http://www.adtecdigital.com/
------------------------------------------------------------------------------- ## ISSUES
    -------------------------------------------------------------------------------
    1) Ghost services have limited support.  They are not included in IP
       destinations, logical channel list in NIT, or port of input/mux redundancy.

    2) PMTs might not keep track of elementary stream PID changes correctly.

    3) Some crashes have been reported when elementary stream PID numbers are
       changed within a PMT section.

    4) PCR computations are applied on ALL packets with their PCR enabled, instead
      of ONLY tracking PCR video packets or specific PCR packets (the system should
      not compute PCR values coming from service information tables).

    5) Bit ratings might be off on the ASI egress when system is heavily loaded.

    6) MHP for IP output does not work.  ASI only.

    7) List of available programs does not refresh if input transport stream is changed.

    8) Redundancy is not supported. (Supported in v6.03.XX).

    9) ATSC is supported only on ASI output (Supported in v6.03.XX).
----------------------------------------------------------- ## Version 6.02.14, Production Release September 27, 2012 AHP
    1) Resolved issue that preventeds Available Programs list from populating when
       there were invalid language descriptors present in ingress PMTs
       MID 6327

    2) Resolved Integration Issue (Packet Loss) with Drake DAD860A digital
       demodulator
       MID 6401
----------------------------------------------------------- ## Version 6.02.14, Release Candidate 3. July 31st 2012. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) UI could not process configuration file when ASI input port received a stream with corrupted
       language descriptor codes (MID=6327).
    2) Program sourced from input 10 was experiancing packet loss (MID=3879).

    KNOWN ISSUES
    1) Ghost services have limited support.  They are not included in IP destinations, logical channel list in NIT, or port of input/mux redundancy.
    2) PMTs might not keep track of elementary stream PID changes correctly.
    3) Some crashes have been reported when elementary stream PID numbers are changed within a PMT section.
    4) PCR computations are applied on ALL packets with their PCR enabled, instead of ONLY tracking PCR video packets or specific PCR packets (the system should not compute PCR values coming from service information tables).
    5) Bit ratings might be off on the ASI egress when system is heavily loaded.
    6) MHP for IP output does not work.  ASI only.
    7) List of available programs does not refresh if input transport stream is changed.
    8) Log files could fill the CF card over extended periods of time.
    9) MHP Injection mode is not functioning correctly when there are private stream types in the MHP service (MID 2865).
    10) Redundancy is not supported (Supported in v6.03.XX).
    11) ATSC is supported only on ASI output (Supported in v6.03.XX).
----------------------------------------------------------- ## Version 6.02.14, Release Candidate 2. January 20th 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Removed hiding NIT descriptors user defined fields when inter-tables master mode is not enabled and
       added dynamic refresh of status information.
----------------------------------------------------------- ## Version 6.02.14, Release Candidate 1. January 18th 2011. DO
    NEW FUNCTIONALITY
    1) User configurable descriptors for Network Information Table (NIT) support.

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Pids associated with a program will not be dropped completely if they were also
       associated with an active ghost program (MID 5590).
    2) If a program name contains ( ) , it is not displayed at all on the ip-dest UI page (MID 2344).
----------------------------------------------------------- ## Version 6.02.13, Production Release. September 13th 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    1) New configuration settings on UI system page (MID=5018, MID=2336):
       - Host name.
       - Network configuration (ip address, mask and gateway).
       - Ntp server address.
       - Current date and time.
       - Reset button.
    2) New configuration settings on UI DTVGuide page:
       - Server IP address / port.
       - Device serial number.
       - Guide extraction period interval.

    BUG FIXES
    1) Unit was crashing when BISS encryption key values were modified from UI (MID=4969).
    2) Default server IP address was updated to reflect DTVGuides new server address (MID=4633).
    3) Firmware upload would fail without an error message if there was insufficient storage space (MID=4572).
    4) Disabling global CA parameters were not disabling CAT in transport stream (MID=4229)
    5) System lockup when enabling or disabling component level scrambling (MID=4487).
    6) Updated Dynamic PMT mode so that component level configuration is now persistent after a PMT event change (MID=3977).
    7) Identify and corrected a packet loss condition on services mapped from input 10 (MID=3879).
    8) Compact Flash card hardening to protect corruption on file sytem under certain circumstances (MID=4499) and (MID=4976).

    UNCOMMENTED NOTES:
    (MID=4309), (MID=4792)

    KNOWN ISSUES
    1) Ghost services have limited support.  They are not included in IP destinations, logical channel list in NIT, or port of input/mux redundancy.
    2) Some crashes have been reported when elementary stream PID numbers are changed within a PMT section.
    3) PCR computations are applied on ALL packets with their PCR enabled, instead of ONLY tracking PCR video packets or specific PCR packets (the system should not compute PCR values coming from service information tables).
    4) Bit ratings might be off on the ASI egress when system is heavily loaded.
    5) MHP for IP output does not work.  ASI only.
    6) List of available programs does not refresh if input transport stream is changed.
    7) Log files could fill the CF card over extended periods of time.
    8) MHP Injection mode is not functioning correctly when there are private stream types in the MHP service (MID 2865).
    9) Redundancy is not supported (Supported in v6.03.XX).
    10) ATSC is supported only on ASI output (Supported in v6.03.XX).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 10. September 9th 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Implementation of network configuration across release version changes.
    2) Corrected invalid elementary stream type assignment for PCRs when dynamic
       PMT tracking is enabled.

    KNOWN ISSUES
    1) Ghost services have limited support.  They are not included in IP destinations, logical channel list in NIT, or port of input/mux redundancy.
    2) PMTs might not keep track of elementary stream PID changes correctly.
    3) Some crashes have been reported when elementary stream PID numbers are changed within a PMT section.
    4) PCR computations are applied on ALL packets with their PCR enabled, instead of ONLY tracking PCR video packets or specific PCR packets (the system should not compute PCR values coming from service information tables).
    5) Bit ratings might be off on the ASI egress when system is heavily loaded.
    6) MHP for IP output does not work.  ASI only.
    7) List of available programs does not refresh if input transport stream is changed.
    8) Log files could fill the CF card over extended periods of time.
    9) MHP Injection mode is not functioning correctly when there are private stream types in the MHP service (MID 2865).
    10) Redundancy is not supported (Supported in v6.03.XX).
    11) ATSC is supported only on ASI output (Supported in v6.03.XX).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 9. August 22th 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Web UI resetting button was not operational yet (MID = 5018).
    2) Suppressed excess of debug message: "<fpgaActivatePIDRemap:" for Schedule EIT processing.
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 8. July 22th 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Web UI resetting button was not operational yet (MID = 5018).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 7. July 21th 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Web UI ip configuration and resetting buttons were not operational (MID = 5018).

    KNOWN ISSUES
    1) Ghost services have limited support.  They are not included in IP destinations, logical channel list in NIT, or port of input/mux redundancy.
    2) PMTs might not keep track of elementary stream PID changes correctly.
    3) Some crashes have been reported when elementary stream PID numbers are changed within a PMT section.
    4) PCR computations are applied on ALL packets with their PCR enabled, instead of ONLY tracking PCR video packets or specific PCR packets (the system should not compute PCR values coming from service information tables).
    5) Bit ratings might be off on the ASI egress when system is heavily loaded.
    6) MHP for IP output does not work.  ASI only.
    7) List of available programs does not refresh if input transport stream is changed.
    8) Log files could fill the CF card over extended periods of time.
    9) MHP Injection mode is not functioning correctly when there are private stream types in the MHP service (MID 2865).
    10) Redundancy is not supported (Supported in v6.03.XX).
    11) ATSC is supported only on ASI output (Supported in v6.03.XX).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 6. July 15th 2011. DO
    NEW FUNCTIONALITY
    1) New UI for host ip network configuration (MID = 2336).

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 5. July 8th 2011. DO
    NEW FUNCTIONALITY
    1) Application dump core files are now located on the /media/hd0/ folder path.

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Unit was crashing when BISS encryption key values were modified from UI (MID = 4969).
    2) TV guide server address was changed to 64.16.167.122:8080 (MID = 4633).
    3) File system is now write protected (MID = 4499).
    4) Flash card read/write reliability has been improved (MID = 4976).

    KNOWN ISSUES
    1) Ghost services have limited support.  They are not included in IP destinations, logical channel list in NIT, or port of input/mux redundancy.
    2) PMTs might not keep track of elementary stream PID changes correctly.
    3) Some crashes have been reported when elementary stream PID numbers are changed within a PMT section.
    4) PCR computations are applied on ALL packets with their PCR enabled, instead of ONLY tracking PCR video packets or specific PCR packets (the system should not compute PCR values coming from service information tables).
    5) Bit ratings might be off on the ASI egress when system is heavily loaded.
    6) MHP for IP output does not work.  ASI only.
    7) List of available programs does not refresh if input transport stream is changed.
    8) Log files could fill the CF card over extended periods of time.
    9) MHP Injection mode is not functioning correctly when there are private stream types in the MHP service (MID 2865).
    10) Redundancy is not supported (Supported in v6.03.XX).
    11) ATSC is supported only on ASI output (Supported in v6.03.XX).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 4. April 25th, 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) UI was not loading any requested data from unit.
    2) Ingress table processing is taking in account the adaptation field referenced on transport stream packet headers (MID 4792).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 3. April 19th, 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Firmware upgrade was failing when there is insufficient space without error message (MID=0004572).
    2) Clicking the EPG guide was bringing the user to the upgrade/firmware location (MID=4593).
    3) UI was not able to load unit loads (MID=4594).
----------------------------------------------------------- ## Version 6.02.13, Release Candidate 2. April 15th, 2011. DO
    NEW FUNCTIONALITY

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Disabling global CA parameters were not disabling CAT in transport stream (Mantis Id 4229)
    2) System was locking up when enabling or disabling component level scrambling (MID=4487).
    3) Dynamic PMT programs with component level scrambling enabled revert to all pids scrambled
       after new PMT event (MID=3977).
    4) Input 10 was experiencing packet loss (MID=3879).
----------------------------------------------------------- ## Version 6.02.12, Production release. March 3rd, 2011. DO
    NEW FUNCTIONALITY
    1) Added BISS1 encryption support to front panel and web interface

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Removed web interface selections for input and mux redundancy. This functionality is only supported in beta
    versions of 6.03.02 DTA firmware. Contact Adtec customer support for an upgrade to this firmware if you need
    this functionality.
----------------------------------------------------------- ## Version 6.02.11, February 11th, 2011. DO
    NEW FUNCTIONALITY
    N/A

    GENERAL
    N/A

    UI
    N/A

    BUG FIXES
    1) Protection against buffer overrun for eit server-client communications has been improved.
    2) DTA was not saving assigned remap pid values - only requested values were written in configuration file, which caused remapping
       issues at system initialization time (MID 4177).
    3) Elementary streams were missing from IP Destination in pid conflict case scenarios (MID 4211).
    4) Fixed issue with Teletext, VBI, and PCR manual PIDs egressing with the wrong stream type.
    5) Fixed memory leak occurred when inter mux SDT and NIT tables were continuously updated (MID 4150).
    6) The output pmt was displaying the wrong stream type when manually injecting a teletext stream from input (MID 4170).
    7) Deleted programs in output remained on PAT entry description list when all programs for the specific
       output were dropped (MID 4815).
    8) PCR pid remained unreferenced on output even after the pid was dropped from configuration (MID 4193).
    9) EMM mapping logic was not resolving PID conflicts (MID 4166).
    10) Hardware could not scramble more that one program with HW3.1 units (MID 4198).
    11) SDT CA (encryption) free running flag is now set when program encryption is attempted (MID 2982).
    12) EIT schedule was missing from IP Destinations when only the first four days of schedule were spooled.
       (MID 3339).
    13) Biss Functionality (without web user interface) restored.  Web UI controls will be introduced in the next release.
    14) Modified the inputs pages so the user can select the input to edit without selecting the inputs link -
         This was done by adding a drop down select box.
    15) Restored the "sort by svc ID out" on mappings page.  This was broken when the filter by port was added.
    16) Updated read only system page values to match admin (r/w) system page values.
    17) Modified "add new IP Destination" page. ATSC was an option, it has been removed.
    18) Component level scrambling settings on the UI were restored (MID 3996).
----------------------------------------------------------- ## Version 6.02.09, Release, September 30, 2010. JPT
    1) Enhanced the performance of encryption cores.
    2) Enhanced the handling of bursting inputs from Drake EH24 encoders.
    3) Enhanced logging system to make sorting by message types easier.
    4) Added support for Irdeto PISys CAS (MID 2888).
    5) Added specific log messaging to warn user when DTVGuide program title is larger than expected (MID 3439).
    2) Enhanced UI to be more user-friendly.  Inputs, Mappings, CA, Tables, IP Desitnations pages now have updated layouts.
    3) Changed behavior of Logs page to pull entire log file when UI button is clicked.
    4) Added RTP selection for IP transport to IP DESTINATIONS page.  Functionality existed in previous builds, but was not accessible from the UI.
    5) Added UI updates/features page, similar to Adtec encoder products.  All firmware and feature keys can be entered from this area.
    6) Updated input pages to display a read-only list of services from MHP injection source (MID 2885)
    7) Added MHP service ID settings to the mappings page (MID 2884)
    8) Front panel now allows input port name changes (MID 1541).
    9) Improved front panel VCT parameters edit/display.
    10) MPE functionality has been restored to previous capabilities.
    12) Improved reliability of front panel LED alarming module.
    13) Removed several miscellaneous front panel entries that were related to long-dead functionality.
    14) DTA was failing to parse some channels due to large event titles.  This was fixed.
    15) Changed name of drop down on HOST tab to read "System Logging" with a yes/no drop down combo box.  This is intended functionality.
    16) Fixed issue with excessive entries in the syslog (output PSI table rates are not logged).
    17) Removed floating Adtec logo that was causing overlap on the status panel of UI.
    18) Modified ASI overflow detection logic to log alarms when system is about to overflow.
    19) Improved channel name parsing flexibility for DTVGuide.
    10) Unit was logging in excess when Present/Following Event Informatino Table (EIT) was not present on the output (MID 2664).
    21) Fixed issue with ECM PID from UI.
    22) Could not change Audio Type from UI if SMPTE was selected as output type (MID 2864).
    23) User could not edit PID values for ghost services on web interface (MID 3307).
    24) Fixed inaccurate IP service variable bit ratings reports on front panel display (MID 3462).
    25) Restored input synchronization logging capabilities (MID 3197)
    26) Users can now edit PID values for "ghost" services (MID 3307)

    @section dtaDiscontinuedFeatures DISCONTINUED FEATURES
    @verbatim
    1) SAP (Session Announcement Protocol) is no longer supported.
    2) Encoder and multiplexer redundancy is not supported in this release (6.02.xx builds).  If you require redundancy features, please upgrade to version 6.03.0x beta.
    3) Adtec AES Decryption is no longer supported.
    4) CLSM (Close Loop Statistical Multiplexing) is no longer supported.
    5) Decapsulation functionality is no longer supported.
----------------------------------------------------------- ## Version 6.02.08, Release, March 9, 2010. DO, JT
    1) Added syslog.conf to migration script.
    2) Added original network id configuration for DVB tables (MID=2814).
    3) Improved PAT and PMT streaming timings to a 90% of over all readings.
    4) Added service type configurations to update SDT descriptor fields
       (per en300 468. MID=2780).
    5) Corrected crashing when navigating from the front panel and update on the
       output occurs (MID=2719).
    6) Added diagnostic connection debug control for EIT and intertables.
    7) Modified conditional access group cryptoperiod transition alignment control.
    8) Added support for MX14 hardware.
    9) Modified behavior of SCS to ECMG protocol when CWProvision message times
       out. Rather than retry the request, time out is extended.
    10) Corrected cryptoperiod calculation when encrypting many streams.
    11) MHP (Multimedia Home Platform) port injection is working for ASI output
        only.
    12) Bug (2864) Can not change Audio Type from DTA-Control if SMPTE is
        selected as output type.  Fixed javascript that was hiding "Audio Type"
        on outputs page when SMPTE was selected as output interface.
    13) Bug (2812) DVB EITs do not allow event descriptions longer than 256
        characters. Removed a limit of 256 charecters for EIT event descriptors.
        EIT events that are longer that 256 charecters are now added the extended
        description field.
    14) Bug (2708) Issues with PCR intervial. Fixed a issue in FPGA code that
        could delay packets when a services had dramatic bit rate changes.
    15) Bug (2343) Can not set the TSID for new IP Destinations created from
        front panel.  Added the ability to set the TSID for new IP Destinations
        created from front panel nemu.
    16) Bug (2719) Asimux IP Destination programs crash.  Fixed a issue that
        could crash the unit when setting IP Destination programs from frontpanel
        menu.
    17) Bug (2189) SDT does not get updated when NWID changes (ASI Output).
        Updated SDT generation logic.
----------------------------------------------------------- ## Version 6.02.06, Production Release, July 8th, 2009. DO
    1) EIT output table parameters "Pass" and "Local" mode were removed. Instead
       "Enable" and "Disable" are used.
    2) Front panel Gige status LED is turned on when iptv streaming is active.
----------------------------------------------------------- ## Version 6.02.04, Production Release, March 9th, 2009. DO 1) Arp entry overflow issue corrected. ----------------------------------------------------------- ## Version 6.02.03, Production Release, March 6th, 2009. DO
    1) Corrected error on outputs page in DTA control that would prevent changing
       to ASI output once in SMPTE output (MID = 0002372).
    2) Added VCT modulation mode and carrier frequency settings to the DTA Control
       tables configuration page.
    3) Added table sharing configurations to DTA Control tables page.
    4) Added conditional access types for "Enigma" and "Comvenient" to the DTA
       Control CA configuration page.
    5) Corrected PAT countinuity counter errors when IP destinations were edited
       (MID = 0002205).
    6) Added table support for DVB inter table communication between different
       transport streams within a single or multiple multiplexers.
    7) Added functionality for ATSC over IP egress.
    8) Added DVB logical channel number configuration 14 bit field (MID = 0002465).
    9) Corrected crash when editing IP destinations with non activated programs
       (MID = 0002197)
    10)Corrected issue about SDT not being generated in egress if input types were
       non-DVB (MID = 0002518).
    11)Corrected issue when list of programs in VCT does not get updated when an input
       port is disabled or cleared (MID = 002516).
    12)Added functionality to create a unicast IP destination from the front panel
       (MID = 0002206).
    13)Corrected issue about input port status not displaying current input mode when
       using short cut keys at front panel top level menu (MID = 0002517).
    14)Corrected issue when IPTV transport stream packets were having
       continuity counter errors if EIT present/following was larger than 1024 bytes
       (MID = 0002383).
    15)Corrected GUI error when switching from SMPTE to ASI in DTA control
       (MID = 0002372).
    16)Change default gateway from 10.0.0.0 to 192.168.10.1 (MID = 0001943).
    17)Corrected issue when user could not create two unicast IPTV destinations with
       same address but different ports (000238).
    18)PCR inaccuracies have been improved in IP egress.
    19)Manual pid configuration file was moved from the /etc/asimux to
       the /var/local/lib/asimux folder (MID = 0002405).
----------------------------------------------------------- ## Version 6.02.02, Production Release, January 23, 2009. DO
    1) Added support to pass and remapped manually injected PIDS on IP Destinations
       (MID = 0002414).
    2) Corrected issue when DTA was skipping EIT sections from the input transport
       streams.
    3) Corrected issue when DTA was generating continuity errors when adding or
       dropping a program in IP egressing (MID = 0002059).
    4) The manual pid configuration file "manmualpidconfigx.xml" was moved from the
       "/etc/asimux/" to the "/var/local/lib/asimux/" folder (MID = 0002405).
    4) Corrected crash when attempting to edit and navigate service ID display
       fields of feature locked ports in front panel (MID = 0002384).
----------------------------------------------------------- ## Version 6.01.02, Production Release, September 17, 2008. DO
    1) Corrected issue when DTA could not create two different IPTV destinations
       with same adress but different ports. (MID = 2338).
    2) Corrected issue when IPTV destinations name could not be changed from
       DTA-Control.
----------------------------------------------------------- ## Version 6.01.01, Production Release, September 12, 2008. DO
    1) Corrected issue when deleting IP destination from DTA-Control DTA was not
       completely dropping IP destination.
    2) Corrected issue to generate correct linux file ownership flags when
       restoring any configuration file from front panel (MID = 2333).
----------------------------------------------------------- ## Version 6.01.00, Production Release, September 5, 2008. DO
    1) Added DVB EIT present/following local injection mode.
    2) Added ATSC EIT and ETT pass and local injection mode.
    3) Added feature keys for input ports.
    4) Corrected issue when setting ATSC VCT table mode. The system could not
       maintain Cable VCT configuration after shutting down the unit. (MID = 2149)
    5) Added log information in ingress, egress and configuration parsing for
       debugging purposes.
    6) Corrected crash resulting from abnormal loss of telnet session on diagnostic
       port. (MID = 2165)
    7) Corrected issue when the iptv module was updated even if there were no
       changes loading the asimux configuration.
    8) Corrected use of system time for ATSC. Now, the DTA uses UTC system time
       instead.
    9) Corrected a found crash when unit was running at maximum program capacity.
    10) Multiple egress VCT sections for a table is supported.
    11) Added VCT one-part channel number mode for ATSC (Set major channel number
        to 0).
    12) User Interface to set source port in IP multicast destinations.
    13) Removed MPE ingress processing feature.
    14) Corrected issue when system was not updating component scrambling from web
        GUI.(MID = 2289).
    15) Corrected issue when setting wrong NIT modulation type in DTA-Control
        (MID = 2126).
    16) Remove SPTS UDP from MPE menu (MID = 2300).
    17) Feature key migration (MID = 2269).
-------------------------------------- ## Version 6.00.15, Release Candidate, March 14, 2008. JT
    1) Added text encoding support.
    2) Added telnet (client) and SNMP feature. SNMP daemon must be manually
       configured.
    3) Corrected bug when elementary stream information in the PMT was too large
       and it was causing a segmentation fault (unexpected process exit).
    4) Corrected bug where some sectors of share memory were overwritten for two
       process at the same time. Specially, when dynamyc PMT allocation was enable.
    5) C++ compilation was used in this project.
    6) Corrected bug in DTA-Control causing "(Encrypted)" to be appended to names.
       (MID 2164)
    7) Corrected bug in DTA-Control which initializes the first destination address
       to "0.0.0.0". (MID 2147)
    8) Added IP Destination transport stream ID setting to front panel menu,
       DTA-Control, and IPTV module. (MID 2151)
    9) Added ASI transport stream ID configuration to DTA-Control (tables).
       (MID 2186)
    10) Removed minor channel field from DTA Control ATSC table configuration.
       (MID 2124)
    11) Corrected bug where mapped services would not add correctly on IP
       destinations. (MID 2146)
    12) Added TTL to DTA-Control IP Destinations configuration. (MID 2128)
    13) Added Audio Format configuration to DTA-Control outputs. (MID 2125)
    14) Removed CLSM configurations from DTA Control. (MID 731)
    15) Corrected bug causing EMM packets to be marked as PCR.
    16) Modified print format of FPGA version to hex. (MID 2138)
    17) Added FPGA version to logged in systems page. (MID 2142)
    18) Corrected styling of DTA-Control read-only mappings. (MID 2141)
    19) Removed OFF as selection from DTA-Control egress clock mode. (MID 2143)
    20) Corrected incorrect LED status related to input state.
    21) Corrected issues with incoming program number 24. (MID 2105)
    22) Rate for egress between EIT sections has been tuned.
    23) Updated MX10 fpga.img to "decoupled, multicore, csa, 05030009" version.
    24) Modified default for enable_logging to "Yes".
    25) Added logging and use of log codes.

           250003  General information
           250004  General warning
           250005  General error
           256001  DTA PID allocation
           256002  DTA PID release
           256003  DTA service ID allocation
           256004  DTA service ID release
           256005  DTA configuration
           256006  DTA conditional access
           256007  DTA ingress

        For example, the log message shown below uses 256007 indicating an ingress
        log. From the message we can see the PMT has changed. More detailed
        information like table version follows a format of "ver <cur> <new>".
        Negative one (-1) usually means no previous version existed.

           Apr  7 16:41:17 dta-F010830 [ASIMUX]:  256007 PMT change: port 1 pn 7
                 ver -1 0 len 0 46 pcr 161|0xA1
-------------------------------------- ## Version 6.00.13, Internal Build, October ??, 2007. JT
    1) Added dta-tuner module, initialization code to insert on boot, and
       application code to control it.
    2) Attempted to get decapsulation from the module functioning.
-------------------------------------- ## Version 6.00.12, Release Candidate, September 18, 2007. JT
    1) Made corrections IPTV destination web pages.
    2) Removed FPGA version from the front panel menu and the web interface.
    3) Corrected bug causing missing SDT for IPTV destinations.
    4) Added checks to prevent adding PID 0 to the asi2ip configuration. This would
       have caused problems with PAT on IPTV destinations.
-------------------------------------- ## Version 6.00.11, Release Candidate, September 12, 2007. JT
    1) Corrected synchronization in asi2ip module to avoid kernel crash.
    2) Modified configuraiton load of IPTV modulation target to prevent automatic
       setting of bit rate.
    3) Rearranged some front panel menus regarding bit rate.
    4) Corrected front panel navigation when pressing escape on the bit rate menu.
    5) Added new web interface for IPTV destinations.
    6) Added sshd.
-------------------------------------- ## Version 6.00.10, Release Candidate, September 7, 2007. JT
    1) Correction to web pages for mappings and tables.
    2) Updated FPGA image with "5-core CSA-1" capability.
    3) Removed printk debug messages from asi2ip module command processing to
       improve IPTV CBR.
    4) NIT configurations for IPTV are now available on the front panel menu.
    5) Corrected bug in IPTV NIT configuration parsing that would cause programs
       to be lost during boot.
    6) Corrected  DVB packet allocation error introduced in 6.00.09 related to
       single packet tables, such as CAT.
    7) Making filesystem read-write and setting ulimit to aid in-field
       troubleshooting. NOTE: Core files can be large!
-------------------------------------- ## Version 6.00.09, Test, August 29, 2007. JT
    1) Added SDT and NIT "alternates" to ASI egress that are remapped to correct
       PID for IPTV destinations. NOTE: This is limited to the first 32 IPTV
       destinations at this time.
    2) Corrected DVB packet allocation bug that caused SDT corruption when routing
       somewhere around 30 programs (depending on the length of program name and
       provider).
-------------------------------------- ## Version 6.00.08, Test, August 3, 2007. JT
    1) Removed default settings for program scramble enable when configured from
       front panel. The reason is that these have been over writing valid
       configurations.
    2) If NIT, EIT, SDT, TDT, CAT EMM(s) and ECM(s) are enabled for ASI output,
       then IP Destinations will automatically have them as well.
    3) Corrected IP Destination bit rate default setting (0).
-------------------------------------- ## Version 6.00.07, Release Candidate, July 26, 2007. JT
    1) Tuners will not attempt to lock until all four have been initialized.
    2) Previous version had a bad asi2ip module. This has been corrected.
    3) Incorporated I2C changes by DWG that should correct front panel control.
       Also removed 1 Hz fp reset.
-------------------------------------- ## Version 6.00.06, Release Candidate, July 20, 2007. JT
    1) Modified /usr/local/lib/MT10/asimux.sh to redirect debug messages to
       /dev/ttyS0 at all times. This changes the timing and avoids a seg fault.
-------------------------------------- ## Version 6.00.05, Release Candidate, July 20, 2007. JT
    1) Web configuration has an early release of IPTV configuration control.
    2) Modified the startup order so that most threads wait for tuner
       initialization before running.
-------------------------------------- ## Version 6.00.04, Release Candidate, May 29, 2007. JT
    1) Fixed lock-up after dropping a destination and re-entering the destination
       menu.
    2) Fixed crash when adding programs from an input port, where an IPTV
       destination referenced the port.
    3) Fixed crash when attempting to edit a destination from the front panel when
       no destinations exist.
    4) Removed "voip" from front panel input menu navigation, from configuration
       load, and configuration save.
    5) Corrected default gateway configuration to be 192.168.10.1 (in asimux.xml).
    6) Converted "voip" rate status to read the IPTV module (total) egress rate.
    7) Added logging messages to IPTV configuration and removed debug messages.
    8) Changed two aliases to correct conflict with system utilities. "w" is now
       "wx" for displaying "webref.xml". "route" is now "dtaroute" for displaying
       IPTV module "route" in the proc filesystem.
-------------------------------------- ## Version 6.00.03, Release Candidate, May 23, 2007. JT
    1) Corrected bug in asimux for configuring IPTV. The problem would show itself
       as incorrect PIDs being output to the IPTV destination.
-------------------------------------- ## Version 6.00.02, Release Candidate, May 22, 2007. JT
    1) Corrected bug in dta_asi2ip module which would randomly cause system to
       crash.
    2) Adding or dropping programs to a destination now causes a save.
    3) Corrected crash caused by adding many programs to a single IPTV
       destination.
    4) For DVB-S tuner inputs, corrected 22 KHz tone and polarity configurations.
    5) Added "front panel" reinitialization once per second to avoid losing status
       LEDs.
    6) Modified pnpd to correctly allocate chip selects when 2 are necessary.
    7) For MX10, FPGA image contains initial implementation of CSA encrypion for
       IPTV egress.
-------------------------------------- ## Version 6.00.01, Release Candidate, May 11, 2007. JT
    1) Small correction to provide DTA Control web interface and correction to
       permissions.
-------------------------------------- ## Version 6.00.00, Release Candidate, May 10, 2007. JT
    1) This is the initial release of hardware and software capable of "high IP
       egress". Currently, this includes rates up to the maximum ASI rate of
       213 Mbps.
    2) IPTV destinations can be configured through the front panel interface.
    3) IPTV destinations carry MPEG tables (PAT and PMT).
    4) IPTV destinations can be configured for constant bit rate (CBR) or variable
       bit rate (VBR).
    5) IPTV destinations can carry an single program transport stream (SPTS) or a
       multiple program transport stream (MPTS).
Created By: Adtec Digital Inc