github lvcabral/brs-engine v1.8.9
v1.8.9 - Improvements on Audio, Video and Fonts

latest releases: v2.0.0-alpha.9, v2.0.0-alpha.8, v2.0.0-alpha.7...
2 months ago

This release brings missing methods in roDeviceInfo and a new method to ifStringOps, also several enhancements on Video and Audio handling. The default font was replaced by DejaVuSansCondensed that is used in Roku devices for Draw2D text rendering.

Release Changes

  • Implemented new getGraphicsFeatures() in roDeviceInfo by @lvcabral in #589
  • Use CORS proxy (if configured) by default by @lvcabral in #594
  • Added missing roDeviceInfo deprecated methods and updated behavior by @lvcabral in #595
  • Implemented ifStringOps.Arg() new method by @lvcabral in #596
  • Improved event handling for roAudioPlayer and roVideoPlayer by @lvcabral in #597
  • Upgraded hls.js and fixed video playback race conditions by @lvcabral in #598
  • Prevent duplicate requestAnimationFrame() call when video is playing by @lvcabral in #599
  • Improved video playback error handling by @lvcabral in #602
  • Replaced Asap font by DejaVuSansCondensed and improved font family handling by @lvcabral in #605
  • Removed redundant platform reference by @lvcabral in #607
  • Refactored video media tracks handling by @lvcabral in #609
  • Added support for preferred Audio locale by @lvcabral in #610
  • Made preventDefault() to also be called on keyUp event by @lvcabral in #611
  • Refactored API display module to receive displayData object by @lvcabral in #612
  • Added new API methods getCaptionMode and setCaptionMode by @lvcabral in #613
  • Added support for HLS.js event MEDIA_ENDED by @lvcabral in #615
  • Bump webpack-dev-server from 4.15.2 to 5.2.1 by @dependabot in #614
  • Improved handling of Sound Effect (WAV) files by @lvcabral in #620
  • Refactored roChannelStore to be reused in SceneGraph by @lvcabral in #624

Full Changelog: v1.8.8...v1.8.9

Don't miss a new brs-engine release

NewReleases is sending notifications on new releases.