Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: 9.0.120 notes.
Expand
titleTable of Contents
Table of Contents
minLevel1
maxLevel1
outlinefalse
typelist
printablefalse

9.0.120

New Feature(s)

  • OS-13111: (Series 5) Added support for CEA-608/708 closed captions and DVB subtitles.

Improvements

  • OS-14613: (LS5, HD5, HS5, XD5, XT5) Added hardware-accelerated video decode to Chromium.

  • OS-16128: (XT5) Improved HDMI-in performance when under heavy CPU load.

  • OS-16155: Set the minimum OS version for XT5 to 9.0.113.

  • OS-16197: (Series 5) Added the ability to update AES video decryption keys while playing a video.

  • OS-16212: (All) Enabled the ability to set a number of BrightSign-specific <video> attributes with JavaScript (WebMediaPlayer) while video is playing.

  • OS-16243: (Series 5) Added initial PCR tracking functionality for UDP and SRT streaming.

  • OS-16256: (All) Added additional logging from the DHCP daemon.

  • OS-16283: (All) Improved logging for HTML video playback by removing irrelevant log messages.

  • OS-16309: (Series 5) Added the ability to switch between captions without restarting the stream.

  • OS-16346: (All) Removed support for the obsolete BCM4323 WiFi driver.

  • OS-16369: (XT5, XC5) Improved the display of HDMI port labeling on the BrightSign splash screen.

Bug Fixes

  • OS-15251: (XC5) Fixed an issue where CEC commands do not work properly when there are multiple HDMI outputs.

  • OS-15346: (Series 5) Fixed an issue where players would be unable to connect to WiFi APs using WPA/WPA2 mixed mode.

  • OS-15496: (XD5) Fixed an issue where calling PlayStaticImage( ) multiple times caused subsequent images to fail to show at the correct time.

  • OS-15811: (All) Fixed an issue where players would experience frame glitches with “Invalid video timestamp” warnings.

  • OS-15905: (LS5, HD5, XD5) Fixed an issue where GetHdmiOutputStatus would not return all of the expected values.

  • OS-15940: (Series 5) Fixed an issue where a player would crash when a connected touchscreen is touched.

  • OS-16026: (HD5, XD5) Enabled TrueHD and DTSHD compressed audio HDMI passthrough.

  • OS-16060: (XT5) Fixed intermittent audio dropouts with HDMI input.

  • OS-16139: (XD5, LS5, HD5, HS5) Resolved some colorspace issues with screenshots and GL rendering.

  • OS-16144: (Series 5) Fixed an issue where HTML videos with opacity animation for video transitions would not display properly.

  • OS-16145: (Series 5) Fixed an issue where HTML video with certain CSS properties would not display properly.

  • OS-16165: (XT5) Fixed an issue where HDMI video would correctly play but HDMI audio would regularly drop out.

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

  • OS-16196: (All) Fixed an issue where the player could crash when testing internet connectivity.

  • OS-16222: (All) Fixed an issue where Http Port: reports no value when the shell’s ifconfig command is run or when Network/Diagnostics/Network Configuration/View is selected.

  • OS-16233: (Series 5) Fixed an issue with caption selection from a stream with multiple video tracks by creating a single CEA-608 track for all videos.

  • OS-16235: (All) Fixed a potential issue where the wrong subtitle track ID could be used.

  • OS-16251: (Series 5) Fixed an issue where a crash would occur when the virtual keyboard was enabled in roHtmlWidget.

  • OS-16298: (All) Fixed an issue where a player using AEST does not correctly change time with DST.

  • OS-16310: (All) Fixed a time zone issue where local times in Mexico would be incorrect.

  • OS-16328: (Series 5) Fixed an issue where 802.1Q VLAN support was not properly enabled in the kernel.

  • OS-16333: (XC5) Fixed an issue where certain USB Ethernet devices would not be properly recognized.

  • OS-16339: (HS5, LS5, HD5, XD5, XT5, XC5) Fixed an MPV memory leak.

Supervisor (2.1.13) and DWS (1.10.0) Updates (OS-16335)

  • BCN-14806: Cleaned up supervisor REST API logging to make it easier to find important information.

  • BCN-15073: Updated the local and remote DWS to include more detailed EDID information (DWS > Video > EDID Information).

  • BCN-15193: Updated the layout of the local DWS.

  • BCN-15244: Added the ability for the user to select the desired debug logging level (DWS > Advanced > BrightSignOS Logs).

  • BCN-15316: Fixed a regression in which the Chromium debugging section was not being displayed on the DWS Diagnostics screen.

9.0.110.1

Bug Fixes

  • OS-16207: (Series 5) Fixed an issue where the splash screen doesn't display when booted without storage.

  • OS-16246: (General) Updated bs-remote-dws to v1.16.1 to fix a text validation issue where an error would occur even if valid text was entered.

  • OS-15973: (HD5, XD5, LS5) Fixed a graphics redraw crash with roTextWidget, roImageWidget and roCanvasWidget.

9.0.110

Improvements

  • OS-14316: Updated Wayland to 1.22.

  • OS-14658: (XD5) Added support for AES decryption of audio and video.

  • OS-15628: (Series 5) Added support for low-latency mode (note that control over latency will be added in the future) of live UDP/RTP multicast streams.

  • OS-15636: (Series 5) Added support for HdmiAudioDisable.

  • OS-15988: (General) Added “tun0” network interface to network configuration.

  • OS-15992: (LS5) Added check to ensure that HDCP1.4 authentication is disabled by default on HDMI output.

  • OS-16023: (Series 5) Added support for ffmpeg CEA-608 service selection.

  • OS-16036: (HD5, XD5) Removed the player count restriction to support CMS partners who use multiple players for gapless playback. When two video players are playing simultaneously, the second player will go through the GPU. When the first video is stopped, the second video will cease going through the GPU. Note that 4K videos that go through the GPU may be less performant.

  • OS-16037: Improved PlayStaticImage efficiency.

  • OS-16084: (XT5) Updated libmali to latest version for Wayland 1.22 compatibility.

Bug Fixes

  • OS-15626: (Series 5) Fixed an issue with the lvm installation script to ensure that the old extension is correctly removed before trying to install a new one.

  • OS-15718: (XD5) Fixed an issue in which 4K:preferred video mode would not fall back correctly back to HD when 4K isn’t supported.

  • OS-15759: (XT5) Fixed an issue where a 4K input signal would result in stuttering video or freeze entirely.

  • OS-15863: (General) Fixed a memory leak issue with closed captions.

  • OS-15915: (LS5) Fixed an issue where all video and images would appear in the top-left quadrant of a 4K TV when a player has been set to auto mode.

  • OS-15921: (XC5) Fixed an issue where HTML5 video is covered by graphics, and thereby not visible, on the second screen.

  • OS-15930: (Series 5) Fixed an issue where ffmpeg FATE tests would produce incorrect output.

  • OS-15964: (HD5) Fixed an issue where the player does not correctly enumerate USB devices.

  • OS-15965: (Series 5) Fixed an issue where an error condition would arise when installing an unsigned extension after the same but signed extension.

  • OS-15972: (General) Fixed an issue where hostconfiguration getConfig() returns “true” for loginPassword even when no password is set. If no password is set, it should return “false”.

  • OS-15985: (XD5, LS5) Fixed an issue with smooth scrolling using the roTextWidget that affected most widths on Rockchip platforms.

  • OS-15987: (LS5) Fixed an issue where roAudioOutput.SetMute() does not work properly when the audio output is SPDIF or analog.

  • OS-15997: (XD5) Fixed an issue where a partner app running HTML video would cause a player to crash after 2-3 hours.

  • OS-15998: (XD5) Fixed an issue where auto video mode does not respond to HDMI hot-plugging.

  • OS-16002: (Series 5 sans AU) Fixed an issue which caused the player to reboot with “Bad file descriptor” errors.

  • OS-16022: (XC5, XD5) Fixed an issue where old captions would not be properly cleared.

  • OS-16029: (XD5) Fixed an issue where playing a video with closed captioning turned on would display all text streams back-to-back instead of only the single service specified.

  • OS-16040: (LS5, HS5) Fixed an issue where the watchdog timer expires but the player hangs instead of resetting.

  • OS-16044: (XD5) Fixed an issue where playing a playlist that cycles between two videos over and over again would cause the player to crash after some time.

  • OS-16055: (XT5) Improved frame rendering synchronization for non-fullscreen HTML widgets.

  • OS-16095: (XC5) Fixed an issue where CEA-608 subtitles would display in the wrong colors.

  • OS-16122: (Series 5) Fixed an issue where GetHdmiOutputStatus does not return a valid result when SetPowerSaveMode is set to true.

  • OS-16123: (Series 5): Fixed a rendering issue with CEA-608 subtitles where subtitles would not be justified properly.

  • OS-16129: (General) Fixed an issue where iHeartRadio streams would generate an MPV error and fail to play.

...

Series 5 players now support Enhanced Synchronization to +/- 1 frame when using roSyncManager.

  • OS-14297, OS-15882

Improvements

  • OS-13481: (XC5) Modified the player’s LED behavior to prevent situations where no LEDs are lit. The new behavior is such that when power is applied to the player, the error LED turns on and stays on (instead of turning off as it did previously) until the power LED turns on.

  • OS-13685: (XC5) Modified the system behavior so that the serial port does not send data to the console unless specifically enabled.

  • OS-14666: (Series 5) Added support for SRT (Secure Reliable Transport) streams.

  • OS-14889: (XT5) Updated extensions-kit, SDK, and source release documentation.

  • OS-15241: (XT5) Cleaned up unnecessary serial output that was being written during graphics startup.

  • OS-15276: (XC5) Reduce the verbosity in microcontroller (CEC) trace logs.

  • OS-15290: (XT5) Added support for audio on HDMI-2.

  • OS-15321: (LS5) Added support for IR transmit and receive.

  • OS-15376: (HD5/XD5/LS5/HS5/XC5) Enabled deinterlacing as part of the video decoder.

  • OS-15385: (XT5) Enabled hardware accelerated video on XT5.

  • OS-15423: (LS5) Improved EMI performance by reducing the μSD clock drive level.

  • OS-15428: (Series 5) Added support for GetStreamStatistics and VideoFramesPerSecond.

  • OS-15452: (HD5/XD5/HS5/LS5/XT5) Added temperature sensor support.

  • OS-15587: (XC5) Added support for USB modems including the Huawei E3372 USB modem.

  • OS-15609, OS-15648, OS-15843, OS-15926: Upgraded Supervisor to 2.1.10 and DWS to 1.12.0.

  • OS-15622: (XT5) Enabled configuration of input EDID.

  • OS-15627: (LS5) Improved EMI performance by enabling spread-spectrum clocking on Ethernet.

  • OS-15640: Changed the defaults for the BrightSign prompt command line tool, htmlplay. Node and bsjsobjects are now disabled by default which increases compatibility with web pages that use jQuery.

  • OS-15657: (XT5) Improved SSD support for the latest hardware.

  • OS-15671: (Series 5) Enabled WPA2 (AES) support with EAP-TLS.

  • OS-15681: (Series 5) Added support for USB modems including the Huawei E3372.

  • OS-15688: (XT5) Added support of formatting of blank/damaged SD cards.

  • OS-15712: (XT5) Improved Ethernet stability by adjusting the Ethernet PHY reset.

  • OS-15713: Re-instated IPv6 SLAAC support.

  • OS-15726: (HD5/XD5/LS5/HS5/XT5) Upgraded bootloader to 9.0.85.

  • OS-15733: (HD5/XD5/HS5/LS5/XT5) Added the ability to apply video transforms using HWZ video attribute through HTML.

  • OS-15758: (XT5) Improved configuration of voltage regulators on power supply.

  • OS-15791: (XC5) Reduced the verbosity of CEC messages to the kernel.

  • OS-15801: (Series 5) Fixed an issue where the mouse pointer is not shown until after first movement.

  • OS-15806: (XC5) Upgraded the bootloader to 9.0.91.

  • OS-15832: (XC5) Updated bootloader upgrade system.

  • OS-15841: Added a new registry setting to override "auto" video mode.

  • OS-15879: (XC5) Enabled disk error reporting.

  • OS-15914: (Series 5) Increased the system log buffer size to match Series 4.

Bug Fixes

  • OS-14593: (XC5) Fixed an issue in which the SSD is not seen by the PCI bus.

  • OS-14651: (LS5/HS5) Fixed a video playback issue related to video rectangle window size.

  • OS-14699: (Series 5) Fixed an issue with JavaScript serial port operation that would cause a crash when attempting to use @brightsign/serialport.

  • OS-15016, OS-15690: Added the ability for a player to force a reboot when encountering an out-of-memory condition so that it doesn’t get stuck indefinitely.

  • OS-15133: Fixed an issue with intermittent crashes triggered by rapid HtmlWidget creation/destruction.

  • OS-15161: (XC5) Fixed an issue in which crash dumps don’t contain a core dump.

  • OS-15294: (Series 5) Fixed an issue with intermittent lockup/restart during repeated video testing.

  • OS-15295: (WiFi) Applied correct WPA2 enterprise-specific option to the EAPTLS configuration.

  • OS-15378: (XD5) Fixed an issue in which a video container with multiple video streams may display a frame of the first stream even when the PreferredVideo filter has been set to another stream.

  • OS-15458: (Series 5) Fixed an issue in which touch input would work only in a portion of the screen by scaling touch input correctly in upscaled graphics modes.

  • OS-15543: (Series 5) Added source-specific multicast support for UDP/RTP streaming.

  • OS-15551: (Series 5) Chromium: Fixed a Chromium iframe memory leak issue by limiting the memory used for the 2D graphics cache.

  • OS-15598: (XT5) Fixed an issue with drop frame video modes.

  • OS-15606: (XT5) Fixed an error with HDMI-In EDID reading.

  • OS-15617: (Series 4) Fixed a Ticker regression on Series 4 players.

  • OS-15620: (Series 5) Fixed an issue with permissions for HTML-based USB serial ports access.

  • OS-15623: (Series 5) Addressed an issue where some USB devices were not being recognized via hotplug.

  • OS-15630: (Series 5) Addressed an issue where the default audio routing resulted in no audio being played during HTML video playback.

  • OS-15664: (Series 5) Fixed an issue where video playback would fail when the area was set to zero.

  • OS-15683: (Series 5) Fixed an issue where roVideoMode.GetMode() returns the current display WxHxRate value instead of “custom”.

  • OS-15686: Fixed a layering issue with certain CSS animations and Z-order when using HWZ with a negative z-index.

  • OS-15722: Fixed an issue where the player does not properly perform IPv6 Stateless Address Autoconfiguration (SLAAC).

  • OS-15731: Fixed an issue where the browser fails to hide an already playing video when the “hwz” attribute is set to “z-index:1”.

  • OS-15732: (Series 5) Fixed an issue with video playing and media ended events were not being appropriately emitted.

  • OS-15737: (XC5) Fixed an issue where crashdumps would lead to a continual reboot.

  • OS-15738: (Series 5) Fixed an issue in which starting a video without a keyframe (e.g., by joining a multicast stream that has already started) would result in a crash.

  • OS-15743: (HD5/XD5/LS5/HS5) Fixed an issue where text widgets would render incorrectly.

  • OS-15773: Fixed an issue where video playing in a browser at less than full-screen would flash a frame or two of the video at full-screen.

  • OS-15797: (XC5) Fixed an issue in which holding down the SVC button while powering up a player would perform a rescue boot instead of booting with the serial console enabled.

  • OS-15802: (Series 5) Fixed an issue where the mouse cursor does not correctly track touch movements.

  • OS-15845: Fixed an issue where @brightsign/networkstatus getRemoteLoginStatus() function would return null instead of returning an empty object.

  • OS-15858: (Series 5) Added support for the CH34x USB-to-serial driver and fixed a bug which could cause some peripherals to fail to enumerate correctly when connected to a BrightSign USB400.

  • OS-15869: (Series 5) Fixed an issue where a sequence of signed/unsigned extension installs may fail.

  • OS-15872: Fixed an issue where HDMI-2 audio output would be created on players that do not have multiple HDMI ports.

  • OS-15875: Fixed a regression in which getPresentNetworkInterfaces() would report an exception instead of the network interfaces.

  • OS-15878: Fixed an error where the fractional portion of the roDiskMonitor.GetDiskError().time timestamp was incorrect.

  • OS-15895: (HD5/XD5) Fixed an issue where playing HDR content to an HDR screen would display a red screen.

  • OS-15929: (LS5/HS5) Fixed video decode errors and occasional crash.

...