diff --git a/RELEASENOTES.md b/RELEASENOTES.md index c97e9ba046..9a21148826 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,40 +1,5 @@ # Release notes -### Unreleased changes - -* Common Library: -* ExoPlayer: - * Add `reset` to `BasePreloadManager` to release all the holding sources - while keep the preload manager instance. -* Transformer: -* Track Selection: -* Extractors: -* Audio: -* Video: -* Text: -* Metadata: -* Image: -* DRM: -* Effect: -* Muxers: -* IMA extension: -* Session: -* UI: -* Downloads: -* OkHttp Extension: -* Cronet Extension: -* RTMP Extension: -* HLS Extension: -* DASH Extension: -* Smooth Streaming Extension: -* RTSP Extension: -* Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.): -* Leanback extension: -* Cast Extension: -* Test Utilities: -* Remove deprecated symbols: -* Demo app: - ## 1.4 ### 1.4.0-alpha01 (2024-04-11) @@ -93,7 +58,7 @@ This release includes the following changes since the * Update Overlay matrix implementation to make it consistent with the documentation by flipping the x and y values applied in `setOverlayFrameAnchor()`. If using - `OverlaySettings.Builder.setOverlayFrameAnchor()`, please flip their x + `OverlaySettings.Builder.setOverlayFrameAnchor()`, flip their x and y values by multiplying them by `-1`. * Session: * Change default of `CommandButton.enabled` to `true` and ensure the value @@ -106,7 +71,7 @@ This release includes the following changes since the ([#1219](https://github.com/androidx/media/issues/1219)). * Add `MediaSessionService.pauseAllPlayersAndStopSelf()` that conveniently allows to pause playback of all sessions and call `stopSelf` to - terminate the lifecyce of the `MediaSessionService`. + terminate the lifecycle of the `MediaSessionService`. * Override `MediaSessionService.onTaskRemoved(Intent)` to provide a safe default implementation that keeps the service running in the foreground if playback is ongoing or stops the service otherwise. @@ -118,7 +83,7 @@ This release includes the following changes since the * Test Utilities: * Implement `onInit()` and `onRelease()` in `FakeRenderer`. * Change `TestPlayerRunHelper.runUntil/playUntil` methods to fail on - non-fatal errors (e.g. those reported to + nonfatal errors (e.g. those reported to `AnalyticsListener.onVideoCodecError`). Use the new `TestPlayerRunHelper.run(player).ignoringNonFatalErrors().untilXXX()` method chain to disable this behavior. diff --git a/constants.gradle b/constants.gradle index 9697218595..b0005d8948 100644 --- a/constants.gradle +++ b/constants.gradle @@ -12,8 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. project.ext { - releaseVersion = '1.3.1' - releaseVersionCode = 1_003_001_3_00 + releaseVersion = '1.4.0-alpha01' + releaseVersionCode = 1_004_000_0_01 minSdkVersion = 19 // See https://developer.android.com/training/cars/media/automotive-os#automotive-module automotiveMinSdkVersion = 28 diff --git a/libraries/common/src/main/java/androidx/media3/common/MediaLibraryInfo.java b/libraries/common/src/main/java/androidx/media3/common/MediaLibraryInfo.java index 31280b121f..cf61b254e2 100644 --- a/libraries/common/src/main/java/androidx/media3/common/MediaLibraryInfo.java +++ b/libraries/common/src/main/java/androidx/media3/common/MediaLibraryInfo.java @@ -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.0-beta01". */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION_INT) or vice versa. - public static final String VERSION = "1.3.1"; + public static final String VERSION = "1.4.0-alpha01"; /** The version of the library expressed as {@code TAG + "/" + VERSION}. */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa. - public static final String VERSION_SLASHY = "AndroidXMedia3/1.3.1"; + public static final String VERSION_SLASHY = "AndroidXMedia3/1.4.0-alpha01"; /** * 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). */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION) or vice versa. - public static final int VERSION_INT = 1_003_001_3_00; + public static final int VERSION_INT = 1_004_000_0_01; /** Whether the library was compiled with {@link Assertions} checks enabled. */ public static final boolean ASSERTIONS_ENABLED = true;