Release Notes
...
BrightSignOS
Older

8.3

2min
8 3 46 (sep 27, 2021) new features os 12286 @brightsign/networkconfiguration now reports metric zero os 12082 added new javascript object audiooutput os 12224 added “\ reserved” modifier for audio routing os 12245 added seeked event to au3x5 players os 12305 added font width scaling to cea 608 and cea 708 closed captions os 12329 cea 708 backspace support added os 12211 added useinitiatoradressfrompacket() to js/bscectransmitter os 12201 added raise() and lower() methods to js ipchtmlwidget os 8412 added support for custom video modes os 12351 added registry option for disable web security flag os 11018 added @brightsign/networkstatus os 12305 added rectangle control for graphics layer video os 2061 numerous dns changes enabled caching of dns results added flushdns command to shell added new component to js ipcresolver to flush dns cache added flushdnscache method to ronetworkconfiguration os 11724 added roaudioconfig gettimebasestatus() to monitor phase errors os 11528 @brightsign/htmlwidget now supports typing to javascriptinjection api os 11000 added support for mixing audio outputs to au3x5 players os 11000 added @brightsign/audioconfiguration for node js os 11773 @brightsign/audio now has javascript support for x bs audio mode, allowing expansion of mono files to stereo output and mixdown control to the left/right channel os 11747 added roaudioplayermx support for au players os 11957 added “inspector port” to htmlplay parameters in the shell os 11957 added “htmlplay chronode” to shell os 11957 shell now supports “node http //host/script js” and “node inspect …” os 11948 html playback now has decoder statistics for position update callback os 11951 numerous additions and improvements to mse vp9 video playback including ensure media stream headers are initialized proxyplaypump now creates correct stream headers during construction getmediaresource is now skipped improved thread safety ready state events are fired at better times implemented wedmediaplayerbrightsign setduration os 6589 added server rate tracking to live hls streaming, which can be reported via getstreamstatistics os 11873 added last to autorun search path os 11503 ifstreamreceive now supports robytearray instances os 12591 nat is now allowed on ppp devices os 12553 micron sd cards can now apply firmware updates during formatting os 12621 allows selection of fullres for specialty high resolution modes os 5971 enabled gpt support and show partition table types os 11943 added support for openvpn os 12475 added option to force audio output to freerun improvements os 11502 robytearray events now supported for ifstreamreceive os 11503 binary receive eol sequence now supported for ifstreamreceive os 12293 htmlwidget chromium version is now in selenium compatible format os 12005 tls now checks all ocsp responses when looking for a match os 12322 added space after cea 608 mid row codes os 12323 improved locking of cea 608 data os 12257 removed unwanted fields from log messages docs 781 updated bsaudio idl to reflect current documentation os 12371 changed getusbtopology() behavior to match previous versions os 12451 prerouted audio now uses bape mute status os 12180 improved mouse, touch, and hid input support to work with electron os 12461 js ipcpointercalibration now supports calibration events os 12169 bindtointerface() now supports usb friendly names os 12472 brightsign license information is available from a prompt os 12379 usb power control for series 4 xd and xt players can now switch off bus power and interface os 12316 active interfaces with default configuration are now reported as configured os 12388 added “preferredvideo” as alias for “preferedvideo” for html os 11517 removed streamforcets option os 11784, 11823 improved hdmi in and hdmi audio in clock selection os 11747 audio fade code for videoplayerimpl is now under fadecontroller os 10998 timecode events are now controlled by basicaudioplayer instead of videoplayerimpl os 11948 html playback position period is now 200ms os 11995 ignore failure to capture hdmi input window message os 12045 added getstreamstatistics from rovideoplayer to roaudioplayer os 12003 ishighresolution/is4kresolution has been re implemented, and 3840x1200 is properly classified as “high” and not “4k” os 9059 adjusted network tuning for streaming os 12174 improved audiorouting for compressed output os 10998 basicaudioplayer now supports brightscript addevent and clearevents os 12206 improved mse audio file looping os 12079 non default snmp community strings are now supported os 12084 mse is now supported by default on series 4 players os 12095 removed support for 3des cipher in ssh cryptographic settings os 12131 ptp offsetfrommaster now reports to scripts os 12123 simultaneous mse streams are now supported os 11898 pcrdebugfile now supports 50,000 lines os 11751 improved hdmi encoding using the clock os 12509 default cursor is now set at startup os 12527 improved hdmi input stability os 12578 sped up audio locking for hdmi video in os 12595 js ipcbrightscript now provides script results when resolving a promise os 12597 automatic sd firmware updating is now supported via registry flag os 12606 updated openssl to 1 1 1 os 12636 brightscript now supports restart from inside eval() and run() os 12637 shell now supports restarts from the brightscript debugger os 12480 increased compressed audio buffer count for hdmi input os 12480 disabled eq if routing audio from hdmi os 12584 wi fi now parses eap tls certificate identities for othername type os 9915 networkdiagnostics no longer sends ipv6 pings from all interfaces by default os 12639 improved ping api in @brightsign/networkdiagnostics os 12660 updated curl to fix cve 2021 22947 os 12450 patch for cve 2021 3580 and cve 2021 20305 os 12540 updated curl to fix cve 2021 22924 and cve 2021 22925 os 12583 updated c ares to fix cve 2017 1000381 and cve 2021 3672 bug fixes os 12273 fixed http end of stream events not being delivered os 12242 fixed roaudiooutput settonecontrol function not working as expected os 12282 fixed hdmi in audio clocking os 12193 fixed syntax error in htmlwidget user agent string os 11939 fixed occasional incorrect crashdumps os 12304 fixed ticker overflow crash on multi screen setups os 11889 fixed videoplayer crash when the file is given play and stop commands close together os 12339 basicaudio now handles seeked events from overlay correctly os 12341 fixed maxvariantwidth for http streaming os 12306 fixed timing of cea 608 captions os 12328 fixed setpenlocation for cea 708 captions os 12331 queue is cleared when switching to cea 608 captions os 12338 fixed closed captions reading off the end of the surface os 11530 fixed lldp accidentally setting zero poe power os 12337 ziparchive properly returns an error when it fails to read os 11979 fixed audio playback issues when hotplugging a usb device into au3x5 players os 12365 video player proxy now properly scales videos to the output resolution os 12350 fixed unhandled hls stream error os 12402 fixed search path parsing for ipconfig os 12416 fixed outputnetworkconfiguration status readings for ipv4 and ipv6 os 12430 fixed screenshot asynccapture() behavior os 12432 fixed html player behavior on re use that could cause a memory leak os 12443 clearmediaplayer now resets the state of media os 12405 fixed changing mouse cursors causing a resource leak os 12460 system user ids are now constant between versions os 12465 fixed html video end event handling to avoid reaching invalid state os 12361 ronetworkconfiguration now reports correct metrics for cell modems os 11688 updated aac decoder to avoid glitches with certain files os 12301 hls streams will now play correctly when changing video size os 11787 fixed hdmi in clock not setting successfully os 11905 fixed basicaudioplayer sending event playing on every resume() os 11931 fixed crash that could occur when a callback would be sent after destruction os 12049 fixed non hwz video playback behaving unexpectedly os 11135 rovideomode locking should work as expected os 11437 fixed safe area text in a scrolling ticker expanding out of the region os 9733 fixed bug where ipv6 would remain enabled after eui 64 dad fails os 11795 fixed potential overflow in edid parser os 11838 fixed m4a audio playback not behaving as expected os 11892 fixed playback issues using asf os 11987 fixed audio dropout when switching playback above 1x os 12020 fixed hls live playback starting too soon os 12026 fixed gstreamer retry timer behavior os 12086 fixed bug that could cause au3x5 player gpios to be placed in a strange state os 12097 fixed bug that caused html videos to loop prematurely os 12103 cea closed caption extended characters now display correctly os 12114 fixed looping http videos starting at a time other than 0 seconds os 12135 fixed crash that would occur by over allocating video decoders os 12146 fixed arbitrary mac address reporting for 4g modems os 12189 fixed error trying to blend audio messages of different frequencies on au3x5 players os 12207 fixed missing ended events when playing ac3 on xdx34 and xtx44 players os 12218 fixed crash from memory allocation failure during a screenshot os 11773 fixed au3x5 independent audio playback for stereo left and stereo right not functioning as expected os 12067 fixed streaming sometimes having the incorrect eos os 12240 fixed a crash with eosonpmtchange option when playing via http os 12249 mse now closes when load() is called a second time os 12660 fixed crash that could occur if the html overlay scrollbar registry setting is active os 12266 fixed bug where webrtc would confuse extmap and extmap allow mixed os 12273 fixed http end of stream events not being delivered os 12242 fixed roaudiooutput settonecontrol function not working as expected os 12282 fixed hdmi in audio clocking os 11939 fixed incorrect crash dumps os 12478 fixed streams with audio in opus or vorbis and video not in vp9 crashing os 12604 fixed json memory leak os 12632 fixed touch screen start up causing duplicate initialization and assertion failures os 12620 fixed html video playback receiving multiple end commands os 12538 fixed crash that could occur when changing the cursor os 12384 fixed crash when screenshots did not complete on time os 12665 fixed screenshot failure for 4k players os 12662 fixed crash that could occur when changing the cursor rapidly os 12663 fixed cursor displaying in the incorrect color os 12687 fixed dvb subtitles sometimes not drawing os 12578 fixed audio clocking issues in some niche configurations os 12671 fixed openvpn causing the device to hang when misconfigured os 12676 large certificates are no longer truncated os 12667 allow general binding of port 53