Release Notes May 19, 2016 FIRMWARE RELEASE NOTES Version 6.1.76 (BrightSign 4Kx42, XDx32, XDx30, HDx22) BrightSign, LLC. 16780 Lark Ave., Suite B Los Gatos, CA 95032 408-852-9263 www.brightsign.biz
Changes Since 6.1.37 Limitations (4Kx42) USB3 Super Speed (XHCI) support has been disabled. (4Kx42, XDx32) DTCP encryption/decryption support has been disabled. End-User Notes New Features Support for storage devices with sizes up to 1TB Multi-touch support for the NEC OVL-V463 touch screen Improvements (4Kx42) The Diagnostic Web Server (DWS) now reports when a connected 4K display supports the following HDR protocols: BT2020 RGB, BT2020 YCbCr, SDR EOTF, ST2084 EOTF. The Log page on the Diagnostic Web Server (DWS) now contains a link below the log output for saving crash dumps. The Diagnostic Web Server now displays the WiFi signal if the player is connected to a wireless network. Bug Fixes HDMI-input playback via HTML has been fixed. Playback of portrait-mode HD video (1080x1920) has been fixed. 1
(4Kx42) MJPEG video windows now display correctly with 4K video modes. (4Kx42) Players now correctly output the max luminosity of HDR 4K videos. (4Kx42) HTML pages that download numerous high-resolution images no longer cause the player to crash. HTML pages are now responsive to mouse inputs at the edges of the page. Playing an HTML video that has 44.1kHz audio no longer causes the screen to go blank momentarily. This issue would occur the first time after presentation start or after playing a video with 48kHz audio. RTSP streaming video now plays correctly when preceded by an HTTP streaming video. Time-server configuration no longer fails if the specified URL for the NTP server contains a trailing slash (e.g. "ntp://time.brightsignnetwork.com/"). When downgrading firmware versions on a player, the progress bar is once again displayed on screen. The Logitech Wireless Presenter R400 works with BrightSign players again. DVB subtitles now display correctly. Multichannel AAC is supported again. HDMI-input audio passthrough no longer fails on some Blu-Ray players when switching from a disc with ATMOS audio to a disc with DTS audio. HDMI-input passthrough of Dolby Digital Plus audio no longer exhibits breakups with some Sony and Marantz Blu-ray players. 2
Developer Notes New Features New robtmanager and BSBtManager objects, which allow players to transmit using USB BLE beacons WebRTC support for HTML widgets Improvements The rortspstream object is no longer required to play a video stream; streaming URLs can now be played directly using the rovideoplayer.playfile() method, as shown in the following example: v.playfile({url:"http://172.30.1.37/file.ts"}) The rovideoplayer object now generates event 30 (MediaError_NotStarted) when a video fails to start. For backwards compatibility, event 16 (MediaError) is generated as well. New allow_seamless parameter for rovideoplayer.setloopmode() makes it possible to configure video playback to loop non-seamlessly in all cases, as shown in the following example: v.setloopmode({enable:true,allow_seamless:false}) (4Kx42) The rovideomode.getedididentity() method now returns the following values related to 4K HDR support: bt2020_rgb_support, bt2020_ycc_support, hdr_st2084_support, sdr_eotf_support, hdr_eotf_support. (4Kx42) New rovideomode.overridehdmidynamicmastering() method allows you to override the HDR mode set by the video content. 3
The rourltransfer.asyncmethod() method now accepts the output_object parameter, which enables processing of a downloaded HTTP body before passing it to an object. New rokeystore object allows you to add client certificates to HTML widgets. (4Kx42) The rohtmlwidget.enablesecurity() method now accepts an associative array with websecurity and camera_enabled keys. This allows a webpage access to a USB camera connected to the player. Players now ignore the "viewport" parameter in the <meta> tag of an HTML page. This behavior is equivalent to desktop browsers. The rohtmlwidget.sethwzdefault() method now accepts "on" and "off" values when there are other parameters in the string. In this case, "on" is equivalent to "z-index:1" and "off" is equivalent to "z-index:0". The rovideoplayer.getstreaminfo() method now returns the framerate of the current video. (XDx30) The maximum instantaneous bitrate for Media Server RTSP streams has been increased. PTP packets are now marked as DSCP EF (46). Bug Fixes HWZ-enabled <video> elements now support scale() and translate() CSS animations. Clearing the src of an HTML <video> element now stops playback of HDMI input. A long HTML video in a playlist will no longer play twice periodically. 4
JavaScript now correctly generates an ended() event when a network dropout causes an HWZ HTML <video> element to stop streaming. Widgets generated using AngularJS now respect the SetTransform() orientation of the parent HTML widget. If a video zone displaying HDMI input causes Mosaic Mode resources to be over-allocated, the player will return the appropriate response in JavaScript/BrightScript (rather than crashing). A Mosaic Mode video window will now display correctly when it has an odd width and/or height and is located at the edge of the screen. Players no longer crash when taking a screenshot of a video that is scaled down by a factor greater than 16. The rovideoplayer.getstreaminfo() method now correctly reports the VideoColorDepth of video files that have a 10-bit color depth. The Diagnostic Web Server now appropriately sets the TTL when querying remote PTP servers. 5