DTA Media Router Release NotesUpdated: February 13, 2009 Copyright Adtec Digital, Inc. 2007-2009, All rights reserved. http://www.adtecinc.com/ Known Issues1) Ghost services are not supported in alternate SDT and NIT for IP egress. 2) CAT might disappear when reboot. 3) PMT migth not keep track of elementary stream PID changes. 4) Some crashes have been reported when elementary stream PID numbers are changed within changed within a PMT section. 5) Enconder redundancy was affected. 6) Biss encryption functionality was affected. 7) If elementary streams have the PCR field set but not PCR tracking occurs, the ip module seems to have problems tracking the actual PCR pid for the specific program. Version 6.02.05, Production Release, April 14th, 2009. DO1) Added ATSC VCT specific configurations for each program and physical output (ASI, or IP in this case).Version 6.02.04, Production Release, March 9th, 2009. DO1) Arp entry overflow issue corrected.Version 6.02.03, Production Release, March 6th, 2009. DO1) 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. DO1) Added support to pass and remapped manualy 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. DO1) Corrected issue when DTA could not create two different ip tv destinations with same adress but different ports. (MID = 2338). 2) Corrected issue when ip tv destinations name could not be changed from DTA-Control. Version 6.01.01, Production Release, September 12, 2008. DO1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) 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. JT1) Small correction to provide DTA Control web interface and correction to permissions. -------------------------------------- Version 6.00.00, Release Candidate, May 10, 2007. JT1) 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 |