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