Bump media3 version to 1.2.0-alpha01 and update RELEASENOTES

#minor-release

PiperOrigin-RevId: 557487465
This commit is contained in:
jbibik 2023-08-16 16:02:20 +01:00 committed by oceanjules
parent eb63ed5871
commit 2156f94480
3 changed files with 41 additions and 19 deletions

View File

@ -2,6 +2,42 @@
### Unreleased changes ### 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: * Common Library:
* Add a `@Nullable Throwable` parameter to the methods in the `Log.Logger` * Add a `@Nullable Throwable` parameter to the methods in the `Log.Logger`
interface. The `message` parameter to these methods no longer contains interface. The `message` parameter to these methods no longer contains
@ -60,7 +96,6 @@
associated constants. Use `Composition.HdrMode` and its associated associated constants. Use `Composition.HdrMode` and its associated
constants instead. constants instead.
* Simplify the `OverlaySettings` to fix rotation issues. * Simplify the `OverlaySettings` to fix rotation issues.
* Track Selection:
* Extractors: * Extractors:
* MPEG-TS: Ensure the last frame is rendered by passing the last access * MPEG-TS: Ensure the last frame is rendered by passing the last access
unit of a stream to the sample queue 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 * Fix bug where the first frame couldn't be rendered if the audio stream
starts with negative timestamps starts with negative timestamps
([#291](https://github.com/androidx/media/issues/291)). ([#291](https://github.com/androidx/media/issues/291)).
* Text:
* Metadata:
* DRM:
* Effect: * Effect:
* Add `VideoFrameProcessor.queueInputBitmap(Bitmap, Iterator<Long>)` * Add `VideoFrameProcessor.queueInputBitmap(Bitmap, Iterator<Long>)`
queuing bitmap input by timestamp. queuing bitmap input by timestamp.
* Muxers:
* IMA extension:
* Session:
* UI: * UI:
* Add a `Player.Listener` implementation for Wear OS devices that handles * Add a `Player.Listener` implementation for Wear OS devices that handles
playback suppression due to playback suppression due to
@ -130,13 +159,6 @@
add `dataSync` as `foregroundServiceType` in the manifest and add the add `dataSync` as `foregroundServiceType` in the manifest and add the
`FOREGROUND_SERVICE_DATA_SYNC` permission `FOREGROUND_SERVICE_DATA_SYNC` permission
([#11239](https://github.com/google/ExoPlayer/issues/11239)). ([#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: * MIDI extension:
* Release the MIDI decoder module, which provides support for playback of * Release the MIDI decoder module, which provides support for playback of
standard MIDI files using the Jsyn library to synthesize audio. standard MIDI files using the Jsyn library to synthesize audio.

View File

@ -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.1.1' releaseVersion = '1.2.0-alpha01'
releaseVersionCode = 1_001_001_3_00 releaseVersionCode = 1_002_000_0_01
minSdkVersion = 16 minSdkVersion = 16
appTargetSdkVersion = 34 appTargetSdkVersion = 34
// Upgrading this requires [Internal ref: b/193254928] to be fixed, or some // Upgrading this requires [Internal ref: b/193254928] to be fixed, or some

View File

@ -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.1.1"; public static final String VERSION = "1.2.0-alpha01";
/** 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.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. * 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_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. */ /** Whether the library was compiled with {@link Assertions} checks enabled. */
public static final boolean ASSERTIONS_ENABLED = true; public static final boolean ASSERTIONS_ENABLED = true;