Resolved issues in version 2.27 and 3.27
The Version column shows the point release that the issue applies to.
Resolved issues in Elemental Live 2.27
The following table lists the resolved issues in Elemental Live 2.27.
| Version | Key | Topic | Description |
|---|---|---|---|
| 2.27.5 | GLV-7202 | Captions, SCTE-35 | Previously, SCTE-35 messages with a non-zero pts_adjustment field were not being output when processed through the ESAM pipeline. This issue has been fixed. |
| 2.27.5 | GLV-7194 | Event processing | Previously, editing an event with an audio selector group could cause the preview to break. This issue has been fixed. |
| 2.27.5 | GLV-6577 | Outputs, encoding | Previously, the field_based_flag value was not being set correctly for AVC interlaced encodes. This has been corrected for improved spec compliance. |
| 2.27.5 | GLV-6798 | Platform, database | Previously, the sessions database table could encounter limitations with very high usage over time. The primary key has been migrated to support larger values. |
| 2.27.5 | GLV-7083 | Platform, imports | Previously, importing event XML files from older software versions could fail. An automatic upgrade process has been added to handle older XML formats during import. |
| 2.27.5 | V2159100448 | Platform | Previously, repeated privileged operations on systems running RHEL 9.6 could cause a gradual increase in kernel slab memory usage over time. This issue has been fixed. |
| 2.27.5 | P391933808 | Outputs, CMAF | Previously, CMAF outputs with Dolby content could fail validation unnecessarily. Validation has been updated to allow CMAF outputs past Dolby validation where appropriate. |
| 2.27.5 | P375412968 | Outputs, CMAF | Previously, MP4/CMAF outputs with EC-3 or AC-3 audio could have an incorrect track count in the sample description. This issue has been fixed. |
| 2.27.5 | P381199744 | Captions, SCTE-35 | Previously, when ESAM returned late for immediate splice insert or time signal events, the start time was not adjusted. Changes have been made to move the start time forward in this situation. |
| 2.27.5 | V2041197194 | Event processing | Previously, stopping an event could result in a gradual increase in memory usage over time. This issue has been fixed. |
| 2.27.5 | V1994113448 | Event processing | Previously, unexpired SCTE-35 network end/start messages could be processed incorrectly. This issue has been fixed. |
| 2.27.5 | EMM-4248 | Event processing | In certain situations, H.264 auPPS and auSPS field parsing could cause event processing errors. This issue has been fixed. |
| 2.27.5 | 828de255b9c | Inputs, SMPTE 2110 | Previously, SMPTE 2110 setup could fail when hyperthreading was disabled. This has been fixed to handle the configuration more gracefully. |
| 2.27.4 | GLV-7161 | Platform, Downgrades | Previously, license files could be lost during software downgrades. Changes have been made to preserve license files from existing installations when performing downgrades. |
| 2.27.4 | GLV-2849 | Inputs, RTMP | Previously, an event could crash when an RTMP pull input was disconnected, such as during a stop or input switch. This issue has been fixed. |
| 2.27.4 | GLV-7090 | Outputs, SRT | SRT output could block indefinitely in some instances. Send timeout and buffer size configuration has been added for reliable transport stream SRT senders to prevent blocking. |
| 2.27.4 | GLV-7116 | Outputs, CMAF Ingest | The CMAF Ingest destinations have been updated for better path handling. |
| 2.27.4 | GLV-6993 | Event processing | Previously, input pipeline preparation could fail to reset properly when cancelled for perpetually decoded inputs. This issue has been fixed. |
| 2.27.4 | GLV-7132 | Platform, NMOS | Previously, there was an issue with null sender IDs in NMOS implementation. This issue has been resolved. |
| 2.27.4 | GLV-5513 | Event processing | A timeout has been added to prevent indefinite blocking during event processing operations. |
| 2.27.4 | GLV-7074 | Event processing | Frame sync black fill behavior has been improved to differentiate between active and ended input states. |
| 2.27.4 | GLV-7081 | SCTE-35 | Previously, SCTE-35 NotIndicated signals could cause HLS segment doubling. This issue has been fixed. |
| 2.27.4 | GLV-3400 | SCTE-35 | Excessive "Does not contain an avail" messages could be generated in certain workflows. Message frequency has been limited to reduce log noise. |
| 2.27.4 | GLV-7109 | Captions, CMAF Ingest | Previously, embedded captions could interfere with MediaPackage v2/CMAF frame capture functionality. This issue has been resolved. |
| 2.27.4 | EMM-4062 | Outputs, CMAF Ingest | CMAF Ingest segment numbers could be incorrect after event stop/start operations. This issue has been fixed. |
| 2.27.4 | LIVESEC-12 | API | Stricter validations on /devices/{device_id}/preview endpoint now restrict image locations to the /public/images/preview directory and filenames to alphanumeric characters. |
| 2.27.4 | GLV-7083 | NMOS | Previously, importing an XML with a 2110 receiver group input without a corresponding shadow input required manual correction. The import process now automatically adds the shadow input. |
| 2.27.4 | GLV-7185 | Platform | The latest Red Hat security patches have been applied. We continue to apply Red Hat security patches to keep the appliance secure, in accordance with the shared responsibility model. |
| 2.27.3 | GLV-6571 | API | The playlist API endpoint (used to create a playlist of inputs to ingest) can sometimes result in a 500 error code. This issue has been fixed. |
| 2.27.3 | GLV-6342 | Data delivery | Previously, large file transfers to Amazon S3 could fail because the transfer timed out. The timeout has been increased. |
| 2.27.3 | GLV-6662 | Data delivery | Previously, data transfers over slower connections could fail. This issue has been fixed. |
| 2.27.3 | GLV-6947 | Deleting events | Previously, archived events sometimes didn't get deleted on the expected date. This issue has been fixed. |
| 2.27.3 | GLV-6363 | Input preview | Sometimes input preview didn't appear when it was enabled. This issue has been fixed. |
| 2.27.3 | GLV-6944 | Inputs, SMPTE 2110 with NMOS | There was an issue with patching of a SMPTE 2110 input that uses NMOS. If user authentication was enabled, the patch didn't occur. This issue has been fixed. |
| 2.27.3 | GLV-6714 | Outputs, RTMP | There was an issue when creating an RTMP output group by duplicating an event or using a Conductor Live profile. Some settings didn't get copied over. This issue has been fixed. |
| 2.27.3 | GLV-5843 | Performance | The resource allocation logic on Elemental Live, Elemental Statmux, and Conductor Live has been raised to prevent event crashes. |
| 2.27.3 | GLV-6383 | Platform, downgrades | Previously, a downgrade to Elemental Live 2.27.0 might fail. This issue has been fixed. |
| 2.27.3 | GLV-6350 | Platform, upgrades | There was an issue with events not automatically restarting after upgrading the software. This issue has been fixed. |
| 2.27.2 | GLV-2972 | Authentication | A recent change inadvertently introduced the rule that if authentication was enabled, only users with the Admin role could download the XML from the web interface or using the API. This issue has been fixed so that any authenticated user can perform these actions. |
| 2.27.2 | GLV-5785 | Captions, EBU-TT and TTML | Previously, Live might omit or skip some non-ASCII characters when encoding captions into TTML/EBU-TT format. This problem has been fixed. |
| 2.27.2 | GLV-5843 | Event crash | Previously, a node might crash when a lot of events were running. Changes have been made to prevent the crash in this situation. |
| 2.27.2 | GLV-4829 | Event crash | Previously, MXF archive output used in conjunction with WAV audio output could cause crashes. This problem has been fixed. |
| 2.27.2 | GLV-5881 | Inputs, Dolby | Previously, there was an issue with handling Dolby audio input. The issue forced the user to restart the event. The issue has been fixed. In addition, a change has been made to reduce the number of log messages when problems like this one occur. |
| 2.27.2 | GLV-6069 | Inputs, SMPTE 2110 | ST 2110-30 output timing handling has been adjusted to be more resilient when faced with input timing disruptions. |
| 2.27.2 | GLV-5889 | Platform, downgrade | Previously, there was an issue that prevented a downgrade from 2.27.1 to 2.26.5. This issue has been fixed. |
| 2.27.2 | GLV-5432 | XML import | An issue has been corrected that prevented the import of a Live event XML file that included a SMPTE 2110 input. |
| 2.27.1 | GLV-525 | Alerts, logs, and messages | Loudness log files will now be retained for 30 days (by default) before being deleted from the appliance. The retention period is configurable in the Settings > General tab, and cleanup can be disabled by setting to 0 days. |
| 2.27.1 | GLV-2606 | Backup files | TGF files will now be retained for 30 days (by default) before being deleted from the appliance. The retention period is configurable in the Settings > General tab, and cleanup can be disabled by setting to 0 days. |
| 2.27.1 | GLV-5696 | Captions, EBU-TT-D | In Live 2.27.0, the calculation of tts:lineHeight in EBU-TT-D captions outputs was incorrect. This error caused the text to appear noticeably larger. This issue has been fixed. |
| 2.27.1 | GLV-5241 | HLS manifests | Fixed an issue where pausing and unpausing an output group could result in partial HLS parent manifests being written. |
| 2.27.1 | GLV-5816 | Inputs, SDI | In Live 2.27.0, the configuration of ancillary data (SCTE 35 messages) in an SDI input was reset when the channel was started. This caused any channel that was already running to stop ingesting ancillary data. This issue has been fixed. |
| 2.27.1 | GLV-5545 | Inputs, SMPTE 2110 | Fixed an issue where new NMOS events weren't being imported properly. |
| 2.27.1 | GLV-5677 | Inputs, SMPTE 2110 | Previously, the system status API didn't apply to 2110 inputs configured with NMOS receiver groups, or with SDI input groups. This meant that it wasn't possible to verify the status of these inputs. This issue has been fixed. |
| 2.27.1 | GLV-5764 | Inputs, SMPTE 2110 with NMOS | There was an issue when importing the XML for an event, when the event included configuration for a 2110 NMOS input. Elemental Live didn't handle the audio selectors correctly. This issue has been fixed. |
| 2.27.1 | GLV-3024 | Motion graphic overlays | Previously, Elemental Live might lose AV Sync if motion graphics overlays were enabled and many input switches happened. Additionally, there was a memory leak with MOV motion graphics. Both of these issues have been fixed. |
| 2.27.1 | GLV-5382 | Motion graphic overlays | Fixed an issue where motion graphics insertion would stop on looping inputs after the first input switch. |
| 2.27.1 | GLV-5609 | Outputs, CMAF ingest | Previously, Elemental Live was incorrectly validating against output name modifiers across different CMAF Ingest output groups. Now, Live enforces modifier name uniqueness only within each output group. |
| 2.27.1 | GLV-5383 | Outputs, SRT | Increased the send delay for SRT outputs to 4 seconds. Now, after a successful connection, Elemental Live attempts to send data for 4 seconds before timing out. |
| 2.27.1 | GLV-5610 | Outputs, SRT | The passphrase length for SRT outputs has been increased from 72 characters to 80 characters. |
| 2.27.1 | GLV-5257 | Video | Fixed an issue where Elemental Live was not always inserting RAI markers per specification. |
| 2.27.1 | GLV-5763 | Web interface | In Elemental Live 2.27.0, you couldn't save changes to settings in the Settings > General page. This issue has been fixed. |
| 2.27.0 | GLV-4662 | Alerts and logging | Improved logging of SCTE 35 handling, to include a unique ID. This ID makes it easier to trace processing of customer SCTE 35 messages through the transcoding pipeline. |
| 2.27.0 | GLV-5070 | Alerts and logging | There is improved logging during the assignment of output PIDs to used input streams. |
| 2.27.0 | GLV-4669 | Alerts and logs | Logs for NMOS and motion graphics could grow indefinitely. There is now a limit to the number and size of these logs. |
| 2.27.0 | GLV-4749 | Alerts and logs | Fixed an issue where the logs in /opt/elemental_se/web/log on Conductor Live were not correctly rotated. |
| 2.27.0 | GLV-5097 | Alerts and logs | Unnecessary messages have been removed from the logs. |
| 2.27.0 | GLV-5262 | Alerts and logs | SVQ is defined by the encoder favoring speed over quality. Diagnostic logging has been improved when SVQ occurs. |
| 2.27.0 | GLV-5367 | Alerts and logs | Fixed an issue where missing IDs on deferred caption stores could cause spamming in logs. |
| 2.27.0 | GLV-4847 | Audio | Fixed an issue where normalized mono audio can begin to slowly decay towards silence. |
| 2.27.0 | GLV-3763 | Audio-only outputs | There was an issue with HLS audio-only outputs whereby the media segments were faster than real time. This issue has been fixed. |
| 2.27.0 | GLV-2571 | Captions, EBU-TT-D | Previously, the data included in EBU-TT-D captions outputs had unreferenced (and unnecessary) style and region elements. This data has been removed. |
| 2.27.0 | GLV-2572 | Captions, EBU-TT-D | Previously, the data included in EBU-TT-D captions outputs had the style elements in both the body and paragraph sections. Now, the tts:fontSize and tts:lineHeight appear only in the paragraph <p> sections. |
| 2.27.0 | GLV-5404 | Epoch locking | Very rarely, epoch locked events could crash. The underlying issue has been fixed. |
| 2.27.0 | GLV-5172 | Inputs, RTP | There was an issue when a Live event with an RTP FEC input is erroneously sent streams from two different sources at the same time. The log might get filled with misleading messages about a change in the FEC protection parameters. This issue has been fixed. |
| 2.27.0 | GLV-3705 | Motion graphics | Fixed an issue where motion graphics might render with an incorrect hue. |
| 2.27.0 | GLV-5039 | NMOS | When upgrading from Live 2.26.1 to Live 2.26.4 or later, NMOS could stop working. This issue has been fixed. |
| 2.27.0 | GLV-4280 | NMOS 2110 | Live events with NMOS-controlled 2110 outputs sometimes would not appear in the NMOS network. This issue has been fixed. |
| 2.27.0 | GLV-4454 | NMOS 2110 | Fixed an issue whereby changing the secondary interface on a 2110 Receiver Group would not update the NMOS receiver. |
| 2.27.0 | GLV-4656 | Output listening | There was an issue with Live's handling of output when output listening is enabled. The output bandwidth was unexpectedly high. This issue has been fixed. |
| 2.27.0 | GLV-4856 | Outputs, CMAF Ingest | Fixed an issue in CMAF Ingest outputs where video and audio segments didn't align when video had non-integer framerate. |
| 2.27.0 | GLV-5301 | Outputs, SRT | There was an issue where SRT output connection failures resulted in the encoder favoring speed over quality. This SVQ resulted in alarms. The issue has been resolved. |
| 2.27.0 | GLV-5312 | Outputs, Zixi | Fixed an issue where secondary Zixi outputs failed to initialize correctly. |
| 2.27.0 | GLV-5334 | Platform | The operating system has been upgraded from RHEL 9.2 to RHEL 9.4. |
| 2.27.0 | GLV-5175 | PTS | There was an issue where the PTS adjustment was set to 0. Elemental Live still performed the adjustment on some messages. This issue has been fixed. |
| 2.27.0 | GLV-4729 | SCTE 35 | Fixed a case where long Network Start blackouts didn't work properly. |
| 2.27.0 | GLV-4850 | SCTE 35 | Previously, some SCTE 104 messages in a 2110 input might not get successfully converted. This issue has been fixed. |
| 2.27.0 | GLV-5116 | SCTE 35 | There was an issue when an event includes SMPTE 2110 input and the SMPTE 2110 ancillary stream carries a SCTE 104 message in which the duration_extension_frames field is non-zero. The duration calculated for the number of frames was incorrect. This issue has been fixed. |
| 2.27.0 | GLV-5370 | SCTE 35 | Fixed an issue where resynching could cause empty SCTE 35 segments in CMAF Ingest outputs. |
| 2.27.0 | GLV-5226 | SDI | Fixed an issue with the SDI router. |
Resolved issues in Statmux 2.27
The following table lists the resolved issues in Statmux 2.27.
| Version | Key | Topic | Description |
|---|---|---|---|
| 2.27.3 | GLV-5843 | Performance | The resource allocation logic on Elemental Live, Elemental Statmux, and Conductor Live has been raised to prevent event crashes. |
| 2.27.1 | GLV-5763 | Web interface | In Elemental Statmux 2.27.0, you couldn't save changes to settings in the Settings > General page. This issue has been fixed. |
| 2.27.0 | GLV-5070 | Alerts and logging | There is improved logging during the assignment of output PIDs to used input streams. |
| 2.27.0 | GLV-5333 | Virtual IPs | Fixed an issue where Statmux crashed when using virtual source IPs. |
Resolved issues in Conductor Live 3.27
The following table lists the resolved issues in Conductor Live 3.27.
| Version | Key | Topic | Description |
|---|---|---|---|
| 3.27.3 | GLV-5754 | Deleting profiles | Previously, it was not possible to delete Conductor Live profiles that used SMPTE 2110 inputs. This issue has been fixed. |
| 3.27.3 | GLV-6619 | Inputs, SMPTE 2110 with NMOS | There was a problem with updating Conductor Live profiles on SMPTE 2110 inputs that use NMOS. The problem resulted in an error in the web interface. This issue has been fixed. |
| 3.27.3 | GLV-6714 | Outputs, RTMP | There was an issue when creating an RTMP output group by duplicating an event or using a Conductor Live profile. Some settings didn't get copied over. This issue has been fixed. |
| 3.27.3 | GLV-5843 | Performance | The resource allocation logic on Elemental Live, Elemental Statmux, and Conductor Live has been raised to prevent event crashes. |
| 3.27.1 | GLV-4997 | Alerts, logs, and messages | Fixed an issue where some alerts were not clearing properly after channels were stopped or restarted. |
| 3.27.0 | GLV-3720 | Schedule | Fixed an issue where the user couldn't enable schedules in Conductor Live. |
| 3.27.0 | GLV-5385 | Upgrading | Sometimes a channel would not restart after an upgrade of the Conductor node. This issue has been fixed. |