Version History
The Makito X4 Decoder Version 1.6 introduced the following new features and enhancements to existing capabilities:
- Updated Web UI Design: This version includes an enhanced user interface to provide a more streamlined and intuitive experience.
- New Statistics Available: The percent of CPU and Memory Usage can now be viewed through the Web Interface or the Command Line Interface.
See 'System Monitoring' in Navigating the Dashboard, or cpuinfo - Stream Monitoring Features: A number of additional stream monitoring features are now available, including bandwidth charts for all stream types, audio level meters, and graphs tracking skipped, replayed, and displayed frames.
See Navigating the Dashboard - Linear PCM Audio: The Makito X4 Decoder can now receive uncompressed audio in the format of SMPTE 302M Linear PCM, and output it over SDI as Embedded AES.
- PID Filtering Support: Users can now filter Program ID from incoming MPEG-TS streams from the Web UI or the CLI.
See Configuring Streams, Stream Settings and stream - Surround Sound Support: This version can decode and output surround sound audio.
See Audio Decoding and Surround Sound Audio SRT Path Redundancy: To help avoid glitches and interruptions on video outputs, the decoder can be configured to receive redundant transport paths with SRT streams.
See Configuring SRT Path Redundancy
The Makito X4 Decoder Version 1.5 introduced the following new features and enhancements to existing capabilities:
- Support for a new hardware revision (version D)
- SRT Upgrade: SRT is now upgraded to version 1.5.2 for additional security and other various improvements.
- AEAD Support: The Makito X4 Decoder now supports Authenticated-Encryption with Associated-Data (AEAD) for encrypted SRT streams.
See (1.6) Configuring Secure Reliable Transport (SRT), /wiki/spaces/MX4D/pages/11502409 and /wiki/spaces/MX4D/pages/11502511
The Makito X4 Decoder Version 1.4 introduced the following new features and enhancements to existing capabilities:
- Custom Still Image Support – Users can now upload custom Still Image files for the decoder to display when there is no input stream present (instead of the default blue/black/bars patterns previously available).
To manage custom still images via the user interface, see /wiki/spaces/MX4D/pages/11502015 and /wiki/spaces/MX4D/pages/11502082. To manage custom still images via the CLI, see /wiki/spaces/MX4D/pages/11502615, /wiki/spaces/MX4D/pages/11502744, and /wiki/spaces/MX4D/pages/11502016. - Dual-NIC Support – The Makito X4 Decoder now supports deployment over two distinct network subnets in order to partition streaming and management services. This requires that an SFP+ Network Interface Card (Optical or Electrical) be installed in the SFP+ port.
See /wiki/spaces/MX4D/pages/11502027 (/wiki/spaces/MX4D/pages/11501976) and (1.6) Configuring Network Settings or /wiki/spaces/MX4D/pages/11502688 / (1.6) ipv6config (/wiki/spaces/MX4D/pages/11502299). - Preset Auto-Save – A preset auto-save setting is now available. This setting will prevent loss of configuration settings in the event of sign-outs, rebooting, or sudden power disconnection to the unit, even if users have not manually saved their configurations into presets. When preset auto-save is enabled, the decoder configuration is automatically saved every time changes are applied. Preset auto-save is enabled by default on new units and after factory reset, but disabled when upgrading from an older version of firmware that did not support this feature.
See /wiki/spaces/MX4D/pages/11501922 or /wiki/spaces/MX4D/pages/11502463. - Support for Stream ID – In order to connect with SRT services that use the Stream ID identification mechanism (SRT 1.4 or later), Stream Publishing IDs may now be assigned in the SRT stream creation workflow. Using Stream Publishing IDs allows multiple streams to connect to a single destination using the same UDP port number.
See /wiki/spaces/MX4D/pages/11501846.
Makito X4 Decoder Version 1.3.2 introduced the following features and enhancements to existing capabilities:
- FIPS 140-2 Support – Implementation of FIPS 140-2 security improvements.
- Configurable Minimum Password Lifetime – A new option is available to restrict the user's ability to change their password. Enforcing a minimum password lifetime helps prevent repeated password changes to defeat the password reuse or history enforcement requirement. The range is from 0 (no restriction) to 7 days. The default is 0.
See Managing Security Policies and policy.
- Added Trusted Root CA Bundle – In order to properly support future interactions with Haivision Hub over HTTPS, the Makito X4 firmware now includes a list of trusted root certificate authorities (
ca-certificates.crt
installed under/etc/ssl/certs/
). This list may be used to validate certificates returned by remote servers.
Makito X4 Decoder Version 1.3.1 introduced the following new features and enhancements to existing capabilities:
Security Improvements – Corrective action to resolve identified security issues affecting certification. Including:
Disabling accounts after a specified period of account inactivity
Limiting the number of invalid sign-in attempts by a user during a specified time period
Limiting the number of concurrent sign-in sessions per user
See Managing Security Policies or policy.
Makito X4 Decoder Version 1.3 introduced the following new features and enhancements to existing capabilities:
Slice-based Decoding
The Makito X4 Decoder now supports slice-based streams from the Makito X4 Encoder (i.e., streams that use multiple slices per frame instead of the normal one slice per frame). Encoding latency is improved since encoded slices can be transmitted on the network without having to wait for the whole frame to be encoded.
There are no user interface changes on the decoder, only on the encoder interface.
Detection for HDR Transfer Function Signaling as per SMPTE 352
The Makito X4 Decoder now supports High Dynamic Range (HDR) and Wide Color Gamut (WCG), including both Hybrid Log Gamma (HLG) and Perceptual Quantizer (PQ) HDR transfer functions. When licensed and configured for HDR, the decoder detects the inbound transfer function signaling within the stream (transmitted from a remote Makito X4 Encoder or any other compliant 3rd party encoder) and forwards this information within the SDI output signal.
HDR is a licensed feature. If the unit is not licensed for HDR, the colorspace is Standard Dynamic Range (SDR)/BT.709 in the output stream. The EMS agent has been updated to support HDR options.
See "Dynamic Range" in /wiki/spaces/MX4D/pages/11501759 and /wiki/spaces/MX4D/pages/11502016.
Admin Security Web Pages
The following Security pages have been added to the Administrative section of the Web Interface:
- Account Management (add new accounts)
- Audit
- Banner
- Certificates
- Messages
- Policies
See /wiki/spaces/MX4D/pages/11501796.
Addition of Control Center Preview Thumbnails
Preview Thumbnails have been added to the Control Center Decoder configuration panels to provide a visual reference of each video decoder’s output. Preview Thumbnails can be enabled/disabled and the Preview capture interval configured from the Web Interface Admin Services page.
Preview settings persist through reboot. By default, previews are enabled and set to 10 second intervals.
See /wiki/spaces/MX4D/pages/11501586.
Certificates Page Improvements
The following improvements have been made to the Certificates page:
Removed type "root-CA" in Identity import modal
Removed type "Identity" and "ca-chain" in CA import modal
Added confirmation notification when changing default certificate
Added more custom error messages on certificate upload failure
Support Decoding of System Timecodes generated as per SMPTE 12M
There are no user interface changes on the decoder, only on the encoder interface.
Decoder and Stream Statistics
New statistics are available on the Web Interface, including enhanced statistics supporting multi-channel synchronization between Makito X Series encoders and decoders.
See /wiki/spaces/MX4D/pages/11502210, /wiki/spaces/MX4D/pages/11502060 and Multi-Channel Synchronization.
Makito X4 Decoder Version 1.2 introduced the following new features and enhancements to existing capabilities:
- The Licensing page (Admin Settings Web Interface) now includes the license feature list (as found on the Makito X4 Encoder).
- EMS Agent has been updated for configuration and telemetry.
- Buffering has been improved to account for Video Codec Unit (VCU) performance variability, including Skip/replay under certain conditions and audio problems possibly aggravated by the presence of skip/replay.
Makito X4 Decoder Version 1.1 introduced the following new features and enhancements:
- The Certificates page was added to the Admin Security Web Interface.
- Audio issues from release 1.0 were resolved.