DekTec SDK - Revision History
DekTec SDK - Revision History
REVISION HISTORY
SDK
Mar 2023
1
DekTec SDK
Revision History
Bug fixes:
• [Matrix API] SDI input with pixelformat DT_PXFMT_YUV420P2_8B did crash
• [Matrix API] creation of a crashdump for an application sharing a port with others results in blocking
of other applications sharing the same port
• DTA-2172/74B/75/78: ASI-output data was corrupted when writing too much data
Bug fixes:
• DTA-2139C: potential QAM-B fail when using Nov2022 SDK
2
DekTec SDK
Revision History
Bug fixes:
• DTA-2131: Improvement for locking on 7 and 8MHz ATSC3.0 signals
• DTA-2132: HEM-mode frames for L3-Input channel is now processed
• DTA-2139C: ATSC3.0 demodulation was not working due to change in Feb2022 SDK
• DTA-2160/2162: Improvement for potential minor resource leak
• DTA-2172/74B/78: GetGenlockState did report a 1080i reference signal as a 1080psf
• Matrix API: rare crash in Matrix API that occurred in a call to DtOutpChannel::Detach
-latomic linker flag is needed for some Linux distributions (this change is introduced in June2022 SDK)
Bug fixes:
• DTA-2139B/C: Fixed potential memory leak
• Fixed access violation that would occur when DTAPI_TXMODE_ADD16 is used with an IP output
channel.
• Fixed string formatting error in DtapiDtDeviceDesc2String for DTU-3xx devices.
• Fixed failure to extract ANC packets in DtSdiUtility::GetAncillaryData.
• Fixed issue that would lead to an DTAPI_E_BUSY error when using SetIoConfig to switch between ASI
and SDI mode on a DTA-2172/2174B/2178.
3
DekTec SDK
Revision History
Bug fixes:
• Matrix API: Improvement on application exit on high CPU load
• DTA-2172/74B/75/78: Improved synchronization to low input bitrate streams (<255.375bps)
• DTA-2179: Improved temperature regulation and reporting
• DTU-315: ATSC 3.0 modulator did produce out of band spurs in HQ mode
Bug fixes:
• DTA-2115B potentially SFN TOO_LATE_ERROR could have occurred due to a buffer handling issue
• Matrix API: For V210 pixel format with 720p and an alignment of -1(/1) the video in the SDI output
was corrupted
• Matrix API: Original video should be shown in line 23 when WSS is marked as invalid
• Potential high stack memory for DtDvbT2ComponentPars::m_Plps[] reduced by using a vector
• VPD items after a deleted item could have become inaccessible
Visual Studio 2012 and Visual Studio 2013 DTAPI libraries are no longer distributed
4
DekTec SDK
Revision History
Bug fixes:
• Matrix API: For V210 pixel format with 720p and an alignment of -1(/1) the video in the SDI output
was corrupted (probably introduced in May 2021 SDK)
• DtPcie driver improvement for potential start up issue on specific PCs
• DTA-2132: DVB-S software demodulator stability improvement
• DTA-2132: Fan speed was fixed, temperature controller was not operational
• DTA-2172/74B/75/78(-ASI): SetTsRateBps(DtFractionInt) was not implemented
Visual Studio 2012 and Visual Studio 2013 support will be discontinued from Q3 2021
Bug fixes:
• Matrix API: An underflow could result in a permanent genlock offset
• Matrix API: Increasing end-to-end delay did not result in more frames to be buffered in the buffer
• Matrix API: After a recovery from a TX underflow event, the frame numbering was not always monot-
onously incremented
• Matrix API: ANC packets that were not added in order of increasing line number might not have in-
serted in the output
• DtapiModPars2TsRate could report incorrect fractional bitrate
• DTA-2131: GetDemodControl m_Interleaving value did always return 0xF for a QAM-B-64 signal
• DTA-2139B/C: Non-exclusive attach did fail due to changes in Nov2020 SDK
• DTA-2139C: Occasionally ports did not lock for ATSC 3.0 configurations with multiple subframes
• DTA-2139C: BerPresRs value was too low for QAM-B (J.83B)
Visual Studio 2012 and Visual Studio 2013 support will be discontinued from Q3 2021
5
DekTec SDK
Revision History
Bug fixes:
• DTA-2174/79: DetectVidStd() for 2160p30 LinkStd SMPTE 425, was reported as 1080p30 LinkStd -1
Visual Studio 2012 and Visual Studio 2013 support will be discontinued from Q3 2021
6
DekTec SDK
Revision History
Bug fixes:
• Matrix API: Improvement of default line numbers for Video Index embedding and de-embedding
• Local NIC bitrate calculation was inaccurate due to March 2020 SDK changes
• Improved TS over IP (RTP) handling for streams that are not fully compliant with SMTPE spec 2022
(some codecs generate non-monotonic timestamps like seen for FFmpeg HEVC)
Bug fixes:
• Pictures per second in DtVidStdInfo.m_Pps was incorrectly calculated
• DTA-2174B: Odd and even lines from a SMPTE 425-5 quad-link input were swapped
7
DekTec SDK
Revision History
Bug fixes:
• DTA-2132: L3 frames were not handled correctly in DTAPI_RXMODE_STL3 mode when padding bits
were used
• DTA-2139C: Added DTAPI_STAT_FREQ_SHIFT and DTAPI_STAT_SAMPRATE_OFFSET statistics
• DTA-2139C: Optimized calibration of the RF level measurement
• DTA-2152 Doubly buffered output was not working for firmware version 6
• DTA-2172, 2175, 2174B, 2178-ASI: ASI output performance improvement
• DTA-2172, 2175, 2174B, 2178-ASI: ASI output returned a too high load
• DTA-2178-ASI: Driver did sometimes failed to load (with generic power failure error)
Bug fixes:
• DTA-2174B: V210 pixel format with an alignment of -1 fix of March2020 SDK was not working for
720p
Support for DTA-2178-ASI and DTA-2139C requires Visual Studio 2013 or higher and the 64 bit DtPcie
driver installed
Bug fixes:
• DTA-2139B: Improvement for potential tuning conflict resulting in an error or DtapiService crash
• DTA-2174B: V210 pixel format with 720p/1080p and an alignment of -1 was not working
Support for DTA-2174B requires Visual Studio 2013 or higher and the 64 bit DtPcie driver installed
8
DekTec SDK
Revision History
Bug fixes:
• DTA-2132: Improved locking for specific symbol rates
• DTA-2174/79/95: 3G level B format reception was not working due to a Jan2020 SDK change
Support for DTA-2174B requires Visual Studio 2013 or higher and the 64 bit DtPcie driver installed
Bug fixes:
• Matrix API: Improved efficiency of YUV422P2_16B to UYVY422_10B conversion
• Synchronized DTAPI .NET with DTAPI, added amongst others ATSC3.0 modulation
• DTA-2115/DTU-315: Corrected Nov2019 fix for ATSC3.0 ALP packets larger than 4096 bytes
• DTA-2132: Low SNR and lock issue could occur
• DTA-2132: Invalid statistics could have been returned
• DTA-2152: Possible SDI lock issue was seen
• DTA-2172/75: DtDevice::GetRefClkCnt did return DTAPI_E_NOT_SUPPORTED
• DTA-2274B: Genlock for the 3G-ports fixed
Support for DTA-2174B requires Visual Studio 2013 or higher and the 64 bit DtPcie driver installed
Visual Studio 2008 and Visual Studio 2010 DTAPI libraries are no longer distributed
9
DekTec SDK
Revision History
Bug fixes:
• DTAPI classes returned unclear error codes when using an incompatible DtPcie driver
• DtOutpChannel did repeat the last few SDI frames when an underflow occurred but should repeat
the last frame only
• DTU-351: Disabled auto correction of errors (CRC checksum) in SDI input signal
• DTA-2115/DTU-315: ATSC3.0 ALP packets larger than 4096 bytes were not supported
• DTA-2131: Another process could stop main data processing (seen using DtInfo and StreamXpert)
• DTA-2132: Data reception was not possible without explicitly setting Rx-Mode using SetRxMode()
• DTA-2172: Missing audio samples in 3G SDI level B output
• DTA-2172: DtPcie driver didn't update after installing DtPcie installer v1.3.0
• DTA-2172/75 ASI-input channel occasionally returned an invalid timestamp
• DTA-2172/75 4:2:0 video processed by the Matrix API had jagged edges in the SDI output
• DTA-2195: SetRowConfig did fail when more than one VPID overrule was configured for a 4k signal
Support for DTA-2274B requires Visual Studio 2013 or higher and the 64 bit DtPcie driver installed
Bug fixes:
• NicInpChannel methods ClearFlags() and GetFlags() were missing
• Modulator cards: noise generation was not working for IQ-direct mode
• DTA-2131: STMP2 RX-mode was missing
• DTA-2131: AdvDemod::OpenStream() function returned unclear error on no license
• DTA-2131: Improved ATSC 3.0 demodulator for adjacent channel interference
• DTA-2136/39: tuner offset for possible lock delay was accidentally removed in SDK Jan2019 release
• DTA-2175: Failsafe functions were not available
Support for DTA-2132 requires Visual Studio 2013 or higher and the 64 bit DtPcie driver installed
10
DekTec SDK
Revision History
Bug fixes:
• Matrix API: DtMxFrame::m_Video::m_Planes::m_WidthInSymbols did report unscaled width
• DTA-2131: Nominal bitrate instead of actual bitrate was reported
• DTA-2136/2139: For some frequency changes a long lock delay occurred
• DTA-2136/2139: Bad packet count was very large after a tune action
• DTA-2137: Inserted dummy frame in STL3FULL mode were invalid.
• DTA-2139B/2175: DtPcie driver did not support Windows standby condition
• DTA-2139B: InputChannel GetStatus did not return DTAPI_PCKSIZE_188
• DTA-2139B: GetFlags returned an incorrect latched sync error
• DTA-2139B: DTAPI_E_INVALID_LEVEL was reported incorrectly for DTAPI_STAT_RFLVL_CHAN
• DTA-2152 disabling SMPTE-352 descriptor insertion did not work
• DTA-2160/62: DTAPI_E_INVALID_IP_ADDR was reported on broadcast address configuration
• DTA-2174/2195: DtapiVidStd2IoStd was missing support for DTAPI_VIDSTD_2160P50B
• DTA-2175: Support for Transparent Packets was missing
• DTA-2175: The video configured for NV12 (=DT_PXFMT_YUV420P2_8B) was corrupted
• DTA-2175: 8-bit SDI file format playout was not received by some receivers
• DTA-2175: CPU did require SSE4.1support, now minimum requirement is SSE3.0
• DTA-2195: DtAvOutput::GetHdmiStatus could report old values
Support for DTA-2172 requires Visual Studio 2013 or higher and the 64 bit DtPcie driver installed
Bug fixes:
• DtapiService crash was seen on older PC’s that did not support AVX instruction set
• DTA-2131: ATSC stream with long echoes was not received
• DTU-315: DTAPI_E_INVALID_LEVEL was reported when Output Level was configured during playout
Support for DTA-2175 and DTA-2139B requires Visual Studio 2013 or higher and the new 64 bit DtPcie
driver installed
11
DekTec SDK
Revision History
Bug fixes:
• Unexpected DTAPI_NOT_SUPPORTED on SetModControl() was reported
• SMPTE-352 descriptor insertion was not disabled when using DtOutputChannel for SDI HD cards
• DTU-245: DtInpChannel::Read() junk bytes were seen at start of the buffer
• DTU-315: DTAPI_E_INVALID_LEVEL was reported when Output Level was configured during playout
• DTU-315: DTAPI_TX_DMA_UFL was sometimes reported for DVB-S2X/ISDB-S3
• DTA-2115B/DTU-315: MISO signal was not correct for ATSC3.0
• DTA-2115B/DTU-315: no error code on SetModPars() containing an ATSC 3.0 PLP collision
• DTA-2115B: SFN TOO_LATE error was seen at specific sample rates
• DTA-2152: Doubly Buffered configuration did not work
• DTA-2182: DtapiService communication error did occur resulting in no license points available
• DTA-2195: Line doubling on 4K output was seen for DT_PXFMT_YUV422P_16B
Support for latest boards (DTA-2175/DTA-2139B) requires Visual Studio 2013 or higher and the new 64
bit DtPcie driver installed
12
DekTec SDK
Revision History
Bug fixes:
• DTA-2160: identical multicast reception could fail for IP channel 16th
Visual Studio 2008 and Visual Studio 2010 support will be discontinued from November 1th 2018
Bug fixes:
• Matrix API 2.0: Timing of generated teleletext waveform was not correct
• Matrix API 2.0: Sometimes a segmentation fault in MxHdAncParser::DeEmbedAudio was seen on a
disruption in the input signal
• Matrix API 2.0: AES validity bit was not ignored like specified when extracting audio as AES3 samples
• DTA-2136: Frequency offset to lock was needed when analog channel was active
• DTA-2162: Multicast without source specified was not possible for SSM IP address range
• DTA-2162/2160: GetFifoLoad() could be incorrect for IP playout
• DTA-2195: In some cases 2160P24 displays were not detected
• DTA-2195: DTAPI_E_INVALID_LNKSTD on DtMxProcess::Start for 4K could be seen
• DTA-2195: HdmiTx SCDC initialisation fails sometimes after hot plug detect
Visual Studio 2008 and Visual Studio 2010 support will be discontinued from November 1th 2018
13
DekTec SDK
Revision History
Bug fixes:
• DTA-2115B: QAM-B signal was inverted
• DTA-2131: QAM-B bitrate and timestamps were 0
• DTA-2154: Robustness improvement for possible hang seen on multiple video standard switches
• DTA-2174: Possible invalid FIFO-load was reported on first call
14
DekTec SDK
Revision History
Bug fixes:
• DVB-S2 CID GUID is now using a default unique value, but could still be overridden
• DtInpChannel::GetStatistic() did not return errors like DTAPI_E_NOT_SUPPORTED
• Matrix API 2.0: Pixel format DT_PXFMT_YUV420P2_8B caused a crash or corrupted output
• Matrix API 2.0: Callback did not return error for 1080i60 configuration but 1080i59 input signal
• DTA-107: SetSnr() was failing although a valid CM license was used
• DTA-2115B: Spurious in the ATSC 3.0 output was seen
• DTA-2115/DTU-315: ATSC 3.0 ALP parsing incorrect when SIF or HEF is used
• DTA-2131: ATSC (8-VSB) demodulator did not set TEI bit in case of stream errors
• DTA-2131: ATSC (8-VSB) demodulator statistic DTAPI_STAT_BER_PRERS did not return correct value
• DTA-2131: ATSC 3.0 demodulator MER was not precise for constellations with an irregular pattern
• DTA-2131: Invalid ATSC 3.0 ALP-packets when ALP-header contained additional headers
• DTA-2180: Potential driver divide by zero crash was seen
• DTU-236A: Incorrect lock status was reported
Bug fixes:
• DTA-2131: NO_SUCH_DEVICE errors were seen in case of enabled “Windows fast startup”
• DTA-2195: driver was not updated when previous version was installed
• DTU-351: Windows dtu driver was failing due to June2017 SDK changes
15
DekTec SDK
Revision History
Bug fixes:
• Matrix API 2.0: Possible crash was seen for 32 bit VS2008 and VS2010 configurations
• DTAPINET DtInpChannel::SetErrorStatsMode was missing
• DTA-2131: Threading issues could occur for calls like SetTunerFrequency(), Tune()
Bug fixes:
• Matrix API 2.0: for some equipment audio decoding issues occurred
• DTA-2131: GetTsRate always reported 0bps for QAM-C,DVB-C and 8-VSB
• DTA-2160/2162: trying to fill the transmit FIFO on HOLD mode resulted in a deadlock
• DTA-2160/2162: FEC reconstruction status did change continuously for large matrices
IMPORTANT NOTE:
Visual Studio 2005 DTAPI libraries are no longer distributed
16
DekTec SDK
Revision History
Bug fixes:
• ATSC 3.0 demodulator issue was seen when using guard interval 12_4864
• ATSC 3.0 demodulator lock statistic reported in_lock when signal was lost
• DTAPINET DtStatistics::GetName function didn’t return the string correctly
• ISDB-T modulation did result in high PCR-jitter when PCR was part of the video PID
• Matrix API 2.0: For 4K level B audio data/control packets were not always located in the correct link
• DTA-2115(B): Continuous Wave configurationdid result in 3dB offset
• DTA-2131: Potential DVB-T2 synchronisation issue was seen after cable disconnect-connected
• DTA-2136/2137/2139: Constellation points were not in range of -16k..+16k
• DTA-2152: Doubly buffered mode was not working for firmware version V3
• DTA-2160/2162: VLAN configuration using SetIpPars was not working
• DTA-2162: BSOD was seen in a specific condition on loop-through and multicast IP addresses
17
DekTec SDK
Revision History
Bug fixes:
• VLAN driver was not updated by Installer
• Matrix API 2.0: Embedding an audio service with more than 4 services could cause a crash
• DTA-2115B: 8 Channel configurations for ATSC 3.0/DVB-T2/DVB-C2 resulted in inverted spectrum
• DTA-2138B: RF level accuracy was1dB instead of 0,1dB
• DTA-2138(B): DTAPI_E_INVALID_SYMRATE was reported when configuring the symbol rate
• DTA-2160/2162: IP output did take broadcast MAC address instead of the default gateway
DTA-2160/2162: IP-Address in DtHwFuncDesc did return 0.0.0.0 in case of a static defined address
and disconnected cable
Bug fixes:
• VLAN configuration option was missing for Windows 10
• Matrix API 2.0: Crash when receiving SD-SDI, aux data enabled and a non-default pixel format
• Matrix API 2.0: AES sample parity was not computed correct for HD streams
• Matrix API 2.0: Possible assert when scaling SD-SDI signals
• Matrix API 2.0: Incorrect VPID was used for 4K output (3G level B)
• Matrix API 2.0: Lines were duplicated for a 4K output using the DT_PXFMT_YUV422P_8B pixel format
• Matrix API 2.0: Columns were swapped on 4K sample-interleave output when configured as
DT_PXFMT_UYVY_8B
• DTA-2174: Signal detected but no new frame interrupts after short signal interruption
• DTA-2180: In some rare cases input standard detection on HDMI port was failing
IMPORTANT NOTE:
Visual Studio 2005 and Windows XP support will be discontinued at the start of 2017
18
DekTec SDK
Revision History
Bug fixes:
• Matrix API 2.0: Possible segmentation fault on high load
• Matrix API 2.0: Output with pixelformat DT_PXFMT_UYVY422_8B causes application crash
• Memory leak in driver on each SetIoConfig call (only applies for the Windows driver)
• DTU-315: Spectrum inversion for DVB-C was incorrect
• DTA-2136: Spectrum inversion measurement was incorrect
• DTA-2139: Driver installer failing when multiple DTA-2139 units are installed
• DTA-2154/2174: Potential hang of DMA after call to detect video standard
• DTA-2162: BSOD when using port2 and SMPTE-2022-7 disabled
• DTA-2180: Number of Dolby-E services is limited to 3
Bug fixes:
• Matrix API 2.0: DtMxRawConfigSdi::m_LineAlignment set to -1 (no alignment) did result in data
buffer with a size of 1 line
• Matrix API 2.0: RGB->UYVY conversion used wrong constants for BT709 colorspace
• Matrix API 2.0: WSS parsing failed on some valid streams
• Matrix API 2.0: YUV_422P_16B input did corrupted data in V plane
• DTAPI naming conflict with standard C libraries did occur due to atan2f function
• DTA-2115B: ATSC playout was not working for 8*8MHz mode
• DTA-2115B/DTU-315: wrong channel filter was used for ISDB-Tmm
• DTA-2135: SetTunerFrequency was failing when both ports were used
19
DekTec SDK
Revision History
Bug fixes:
• DtapiHwFuncScan returned no NICs when more than 20 NICs were present
• DTU-315: did not output a signal at low symbol rates
• DTU-315/DTA-2111/DTA-2115: power level for Multi-channel modulation (SWMC) was incorrect
• DTA-2131: difficult to receive a signal when many adjacent channels were present
• DTA-2162: listening on IP-inputs, when no data was received, did cost a lot of CPU resources
Bug fixes:
• Matrix API 1.0: z-bit in audio samples was set for both channels of a channel
• DAB playout resulted in audio artefacts when play DAB ETI file containing audio reconfiguration
• GetIpStats m_NumIpPacketsReceived was not incremented when header identification field was zero
• IPv6 receive for UDP resulted in a crash
• Possible application hang was seen occasionally due to race condition in DMA abort
• DTU-236(A) QAM annex was not reported correctly in StreamXpert
20
DekTec SDK
Revision History
Bug fixes:
• DtOutpChannel::SetFailsafeConfig did return invalid value on DTAPI_IOCONFIG_FAILSAFE
• DtInpChannel::GetStatistics did return unclear error when tuning action was still in progress
• Matrix API 2.0: Number of dropped frames was not accurately reported for DTU-351
• Matrix API 2.0: No error was returned when configuring raw SDI input for multi-link
• Matrix API 2.0: Out-of-memory issue was seen when call-back on input-only matrix was to slow
• DTA-2107: DVB-S2 outputs was failing due to a DTAPI change in Aug2015 SDK
• DTA-2160: Firmware upgrade was failing for latest DtInfo version
21
DekTec SDK
Revision History
Bug fixes:
• Matrix API 2.0: performance improvements for 4K input + output (V210)
• Matrix API 2.0: performance improvements for DTU-351
• Matrix API 2.0: Assert was seen for DTU-351 used in debug mode
• Matrix API 2.0: SD audio parsing was resulting in a crash
• Matrix API 2.0: callback was not called (with DT_FRMSTATUS_NO_SIGNAL) when there was no input
present on startup
• DTU-236/238: SpectrumScan was failing when start frequency was near the minimum frequency
• DTU-236/238: SpectrumScan improvements for duration
• DTU-351: DtDevice::DetectVidStd was not implemented
• DTA-2131: RfLevel measurement was incorrect caused by latest DtapiService changes
• DTA-2135: in some cases DtapiService crash was seen using T2Xpert
• DTA-2138B: RfLevel was having an incorrect offset
• DTA-160/2160: SDI over IP transmit was not working
• DTA-2162: for Source Specific Multicast only IP address was configurable not the Port number
• DTA-2152/2154/2174: Genref port was not configurable when a port has genlock=on configured
• DTA-2152/2154/2174: driver was failing when configuration in the registry was invalid
• DTA-2174: Genlock was not calibrated (a few lines offset)
22
DekTec SDK
Revision History
Bug fixes:
• Documentation for DtInputChannel::GetConstellationPoints() points ranges were incorrect.
• DtInputChannel::SpectrumScan() for DTU-236A/DTU-238 was not working properly
• DtDemodEvent DTAPI_EV_TUNE_FREQ_HAS_CHANGED was not triggered in some conditions
• Matrix API 2.0: Possible corrupted audio was seen for SD signals
• Matrix API 2.0: Wrong audio status bits for DtMxAudioChannelStatus:: GetPcmNumBits()
• Matrix API 2.0: Invalid BCH was inserted for HD audio packets
• Matrix API 2.0: Possible crash when DtMxRowConfig::m_Enable was set to false
• DtSdiUtlity Table Of Contents size was too small
• DTU-236A did report incorrect levels in some cases
• DTU-238 did fail to lock in certain situations
• DTA-2131: configuring more than two DTA-2131 units in one PC did result in an error
• DTA-2154/DTA-2174: PSF input formats were not detected
• DTA-2152/DTA-2154/DTA-2174: No data was received after some fast input switch conditions
Bug fixes:
• DTA-2115: crossing the 9991000Mhz and 13991400Mhz frequency boundaries caused a dis-
continuity in the RF signal
• DTA-2137: for DVB-S the PRE-VIT-BER was returning invalid
• DTA-2154: arrival timestamps were assigned to wrong frame (one frame to late)
• DTA-2154: Dta driver v4.13.0.180 introduced a backwards compatibility issue with firmware ≤V4
• DTE-3137: lost signal lock when a second application is monitoring statistics (only in DTAPI mode)
23
DekTec SDK
Revision History
Bug fixes:
• Matrix API 2.0: Audio input for 4K was not processed correctly
• Matrix API 2.0: Deadlock on DtMxProcess:Stop() was seen in exceptional cases
• Matrix API 2.0: Minimum end-to-end delay increased by 1 frame, default end-to-end delay increased
by 2 frames.
• Matrix API 2.0: Stability improvements especially on systems with a heavy CPU/memory load
• IP RTP receive delay seen on switch of input streams
• Possible race condition in IoConfig when set from multiple applications, for example on SDI IOSTD
• DTA-2111: DVB-C symbolrate < 4MBaud did not work
• DTA-2115: Undefined signal for frequency changes 999-1000MHz and 1399-1400MHz
24
DekTec SDK
Revision History
Bug fixes:
• Possible crash on older CPU’s (that did not support SSE3)
• LocalNIC 127.0.0.1 loopback did not work when IP cable was disconnected
• Matrix API 2.0: The 3G-outputs in a 4K matrix row were not always in-sync with each other
• Matrix API 2.0: Possible corruption of received ancillary data for 3G-SDI signals
• Matrix API 2.0: Checksum was missing on DtMxFrame::AncGetPacket
• Matrix API 2.0: Assert was seen when starting SDI output as 1080i59.94
• Matrix API 2.0: Improved performance of ancillary data generation
• Matrix API 2.0: DtMxFrame::AncGetPacket failed for audio ancillary data
• DtFrameBuffer::AncAddAudio/AncCommit was significantly slower for fractional SDI standards
• DTAPI.NET was missing previous DTAPI changes, like DVB-S2x and DtDvbCidPars
• 204 bytes DVB-S modulation resulted in incorrect TS-rate
• DTA-2107: 204 bytes playout was failing (remark: TxMode MIN16 is required)
• DTA-2115: DVB-S2X errors were generated for VCM stream with VLSNR and other modcods
• DTA-2139: QAM-B tuning was sometimes failing for some high frequency signals
• DTA-2152: Fixed genlock alignment, to ensure outputs are aligned within 1.5us of the genlock refer-
ence
25
DekTec SDK
Revision History
Bug fixes:
• Local NIC did not report errors like DTAPI_NO_LINK
• DTAPINET was missing new SMPTE ST 2022-7 functions
• DTAPI_RXMODE_IPRAW was failing for non MPEG 192 bytes packets
• DtInpChannel::RegisterDemodCallback in some cases failed for slow PC’s
• Constant audible crack when embedding audio into a XXXp59.94 SDI standard
• DTA-160: Windows Sleep/Hibernate for some PC’s resulted in a BSOD
• DTA-2115: DVB-S2X modulation for 32-APSK 32/45 short frames was incorrect
• DTA-2115: DVB-S2X modulation for VLSNR BPSK was incorrect
• DTA-2131: DtAdvDemod MER and Impulse Response was incorrect for second MISO channel
• DTA-2131: DVB-C2 demodulator tuning to signal with 32MHz was failing
• DTA-2131: DVB-C2 reception of a G/I=128 configuration was not error free
Bug fixes:
• Fractional SDI video standards did not contain the correct amount of audio samples in their output
• DTA-2137: Calling SetTunerFrequency() twice on same frequency in some cases stopped the receiver
• DTA-2115: DVB-S2X performance issue was seen on some new PC’s
26
DekTec SDK
Revision History
Bug fixes:
• Dta crash could occur on application exit
• T2-MI input stream was not correctly modulated when IL-Type = 1
• T2-MI output through a virtual port was not working for DTA-2111 and DTU-215
• Registration for DT_EVENT_TYPE_GENLOCK did trigger an assert
• DtAdvDemod: For DVB-C2 all opened streams were closed on SetTunerFrequency()
• DtAdvDemod: Virtual input support did not work correctly
• DtAdvDemod: Did return DTAPI_OK on AttachToPort() when port was already in use
• DTU-351: Calling DtFrameBuffer::AncGet* twice with the same frame number caused an DTAPI error
• DTA-2115: DVB-T2 single PLP was not working without DVB-T2 (multiPLP) license
• DTA-2115: DVB-S, DVB-S2 and QAM levels were not correct
• DTA-2152: Genlock was misaligned for several formats (720p50 does still have misalignment)
• DTA-2154: Configuring port 4 as double-buffered from port 3 was no possible
• DTA-160/2160: A zero in a multicast address was treated as a wildcard
27
DekTec SDK
Revision History
Bug fixes:
• HyperV installation did result in a DTAPI_E_NW_DRIVER error for DTA-160/2160/2162
• Spectral inversion was enabled by default for DVB-S2 / ISDB-S (introduced in Apr2014 SDK))
• VLAN for Windows 8.1 did not function correctly due to administrator right changes
• Audio control packets were not added for embedded audio in HD SDI streams
• DTA-2115: Shoulder attenuation was not according specification for OFDM signals
• DTA-2115: Non-default bitrates for ISDB-T were not accepted
• DTA-2115: DVB-S2X dummy frames were incorrect
• DTA-2115: DVB-S2X 16-APSK-L:5/9,8/15,1/2 did not create a correct signal
• DTA-2144: Driver did crash after driver/PC restart when a genref was configured
• DTA-2154: GetStatus(AsiLock) did always return 0
28
DekTec SDK
Revision History
Bug fixes:
• In some cases invalid DVB-T2 GSE packets were sent
• Matrix API did not embed audio ANC packets in switching lines
• DtInpChannel::SetIpPars crashed when unicast addresses were specified in combination with seamless
protection mode
• DTA-2152/2154: Driver did crash when IO Standard for GenRef port was set to SD-SDI
• DTA-2154: Analog genlock did not work
• DTA-2162: On high network transmit load the non real-time transmit stalled
Bug fixes:
• For Windows 8.1 adding a VLAN did not succeed
• DVB-T/H was not correctly modulated/demodulated when using 2k in-depth interleaving
• DtapDeviceScan order of devices returned was changed in Oct2013 release, changes reverted and
optional parameter added for serial number sorting
• DTU-351: SD SDI reception did result in lost frames
• DTA-2131: Possible crash on detach of DVB-C2/T2 demodulator; introduced in Dec2013 release
• DTA-2136: Packet loss on Port 2 when tuning port 1 and shared antenna mode was active
• DTA-2137: VCM lock issue on low SNR; mute mechanism introduced using DtDemodParsDvbS2Adv
• DTA-2154: Auto detect failed to detect standard of HD signals when port was configured for SD-SDI
operation
29