Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated as per DOCS-1431

...

Expand

New Feature(s)

  • OS-16130: (Series 5) A preview version of Chromium 110 can be enabled by setting "html"->"widget_type" registry value to chromium110. If you use Electron/Chromium 110, please be aware that BrightSign no longer supports any BrightScript/JavaScript objects in iframes for security reasons. We recommend that iframes requests be sent to parent and then the parent page should call BrightSign/JavaScript objects.

  • OS-15586: (HS5, LS5, HD5, XD5, XT5) Added support for playing a single file to multiple USB audio outputs and analog audio simultaneously.

  • OS-16605: (All) Added @brightsign/devicecustomization, a new JavaScript object for BrightSign storage encryption.

  • OS-16812: (HS5, LS5, HD5, XD5, XT5) Added USB webcam support.

Improvements

  • OS-11824: (All) Added a +ecryptfs value to roStorageInfo.GetFileSystemType and filesysteminfo.getFilesystemType to let users check whether or not a storage device has been encrypted.

  • OS-14664: (Series 5) Added cookie sharing between HTML and MPV which enables cookies to be used while using HLS or other types of streaming playback in roHtmlWidgets.

  • OS-14791, OS-16493: (Series 5) Improved screenshot performance.

  • OS-15230: (HS5, LS5, HD5, XD5, XT5) Added limited support for enumerating and removing extensions.

  • OS-15622: (XT5) Allow configuration of the HDMI input EDID.

  • OS-15801: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where the mouse pointer was not visible until the mouse was moved.

  • OS-16174: (All) Updated libwebp to v1.3.2 to fix CVE-2023-4863.

  • OS-16238: (HS5, LS5, HD5, XD5, XT5) Updated the Linux kernel to linux-5.10-gen-rkr6.

  • OS-16277: (JavaScript/Chromium) Improved compatibility between @brightsign/securestore and BSSecureStore.

  • OS-16344: (Series 5) Added support for the rotation of DVB subtitles.

  • OS-16437: (XT5) Added the ability to adjust the output sample rate of HDMI-In playback.

  • OS-16404, OS-16406, OS-16407: (Series 5) Added support for Teletext subtitles.

  • OS-16426: (Series 5) Eliminated the writing of unnecessary information to the filesystem to reduce SD card wear.

  • OS-16477: (Series 5) Fixed an issue where audio playback would be slowed due to a timing offset with the PCR (Program Clock Reference).

  • OS-16600: (XT5) Reduced ticker memory usage.

  • OS-16601: (HD5) Fixed a performance issue that occurred when video was used with a background color.

  • OS-16905: (LS5, XD5, HD5, XT5) Updated the rescue partition if it is older than 9.0.141.2.

  • OS-16931: (General) Added DWS support for reporting file descriptors for every process instead of only a specific process.

Bug Fixes

  • OS-11133: (Series 4, Series 5) Fixed an issue where an encrypted storage device was not able to be ejected or formatted.

  • OS-14836: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where MPV would exhibit excessive CPU usage and high memory bandwidth usage that would result in delayed video decoding.

  • OS-14894: (XD5) Fixed an issue where entering an incorrect registry value would cause the player to go into a reboot loop.

  • OS-15961: (HS5, LS5) Disabled 802.3az low-power idle to improve network stability.

  • OS-16168: (XC5) Fixed an issue where HDMI outputs would stop working after several days.

  • OS-16242: (Series 5) Fixed an issue where USB audio and USB communication was not working.

  • OS-16255: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where a crash would occur with a presentation that continuously opens and closes a rohtmlwidget that is playing a video.

  • OS-16302: (Series 4, Series 5) Fixed an issue where simultaneous screenshots taken from BrightScript and JavaScript would result in a crash.

  • OS-16377: (Series 5) Fixed an issue where some characters would be missing from closed captions.

  • OS-16350: (Series 5) Fixed an issue where a newly created virtual keyboard would not display correctly.

  • OS-16355: (HS5, LS5, HD5, XD5, XT5) Fixed an issue with the timestamping of closed captions that would result in subtitles being displayed with incorrect timing.

  • OS-16366, OS-16402: (Series 5) Fixed an issue in which the “seek” call was not functioning correctly.

  • OS-16381, OS16466: (Series 5) Updated the WD105 WiFi module to core 83.

  • OS-16389: (All) Fixed an issue where the BrightSign SSH server did not work with newer OpenSSH clients.

  • OS-16395: (HS5, LS5, HD5, XD5, XT5) Fixed an issue with Presentation Time Stamps (PTS) that would result in the stalling of video playback.

  • OS-16396: (Series 5) Fixed an issue where DVB subtitles, when enabled, would not turn off until the channel is changed.

  • OS-16397: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where playback of a UDP stream would freeze.

  • OS-16399: (Series 5) Fixed an issue where the playback position of a stream was being incorrectly reported as the file duration instead of the time position.

  • OS-16408: (Series 5) Fixed a sync issue with the PCR (Program Clock Reference) and Presentation Time Stamp (PTS) that would result in a slowing down of video/audio playback at the video loop/wrap point.

  • OS-16410: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where the leader player would crash when playing a synced presentation.

  • OS-16411: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where the system can sometimes fail to receive an EDID from the TV and switch to 720p resolution.

  • OS-16417: (Series 5) Fixed an issue where the video duration was being improperly reported during playback.

  • OS-16446: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where portrait-oriented videos would fail to play.

  • OS-16456: (Series 5) Fixed an issue where audio timecode events fail to trigger.

  • OS-16459: (Series 5) Fixed an issue where an RTSP stream would freeze on the screen when the stream is closed instead of generating an event that can be captured.

  • OS-16469: (Series 5) Fixed an issue where EAC3 pass-through audio would not play.

  • OS-16471: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where a green screen would momentarily appear between video streams of different codecs.

  • OS-16496, OS-16505: (Series 5) Fixed an issue where the video duration would incorrectly display as either zero or infinity.

  • OS-16498: (HD5, XD5, XT5) Fixed an Ethernet auto-negotiation issue that would occur when a 2-pair network cable was used on a gigabit-capable player. Note that this issue did/does not affect players that are inherently limited to 100base-T.

  • OS-16507: (Series 5) Fixed an issue where a looping delay of ~2 sec would be introduced if the loop mode was set to LoopButNotSeamless.

  • OS-16527: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where H.264 streams exhibit momentary corruption, typically in the form of pixelation near the start of the video.

  • OS-16531: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where video rotation for HDMI did not work properly.

  • OS-16555: (XT5) Fixed an issue where smooth tickers would result in a kernel panic/crash.

  • OS-16569: (Series 5) Fixed an issue where the mouse wheel is unable to scroll the page within an iFrame.

  • OS-16570: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where a video that isn’t positioned at 0,0 (top left of screen) does not fully display the video frames.

  • OS-16572: (XT5) Fixed an issue where 8K video modes do not display correctly.

  • OS-16598: (HS5, LS5, HD5, XD5, XT5) Fixed a memory corruption issue that would result in a crash while playing a 4K30p video in portrait orientation.

  • OS-16610: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where tickers would crash because more than one ticker would think that it’s the rightmost ticker.

  • OS-16616: (HS5, LS5, HD5, XD5, XT5) Fixed a memory leak associated with Teletype tickers.

  • OS-16629: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where roTouchScreen.enablecursor() fails to properly enable and display the mouse cursor.

  • OS-16639: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where noticeable artifacts would appear with interlaced video.

  • OS-16671: (Series 5) Fixed an issue where adding a mute port connector in BrightAuthor:connected does not work.

  • OS-16674, OS-16710: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where switching between two videos every couple of seconds would result in video playback stalling.

  • OS-16693: (HS5, LS5, HD5, XD5, XT5) Fixed a video decode error that would cause a short freeze in video playback.

  • OS-16734: (Series 5) Fixed an issue where a random black screen would appear when playing a multicast video over UDP.

  • OS-16749: (All) Fixed an issue where players would intermittently crash when starting HTML video playback.

  • OS-16753: (All) Fixed inability to reconfigure or remove encryption from storage devices.

  • OS-16756: (All) Fixed an issue where an encrypted USB storage device was unable to be mounted.

  • OS-16763: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where setting a text track in Chromium can cause a crash.

  • OS-16789: (All) Addressed various memory leak issues associated with captions.

  • OS-16791: (Series 5) Fixed an issue where mounting encrypted storage would fail.

  • OS-16794: (XD5) Fixed an issue where an SSD would incorrectly appear as a USB storage device if the USB storage device is also present during bootup.

  • OS-16810: (Series 4, Series 5) Fixed an issue where a failure would occur while attempting to disable the untagged VLAN.

  • OS-16817: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where a video would stutter every time it is played.

  • OS-16849: (XD5) Fixed an issue where formatting an unmounted USB storage device would also format the SSD if the player had an SSD installed.

  • OS-16859: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where in certain situations, the BrightSign application exits a bit too slowly and results in a crash dump.

  • OS-16884: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where players would exhibit unusual reboot/hang behavior after 4+ days of uptime.

  • OS-16893: (XC5) Fixed an issue where only port 1 was able to display HDR whereas ports 2-4 were not able to display HDR.

  • OS-16898: (XT5) Fixed the occurrence of microSD card errors which ranged from video playback issues to cards not being recognized.

  • OS-16904: (HS5) Fixed an issue with microSD card reliability by restricting its clock speed to 25MHz.

  • OS-16946: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where 10-bit HEVC videos would fail to play (screen remains blank), regardless of resolution setting.

  • OS-16947: (XC5) Fixed an issue where the voltage set in the bootloader did not match the hardware.

  • OS-16955: (XC5) Improved hardware stability by configuring GPIOs to 3.3V instead of 1.8V.

  • OS-16963: (HS5, LS5, HD5, XD5, XT5) Fixed an issue where video playback would stutter with only two 1920x1080 H.264 streams.

  • OS-16965: (XT5) Fixed an issue where playing 10-bit video can result in a red screen when both HDMI outputs are enabled.

  • OS-16980: (Series 5) Fixed playback of HTML video from locations requiring username/password authentication.

Supervisor (2.1.15) and DWS (1.22.0) Updates (OS-16509)

  • BCN-15092: Added DWS API endpoints to manage supervisor builds upgraded using update-service.

  • BCN-15245: Fixed an issue where Property Lock (the disabling of modifications to player properties) remains for a long period after player setup is complete.

  • BCN-15397: Made UI improvements to the EDID window in the DWS.

  • BCN-15457: Include CMS information in update-service payload.

  • BCN-15520: Fixed an issue where reloading the SD tab in the RDWS results in a fatal error.

Default Autorun (0.0.81)

  • BCN-15081: Added the Ethernet IP address to the confirmation screen when a player is set up for Local Network and has IP addresses for both WiFi and Ethernet. Previously, the confirmation screen would only show the WiFi IP address.

  • BCN-15944: For security reasons, BSN.cloud has been removed as an option for on-player (on-device) Setups. The options for on-Player (on-device) Setup are now Standalone, Local Network, and Web Folder (formerly Simple File Networking).

...