9.0.189 (Jan 31, 2025)
New Features
OS-17430: (General) Added the
keypress
event to the keyboard JavaScript object to accept a keyboard press event and ensure feature parity with roKeyboardPress
Improvements
OS-17242: (XT5) Updated
GetTxHdcpStatus()
in videooutput and roVideoMode to report the status of both HDMI output ports and addedGetRxHdcpStatus()
OS-17652: (Series 4 and 5) Added rotation support for individual widgets through
roHtmlWidget.SetTransform
OS-17751: (Series 4 and 5) Disabled the tooltips and touch selection menu on Chromium versions 87, and 120 to avoid screen artifacts
OS-17780: (General) Refactored the virtual keyboard layout to support additional symbols (#, $, %, &, [, ], {, }, \, _, <, >, |, ;, :)
OS-17843: (XT5) Playback will now restart when HDMI-in is reinserted (formerly, video did not restart playing if the HDMI-in cable was removed and reinserted).
OS-17959: (General) The virtual keyboard is now always enabled unless disabled by the new
disable-virtual-keyboard
registry setting (previously, it was disabled if a keyboard was attached to the player).OS-18131: (Series5) Added a new option flag to the PlayFile command that allows customers to prioritize a faster sync for PCR based sync on video streams. The BrightScript (
StreamFastSlew
) and JavaScript (x-bs-stream-fast-slew
) flags are set to “Off” by default.OS-18198: (General) Added frame-accurate join support for live streams to reduce the time to sync after joining
OS-18221: (Series 5) Improved the handling of discontinuities in MPEG transport streams to minimize restarts and stream jumps
OS-18259: (General) Added tolerance for delays when receiving a UDP transport stream so an EOF is not raised when delays occur
OS-18387: (General) Added a
GetStorages()
method toroStorageHotplug
to list the available storage devices
Bug Fixes
OS-15755: (XT5) Fixed a reboot loop that occurs when an 8K video mode is selected and a non-8K-capable display is connected
OS-15925: (LS5, HS5) Fixed the video mode listing to exclude 4K modes on 2K-only SKUs (i.e. LS425, HS125)
OS-16004: (HS5, LS5, Mx, HD5, XD5, XT5) The player no longer crashes when failing to play a YUV400 video stream
OS-16467: (General) Handled invalid characters in LLDP description strings more gracefully
OS-17004: (LS5, HS5) Fixed excessive error log generation during video playback when mode is set to 4K and HDMI is disconnected
OS-17068: (Series 5) Fixed color space difference between graphics and video
OS-17305: (HS5, LS5, TPS_PLAY3R-SP2, S-PLAY-2000-C, CV-HD3) Fixed visual artifacts that occurred on these players when GPU composition was used
OS-17176: (LS5, HS5) The
gpu_sync
registry key has been removed in versions 9.0.188 and later, since it is no longer needed because of the fix implemented inJira Legacy server System Jira serverId f62484e2-4cee-3411-9e0f-491c5739f41d key OS-17305 OS-17275: (Series 5) Fixed a bug that caused the player to crash and reboot after a short period of ticker operation on some ticker setups.
OS-17318: (Series 5) Audio now outputs silence over HDMI as it did on Series 4 players
OS-17343: (XT5) Fixed an issue with 3840x2160x60p:8bit:444 input video mode
OS-17355: (XT5, LS5) Ensured that setting PowerSaveMode through
SetpowerSaveMode()
or the DWS does not reboot the playerOS-17618: (Series 5) The
GetInterface
method ofroDatagramEvent
now returns the USB network device name correctlyOS-17844: (LS425/445) Fixed a regression in BOS versions after 9.0.110 which swapped 270 and 90 degree rotations when playing portrait presentations
OS-17926: (HS5, LS5, Mx, HD5, XD5, XT5) Removed an incompatible validation to fix HTML video playback issues
OS-17957: (All) Fixed an issue when calling
SetScreenModes()
with unnamed outputs, which put the player into an unrecoverable stateOS-17973: (All) Fixed missed timeout which caused UDP streams to stop and overflow the circular buffer, and added other fixes related to EOF detection
OS-17986: (General) Fixed HDCP status when enabling and disabling HDMI audio
OS-18002: (General) Hidden/private sections are no longer reported by the legacy DWS registry_dump API.
OS-18006: (XT5) Unplugging the HDMI-in cable during video playback no longer crashes the player
OS-18017: (Series 5) Fixed a regression so audio now works with the default
roHtmlWidget
configuration in BOS version 9.0.169 and laterOS-18035: (XT5) Fixed an issue that caused HDR 8K video to only appear on half the screen
OS-18037: (General) Fixed a crash that occurred when using Electron tooltips
OS-18051: (Series 5) Fixed issues with video looping due to missed EOF events
OS-18140: (General) Fixed a crash that occurs when closing certain popups
OS-18147: (General) The local and remote DWS
powerSaveStatus
now returns the power modeOS-18170: (General) Fixed a regression in BOS 9.0.168 or later that caused YouTube playback issues when using Chromium 120
OS-18172: (General) Fixed HTML video elements which were not compositing correctly and so were not visible when playing in web pages.
OS-18189: (General) Fixed crash with multiple teletext subtitle streams sharing a single transport PID
OS-18193: (General) Fixed an issue with end of file handling which resulted in clips only playing once and not looping
OS-18195: (General) Playback will now restart even if the demuxer fails at the very beginning of the stream.
OS-18216: (General) Fixed the mouse input which was not working on some HTML input popups in Electron
OS-18262: (General) Fixed an issue which could cause streaming video playback to stall indefinitely if an error occurred during startup
OS-18286: (General) Support use of PKCS#8-format keys with encrypted scripts
Chromium 120 (Beta)
OS-15658: (General) Fixed Chromium 120 popups so they have the correct position when
roHtmlWidget
has an X or Y offsetOS-16698: (General) Fixed a regression with
BSMessagePort
between Chromium 87 and Chromium 120OS-17188: (Series 5) Removed excessive verbose logging from
@brightsign/networkstatus
APIOS-17468: (XT5) Fixed a crash that occurs when pressing tab in the virtual keyboard when using Chromium 120
Supervisor (2.1.18.3) and DWS (1.39) Updates (OS-17429, OS-18089, OS-18254, OS-18314)
BCN-17496: (Built-in Screen Control) When the screen is off, “Turn Display On” is all that is shown (not the information cache).
BCN-17464: (Built-in Screen Control) Reverted the
power-settings
parameter fromoff
tostandby
to maintain backwards compatibility.BCN-17463: (Built-in Screen Control) The Display tab now always allows BOS updates and disabled versions are not exposed.
9.0.145.4 (Oct 22, 2024)
Info |
---|
This release is being made available for users of BOS 9.0.145.x who are not yet ready to upgrade to BOS 9.0.168, the latest release. |
Improvements
OS-17836: (General) Fixed a local privilege escalation vulnerability.
...