mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Bump media3 version to 1.2.1 and update RELEASENOTES
PiperOrigin-RevId: 596916027
(cherry picked from commit 324e1beef2)
This commit is contained in:
parent
f0d24cbf58
commit
1f79a0ad93
4 changed files with 12 additions and 26 deletions
1
.github/ISSUE_TEMPLATE/bug.yml
vendored
1
.github/ISSUE_TEMPLATE/bug.yml
vendored
|
|
@ -17,6 +17,7 @@ body:
|
||||||
label: Version
|
label: Version
|
||||||
description: What version of Media3 (or ExoPlayer) are you using?
|
description: What version of Media3 (or ExoPlayer) are you using?
|
||||||
options:
|
options:
|
||||||
|
- Media3 1.2.1
|
||||||
- Media3 1.2.0
|
- Media3 1.2.0
|
||||||
- Media3 main branch
|
- Media3 main branch
|
||||||
- Media3 pre-release (alpha, beta or RC not in this list)
|
- Media3 pre-release (alpha, beta or RC not in this list)
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,12 @@
|
||||||
# Release notes
|
# Release notes
|
||||||
|
|
||||||
### Unreleased changes
|
## 1.2
|
||||||
|
|
||||||
|
### 1.2.1 (2024-01-09)
|
||||||
|
|
||||||
|
This release includes the following changes since the
|
||||||
|
[1.2.0 release](#120-2023-11-15):
|
||||||
|
|
||||||
* Common Library:
|
|
||||||
* ExoPlayer:
|
* ExoPlayer:
|
||||||
* Fix issue where manual seeks outside of the
|
* Fix issue where manual seeks outside of the
|
||||||
`LiveConfiguration.min/maxOffset` range keep adjusting the offset back
|
`LiveConfiguration.min/maxOffset` range keep adjusting the offset back
|
||||||
|
|
@ -20,7 +24,6 @@
|
||||||
* Transformer:
|
* Transformer:
|
||||||
* Work around an issue where the encoder would throw at configuration time
|
* Work around an issue where the encoder would throw at configuration time
|
||||||
due to setting a high operating rate.
|
due to setting a high operating rate.
|
||||||
* Track Selection:
|
|
||||||
* Extractors:
|
* Extractors:
|
||||||
* Mark secondary (unplayable) HEVC tracks in JPEG motion photos as
|
* Mark secondary (unplayable) HEVC tracks in JPEG motion photos as
|
||||||
`ROLE_FLAG_ALTERNATE` to prevent them being automatically selected for
|
`ROLE_FLAG_ALTERNATE` to prevent them being automatically selected for
|
||||||
|
|
@ -37,7 +40,6 @@
|
||||||
Google TV, and Lenovo M10 FHD Plus that causes 60fps AVC streams to be
|
Google TV, and Lenovo M10 FHD Plus that causes 60fps AVC streams to be
|
||||||
marked as unsupported
|
marked as unsupported
|
||||||
([#693](https://github.com/androidx/media/issues/693)).
|
([#693](https://github.com/androidx/media/issues/693)).
|
||||||
* Text:
|
|
||||||
* Metadata:
|
* Metadata:
|
||||||
* Fix bug where `MediaMetadata` was only populated from Vorbis comments
|
* Fix bug where `MediaMetadata` was only populated from Vorbis comments
|
||||||
with upper-case keys
|
with upper-case keys
|
||||||
|
|
@ -52,9 +54,6 @@
|
||||||
* Fix `ERROR_DRM_SESSION_NOT_OPENED` when switching from encrypted to
|
* Fix `ERROR_DRM_SESSION_NOT_OPENED` when switching from encrypted to
|
||||||
clear content without a surface attached to the player. The error was
|
clear content without a surface attached to the player. The error was
|
||||||
due to incorrectly using a secure decoder to play the clear content.
|
due to incorrectly using a secure decoder to play the clear content.
|
||||||
* Effect:
|
|
||||||
* Muxers:
|
|
||||||
* IMA extension:
|
|
||||||
* Session:
|
* Session:
|
||||||
* Put the custom keys and values in `MediaMetadataCompat` to
|
* Put the custom keys and values in `MediaMetadataCompat` to
|
||||||
`MediaMetadata.extras` and `MediaMetadata.extras` to
|
`MediaMetadata.extras` and `MediaMetadata.extras` to
|
||||||
|
|
@ -76,33 +75,19 @@
|
||||||
* Fix issue where the numbers in the fast forward button of the
|
* Fix issue where the numbers in the fast forward button of the
|
||||||
`PlayerControlView` were misaligned
|
`PlayerControlView` were misaligned
|
||||||
([#547](https://github.com/androidx/media/issues/547)).
|
([#547](https://github.com/androidx/media/issues/547)).
|
||||||
* Downloads:
|
|
||||||
* OkHttp Extension:
|
|
||||||
* Cronet Extension:
|
|
||||||
* HttpEngine Extension:
|
|
||||||
* RTMP Extension:
|
|
||||||
* HLS Extension:
|
|
||||||
* DASH Extension:
|
* DASH Extension:
|
||||||
* Parse "f800" as channel count of 5 for Dolby in DASH manifest
|
* Parse "f800" as channel count of 5 for Dolby in DASH manifest
|
||||||
([#688](https://github.com/androidx/media/issues/688)).
|
([#688](https://github.com/androidx/media/issues/688)).
|
||||||
* Smooth Streaming Extension:
|
|
||||||
* RTSP Extension:
|
|
||||||
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
|
* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.):
|
||||||
* MIDI: Fix issue where seeking forward skips the Program Change events
|
* MIDI: Fix issue where seeking forward skips the Program Change events
|
||||||
([#704](https://github.com/androidx/media/issues/704).
|
([#704](https://github.com/androidx/media/issues/704).
|
||||||
* Migrate to FFmpeg 6.0 and update supported NDK to `r26b`
|
* Migrate to FFmpeg 6.0 and update supported NDK to `r26b`
|
||||||
([#707](https://github.com/androidx/media/pull/707),
|
([#707](https://github.com/androidx/media/pull/707),
|
||||||
[#867](https://github.com/androidx/media/pull/867)).
|
[#867](https://github.com/androidx/media/pull/867)).
|
||||||
* Leanback extension:
|
|
||||||
* Cast Extension:
|
* Cast Extension:
|
||||||
* Sanitize creation of a `Timeline` to not crash the app when loading
|
* Sanitize creation of a `Timeline` to not crash the app when loading
|
||||||
media fails on the cast device
|
media fails on the cast device
|
||||||
([#708](https://github.com/androidx/media/issues/708)).
|
([#708](https://github.com/androidx/media/issues/708)).
|
||||||
* Test Utilities:
|
|
||||||
* Remove deprecated symbols:
|
|
||||||
* Demo app:
|
|
||||||
|
|
||||||
## 1.2
|
|
||||||
|
|
||||||
### 1.2.0 (2023-11-15)
|
### 1.2.0 (2023-11-15)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,8 +12,8 @@
|
||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
project.ext {
|
project.ext {
|
||||||
releaseVersion = '1.2.0'
|
releaseVersion = '1.2.1'
|
||||||
releaseVersionCode = 1_002_000_3_00
|
releaseVersionCode = 1_002_001_3_00
|
||||||
minSdkVersion = 16
|
minSdkVersion = 16
|
||||||
// See https://developer.android.com/training/cars/media/automotive-os#automotive-module
|
// See https://developer.android.com/training/cars/media/automotive-os#automotive-module
|
||||||
automotiveMinSdkVersion = 28
|
automotiveMinSdkVersion = 28
|
||||||
|
|
|
||||||
|
|
@ -29,11 +29,11 @@ public final class MediaLibraryInfo {
|
||||||
|
|
||||||
/** The version of the library expressed as a string, for example "1.2.3" or "1.2.3-beta01". */
|
/** The version of the library expressed as a string, for example "1.2.3" or "1.2.3-beta01". */
|
||||||
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION_INT) or vice versa.
|
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION_INT) or vice versa.
|
||||||
public static final String VERSION = "1.2.0";
|
public static final String VERSION = "1.2.1";
|
||||||
|
|
||||||
/** The version of the library expressed as {@code TAG + "/" + VERSION}. */
|
/** The version of the library expressed as {@code TAG + "/" + VERSION}. */
|
||||||
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa.
|
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa.
|
||||||
public static final String VERSION_SLASHY = "AndroidXMedia3/1.2.0";
|
public static final String VERSION_SLASHY = "AndroidXMedia3/1.2.1";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The version of the library expressed as an integer, for example 1002003300.
|
* The version of the library expressed as an integer, for example 1002003300.
|
||||||
|
|
@ -47,7 +47,7 @@ public final class MediaLibraryInfo {
|
||||||
* (123-045-006-3-00).
|
* (123-045-006-3-00).
|
||||||
*/
|
*/
|
||||||
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa.
|
// Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa.
|
||||||
public static final int VERSION_INT = 1_002_000_3_00;
|
public static final int VERSION_INT = 1_002_001_3_00;
|
||||||
|
|
||||||
/** Whether the library was compiled with {@link Assertions} checks enabled. */
|
/** Whether the library was compiled with {@link Assertions} checks enabled. */
|
||||||
public static final boolean ASSERTIONS_ENABLED = true;
|
public static final boolean ASSERTIONS_ENABLED = true;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue