2024-08-27
·
68 commits
to main
since this release
Media3: v1.4.1
August 27, 2024
androidx.media3:media3-*:1.4.1 is released. Version 1.4.1 contains these commits.
- ExoPlayer:
- Extractors:
- MP3: Fix
Searched too many byteserror by correctly ignoring trailing non-MP3 data based on the length field in anInfoframe (#1480).
- MP3: Fix
- Text:
- TTML: Fix handling of percentage
tts:fontSizevalues to ensure they are correctly inherited from parent nodes with percentagetts:fontSizevalues. - Fix
IndexOutOfBoundsExceptioninLegacySubtitleUtildue to incorrectly handling the case of the requested output start time being greater than or equal to the final event time in theSubtitle(#1516).
- TTML: Fix handling of percentage
- DRM:
- Fix
android.media.MediaCodec$CryptoException: Operation not supported in this configuration: ERROR_DRM_CANNOT_HANDLEerror on API 31+ devices playing L1 Widevine content. This error is caused by an incomplete implementation of the frameworkMediaDrm.requiresSecureDecodermethod (#1603).
- Fix
- Effect:
- Add a
release()method toGlObjectsProvider.
- Add a
- Session:
- Transform a double-tap of
KEYCODE_HEADSETHOOKinto a 'seek to next' action, as documented (#1493). - Handle
KEYCODE_HEADSETHOOKas a 'play' command inMediaButtonReceiverwhen deciding whether to ignore it to avoid aForegroundServiceDidNotStartInTimeException(#1581).
- Transform a double-tap of
- RTSP Extension:
- Skip invalid Media Descriptions in SDP parsing (#1087).