Releases: BrightcoveOS/android-player-samples
Brightcove Native SDK for Android v10.4.0
SDK Changes:
* Adds RenderersFactory configuration support for ad playback to enable decoder fallback on devices with problematic hardware decoders
IMA Plugin Changes:
* Adds setRenderersFactory() method to GoogleIMAComponent.Builder to configure custom RenderersFactory for ad playback
* Enables decoder fallback configuration to fix crashes on Broadcom-based devices and other devices with hardware decoder issues
Pulse Plugin Changes:
* Adds setRenderersFactory() method to PulseComponent to configure custom RenderersFactory for ad playback
Exoplayer Changes:
* Adds new metrics for analytics - replay, audio and captions tracks selection
* Fixes DRM playback crashes on Fire TV devices connected to 4K displays by capping resolution to 1080p for both automatic and manual quality selection
Brightcove Native SDK for Android v10.3.0
SDK Changes:
* Replaces Picasso with Coil as the underlying image loading library for better performance and reliability
* Upgrades Android Gradle Plugin to v8.10.1 and Gradle to v8.11.1
* Upgrades kotlin version to 2.1.0
* Fixes 360/VR videos rendering
Brightcove Native SDK for Android v10.2.5
SDK Changes:
* Upgrades the Android Gradle Plugin to v8.6.1 and Gradle to v8.7
IMA plugin Changes:
* Upgrades Google IMA dependency to 3.37.0
* Adds support to audio only ads
Brightcove Native SDK for Android v10.2.4
SDK Changes:
* Fixes multi-DRM source parsing for NextGen Live - filters and validates only supported DRM systems (currently, Widevine)
Brightcove Native SDK for Android v10.2.3
IMA-DAI plugin Changes:
* Defines a list of ad tag parameters that can be overridden for DAI, and includes them (if any is provided) in the request
Brightcove Native SDK for Android v10.2.2
SDK Changes:
* Fixes display of 608 captions
Brightcove Native SDK for Android v10.2.1
OfflinePlayback Changes:
* Improve download removal logic to prevent stuck failed downloads edge case