Alta: Alta-TS Enc v4.05 Deb10-12

Back to Downloads

Release Notes:

This is an installation package for the core Alta software that can be used to update an existing Alta virtual machine.

Please also install the alta_rest_server package for version 2.41.0 or up. This update is found in the Alta Transport Stream section of the EEG Support download folders.

Recent changes

  • v4.05 (2/2/25)
    • Newfor created by ARM7 library needs to put X/26 packets before updates to displayed rows
    • Latin G2 characters disappear or lose diacritic after scrolling up from bottom row
  • v4.04 (12/20/24)
    • DVB TTML improvements
      • Bug fixes
      • Improved style and region marking
      • Stability improvements
      • Low latency mode support
    • Improved DVB Subtitle muxing in full multiplex mode
    • Support for blocking and enabling upstream CC passthrough, triggered via web API (block_upstream + enable_upstream)
    • Support for any accented Latin character in DVB Teletext with any language selected
      Fix for š (U+0161) and Š (U+0160) swapped in 708
  • v4.03.1 (9/26/24)
    • KSX (Korean) extension support for 708 in ATSC User Data + RDD-11
    • SRT now honors Output Buffer Size setting for better stability with long or fluctuating GOP sizes (previously bypassed and limited to 120ms)
    • TS muxer stability enhancement
      • More permissive when input video PES decode delay > 1s when PES Smoothing is disabled i.e. disable_pes_smoothing=true
  • v4.01 (7/15/24)
    • Fixed an issue with DVB Subtitles with missing Hindi font not displaying. (Added Noto Sans Devanagari font on install)
    • Fix for upstream CC blocking iCap/Lexi bug introduced in v2.16.0 in parity with 2110
  • v4.00 (6/3/24)
    • Support for Lexi DR
      • Detailed information can be found in Lexi DR Product Manual
    • Fixed an issue where only the first PID for auido was sent to iCap when specifying multiple audio PIDs for different services
  • v3.34 (5/28/24) v3.33 (5/16/24)
    • Added support for "streamid" option for SRT caller mode for both Primary and Output
    • Addressed a small bug showing "trace" for all severity levels in the log in the Alta channel page in some circumstances
    • Fixed an issue with DVB Subtitles with missing Thai font not displaying. Fonts are now updated with every install
    • Added support for disabling Teletext terminators (^AV add_terminator 0)
    • Safeguards against overlogging and bogging down CPU during periods of packet loss
    • RTP packet loss log messages de-escalated to "debug" level
  • v3.32 (4/26/24)
    • Fix for SRT refusal to accept streamid messages
    • Improved handling of audio channel mixing when number of mix channels requested is greater than channels in PID
  • v3.31  (4/2/24)
    • Updated arm7 library to support Latin G2 supplementary character set
  • v3.30  (4/1/24)
    • ⁠Support for audio channel mixing per PID
    • Fix for Telnet re-connect issue where the connection would never be re-established if lost and could not connect on first re-connect attempt
    • Fix for issue where Telnet connection would never be established if connection failed on startup
    • Better logging of Telnet connection state
  • v3.28 (3/5/24)
    • 2038/RDD-11 CDP bug fix
  • v3.27 (2/13/24)
    • Adds arm7 library DVB Teletext enhancements that adds support for the following languages:
      • Turkish
      • Romanian
      • Serbian
      • Croatian
      • Slovenian
      • Latvian
      • Lithuanian
      • Polish
  • v3.26 (12/8/23)
    • Added line-by-line (pop-on) subtitle mode for DVB Subtitles
    • Added vertical alignment and horizontal justification options for DVB Subtitles
  • v3.25 (11/10/23)
    • Updated ARM7 version to address extra space from 608 to teletext conversion when Lexi color-based speaker change occur
    • Removed the extra 0x00 byte for the RDD-11/SMPTE 2038 descriptor that caused errors with MediaLive
    • Added log throttling to prevent the Alta TS page from freezing
  • v3.24 (10/10/23)
    • Added support for enable/disable Test CC triggers
  • v3.23 (9/20/23)
    • Fixed DVB Subtitle crashes with HEVC streams
  • v3.22 (9/12/23)
    • SSM input filtering support used like ssm_ip@multicast_ip:port
  • v3.21 (9/6/23)
    • Fixed DVB Subtitle truncation at 32 characters when Lexi is set to 36 characters
  • v3.20 (8/15/23)
    • DVB-TTML now works in ES Out Only mode
    • Lexi instance S1-S6 SCTE104 blocking support (pause or shut down)
  • v3.19 (8/2/23)
    • Custom font size support for DVB Subtitles
  • v3.18 (7/31/23)
    • Multi-language (up to 6) DVB Subtitle support on separate and assignable PID's
    • Improved DVB Subtitle buffering and muxing for full TS mux and ES-out-only
    • Fixed "pacing" issues with ES-out-only subtitles
    • ES-out-only output transport rate reported to and displayed by web status page now reflects actual output rate
  • v3.17 (7/10/23)
    • License failures now include a grace period of 1 week
    • License status and grace period now reported for web UI
    • iCap status now reported for web UI
    • Bug fix for TS queues with PTS behind PCR getting stuck if they fall 1 second or more behind
    • Improved muxer logic in regards to choosing the next best TS packet to send to output
    • Added logic to temporarily disable PES smoothing if any stream's decode delay is < 0.001s and buffers need to catch up due to bursty PES rates or tightly muxed audio streams
    • Doubled E-AES (Enhanced-AES Audio) buffer size based on guidance from the ETSI TS 102 366 V1.4.1 (2017-09) spec which is showing some improved stability in the handling of audio in HEVC streams
    • TS encoder channel status now cleared on channel shutdown
  • v3.16 (5/10/23)
    • Fix for CC jumbling on interlaced field pictures
    • Improvements to Teletext sourced by Newfor
  • v3.15 (4/14/23)
    • Support for configurable CC Auto Erase setting
  • v3.14 (4/5/23)
    • Support for Lexi pause + resume triggers with offset
    • Support for DVB Subtitle foreground and background text color and transparency options
  • v3.13 (3/7/23)
    • Teletext improvements including better interoperability
    • iCap stability improvements
    • Bug fix for incorrect SMPTE RDD-11/2038 packet structure
  • v3.12 (2/6/23)
    • SCTE104/35 time signal with segmentation descriptor trigger support
    • Throttled RTP + FEC error log messages
    • Improved handling of input FEC packets with invalid row/col params
  • v3.11 (12/7/22)
    • Correct handling of event_id in SCTE104 preset processing to prevent truncation of the value
    • Cleaned up SCTE104 preset trigger log printing
    • Added delay_compensation to Lexi preset trigger log printing
  • v3.10 (11/30/22)
    • Support for event ID in SCTE35/104 triggers
  • v3.09 (11/23/22)
    • Fix for scrambling bits being set erroneously on DVB bitmap TS packets (blocking upstream NULL DVB Bitmap PES packets in DVB Bitmap passthrough in low latency mode)
  • v3.08 (11/22/22)
    • Fix for ES out only mode not generating output PCR's when upstream PCR origin > ~13.5h (bug was introduced in v3.05)
  • v3.07 (11/21/22)
    • Fix for DVB Subtitles scaling/positioning bug
    • Fix for low latency TS DVB Subtitles TS packet stuffing bytes + adaptation field bug causing crashes
    • Removed excessive (every frame) log prints in low latency mode for MPEG-2 and HEVC encoding
    • Disabled VBR mode
  • v3.06 (11/14/22)
    • Teletext improvements
  • v3.05 (11/1/22)
    • Support for low latency CBR mode
    • Improved DVB Subtitle and Teletext passthrough in low latency mode
    • Fixed multi-packet PMT bug in low latency mode
    • Upstream SCTE35 logging
  • v3.04 (10/26/22)
    • Improved input capture feature with SRT support
  • v3.03 (8/18/22)
    • Improved PCR wraparound stability
  • v3.01 (7/27/22)
    • CC4/S4 fix
    • Teletext field 2 passthrough fix
  • v3.00 (7/18/22)
    • SRT support
    • SCTE104 GPI triggers
    • Lexi on/off GPI trigger support
    • Reduced Telnet connection log messages
    • Reduced PMT/PAT log messages
  • v2.99 (6/23/22)
    • Lexi speaker change GPI triggers
    • Exponential back-off upon failed iCap login attemp
    • Improved Teletext line/field marking for better compatibility with legacy gear
  • v2.97, 6/7/22
    • Fix for CCMatch delay sometimes causing sync byte errors
  • v2.96, 6/2/22
    • Added full support for DVB Teletext passthrough
    • Improved DVB Bitmap passthrough
  • v2.95, 5/5/22
    • Current date now included in log message timestamps
  • v2.94, 4/12/22
    • Bug fix for encoder exiting if UDP used (bug was introduced with FEC support) (Latest, v2.94)
    • CCMatch support (Latest, v2.94)
    • Fix for bad RTP packet missing log print with erroneous stream number (Latest, v2.94)
  • Fixed memory leak in FEC sender (v2.93)
  • FEC related logging improvements + misc. bug fixes (v2.91)
  • FEC send/receive support (v2.90)
  • Support for realtime errors (v2.89)
  • Instances set to RTP no longer make website unresponsive when fed UDP streams (v2.89)
  • Input rate exceeds fixed TS output rate logging (v2.87)
  • Input rate status keeping for website (v2.87)
  • Bug fix for Teletext line getting stuck at bottom after erase (v2.86)
  • TS stability improvements (v2.85)
  • Improved compatibility with AWS Media Live outputs (v2.84)
  • Improved DVB Teletext rollup rendering (v2.82)
  • Low-latency VBR bug fix and dvb-text feedback bug fix (v2.81)
  • Stability improvements (v2.80)
  • Support for VBR in low latency (v2.78)
  • Improved stability when PCR wraparound is encountered (v2.76)
  • PES rate smoothing (v2.75)
  • Jitter reduction (v2.74)
  • Added "Disable 708" setting (2.70)
  • 2022-7 and stability improvements (2.68)
  • Stability improvements (2.67)
  • Input signal error logging for website (2.66)

How To Install

New Method:

If you have Alta Web Components v2.56 or later then you can apply the .deb through the "Update" page on the website.

Old Method:

Download the .deb file to your VM from a web browser (you can use the desktop or any other folder), or bring it over by USB or another file transfer mechanism after downloading to another computer. Make sure the extension remains ".deb", if it is different this may be an indication your computer has tried to unpack it automatically on downloading, which could render it unusable. 

Right-click on the file in the VM environment and select the "Install" option to upgrade (or, from a command shell, use `sudo dpkg -i <filename>`