diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 6adcd72bc2..d3faefa567 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -2,6 +2,42 @@ ### Unreleased changes +* Common Library: +* ExoPlayer: +* Transformer: +* Track Selection: +* Extractors: +* Audio: +* Audio Offload: +* Video: +* Text: +* Metadata: +* DRM: +* Effect: +* Muxers: +* IMA extension: +* Session: +* UI: +* Downloads: +* OkHttp Extension: +* Cronet Extension: +* RTMP Extension: +* HLS Extension: +* Smooth Streaming Extension: +* RTSP Extension: +* Decoder Extensions (FFmpeg, VP9, AV1, etc.): +* MIDI extension: +* Cast Extension: +* Test Utilities: +* Remove deprecated symbols: + +## 1.2 + +### 1.2.0-alpha01 (2023-08-17) + +This release includes the following changes since +[1.1.1 release](#111-2023-08-14)): + * Common Library: * Add a `@Nullable Throwable` parameter to the methods in the `Log.Logger` interface. The `message` parameter to these methods no longer contains @@ -60,7 +96,6 @@ associated constants. Use `Composition.HdrMode` and its associated constants instead. * Simplify the `OverlaySettings` to fix rotation issues. -* Track Selection: * Extractors: * MPEG-TS: Ensure the last frame is rendered by passing the last access unit of a stream to the sample queue @@ -107,15 +142,9 @@ * Fix bug where the first frame couldn't be rendered if the audio stream starts with negative timestamps ([#291](https://github.com/androidx/media/issues/291)). -* Text: -* Metadata: -* DRM: * Effect: * Add `VideoFrameProcessor.queueInputBitmap(Bitmap, Iterator)` queuing bitmap input by timestamp. -* Muxers: -* IMA extension: -* Session: * UI: * Add a `Player.Listener` implementation for Wear OS devices that handles playback suppression due to @@ -130,13 +159,6 @@ add `dataSync` as `foregroundServiceType` in the manifest and add the `FOREGROUND_SERVICE_DATA_SYNC` permission ([#11239](https://github.com/google/ExoPlayer/issues/11239)). -* OkHttp Extension: -* Cronet Extension: -* RTMP Extension: -* HLS Extension: -* Smooth Streaming Extension: -* RTSP Extension: -* Decoder Extensions (FFmpeg, VP9, AV1, etc.): * MIDI extension: * Release the MIDI decoder module, which provides support for playback of standard MIDI files using the Jsyn library to synthesize audio. diff --git a/constants.gradle b/constants.gradle index 628d3c592e..a146db9710 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.1.1' - releaseVersionCode = 1_001_001_3_00 + releaseVersion = '1.2.0-alpha01' + releaseVersionCode = 1_002_000_0_01 minSdkVersion = 16 appTargetSdkVersion = 34 // Upgrading this requires [Internal ref: b/193254928] to be fixed, or some 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 84ef9ec45a..d81b5fcbb2 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.3-beta01". */ // Intentionally hardcoded. Do not derive from other constants (e.g. VERSION_INT) or vice versa. - public static final String VERSION = "1.1.1"; + public static final String VERSION = "1.2.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.1.1"; + public static final String VERSION_SLASHY = "AndroidXMedia3/1.2.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_001_001_3_00; + public static final int VERSION_INT = 1_002_000_0_01; /** Whether the library was compiled with {@link Assertions} checks enabled. */ public static final boolean ASSERTIONS_ENABLED = true;