- 21 Mar, 2022 2 commits
-
-
PiperOrigin-RevId: 436174782
bachinger committed -
PiperOrigin-RevId: 436165237
andrewlewis committed
-
- 18 Mar, 2022 4 commits
-
-
This also ensures that if there's an error reading the image data then this gets surfaced as an analysis exception. PiperOrigin-RevId: 435680785
andrewlewis committed -
Add checking for bitrate mode settings. Add logging to the encoder filtering. PiperOrigin-RevId: 435662418
claincly committed -
This currently causes the test to fail on Pixel 6 Pro running a recent S build SQ1D.220205.004. There is no need to test audio transcoding while we are measuring video quality. PiperOrigin-RevId: 435635314
andrewlewis committed -
PiperOrigin-RevId: 435628703
hschlueter committed
-
- 17 Mar, 2022 6 commits
-
-
PiperOrigin-RevId: 435398814
claincly committed -
PiperOrigin-RevId: 435368283
huangdarwin committed -
#minor-release PiperOrigin-RevId: 435360232
bachinger committed -
With this change, the MediaNotificationManager stops MediaSessionService and hides any notifications if the player has no media items or the player hasn't been prepared yet. PiperOrigin-RevId: 435349363
christosts committed -
PiperOrigin-RevId: 435325454
olly committed -
PiperOrigin-RevId: 435308470
hschlueter committed
-
- 16 Mar, 2022 5 commits
-
-
ExternalCopyFrameProcessor's output dimensions match the input size not the output size. So the intermediate texture size should match the input size. Also rename configureOutputDimensions to configureOutputSize. PiperOrigin-RevId: 435058789
hschlueter committed -
More info: go/lsc-assertthrows and go/assertthrows NOTE: if the source of truth for this code is _NOT_ `//third_party/`, please ask for this CL to be reverted. Tested: TAP --sample ran all affected tests and none failed http://test/OCL:434925976:BASE:434869111:1647399186064:de338189 PiperOrigin-RevId: 435047509olly committed -
PiperOrigin-RevId: 435045138
claincly committed -
Some infra thinks the if does not protect against API incompatibilities (example: Android's soong build system). AndroidStudio 2021.3.1 also signals a warning. #minor-release PiperOrigin-RevId: 435027073
aquilescanta committed -
PiperOrigin-RevId: 435009545
claincly committed
-
- 15 Mar, 2022 5 commits
-
-
1. Fix indentation 2. Fix intention to only log one Metadata block PiperOrigin-RevId: 434818209
olly committed -
Use android.util.Size, whose naming is much easier to understand than Pair<Integer, Integer>, in both FrameProcessor and EncoderUtil. PiperOrigin-RevId: 434813986
huangdarwin committed -
Having this in place means that analysis exceptions can be swallowed or thrown as needed. PiperOrigin-RevId: 434788802
samrobinson committed -
* Move auto-adjustments for transformation matrices from the VideoTranscodingSamplePipeline constructor to the new ScaleToFitFrameProcessor. * Add GlFrameProcessor#getOutputDimensions() to allow for GlFrameProcessors with different input and output dimensions. This is a prerequisite for Presentation. * Tested with unit tests (and manually just in case). * A follow up CL will implement change the FrameProcessor input to be scale and rotate values as requested by the user. This was kept out of this CL to reduce CL review size. Presentation will also be implemented in a follow up CL. PiperOrigin-RevId: 434774854
huangdarwin committed -
As pointed out in a previous review, createFallbackTransformationRequest can be a bit confusing to parse. Added javadocs and renamed parameters appropriately, to make it slightly more easy to understand. PiperOrigin-RevId: 434733313
huangdarwin committed
-
- 14 Mar, 2022 3 commits
-
-
https://github.com/androidx/media/commit/98e039d8727344b00c0e37c8b4f9c07cd6561543
*** Original commit *** Rollback of https://github.com/androidx/media/commit/aa22bc2dbeb01fbe3a9905adc8e87a859a3f3dca *** Original commit *** Fix PlayerView touch handling Overriding onTouchEvent was causing multiple issues, and appears to be unnecessary. Removing the override fixes: 1. StyledPlayerView accessibility issue where "hide player controls" actually toggled play/pause. 2. Delivery of events to a registered OnClick... *** PiperOrigin-RevId: 434502423
olly committed -
Issue: google/ExoPlayer#9933 #minor-release PiperOrigin-RevId: 434449816
aquilescanta committed -
PiperOrigin-RevId: 434441008
hschlueter committed
-
- 10 Mar, 2022 1 commit
-
-
The type of this parameter was changed when it was moved from OfflineLicenseHelper to DashUtil in https://github.com/androidx/media/commit/98f4fb85c210b2704a66e00c8477d4a41a234e9c PiperOrigin-RevId: 433770325
ibaker committed
-
- 24 Mar, 2022 5 commits
-
-
This parameter will not change between frames in the near future. PiperOrigin-RevId: 433765986
hschlueter committed -
Both files will be updated when new versions are released, but unreleased notes will only be accumulated in the media3 file. PiperOrigin-RevId: 433736599
ibaker committed -
There's no use of encoders in SsimHelper, changed all to "decoder". PiperOrigin-RevId: 433730292
claincly committed -
PiperOrigin-RevId: 433729648
olly committed -
https://github.com/androidx/media/commit/d5482fe3432f0a2e034d4a8579cc05a5e229ea4d
*** Original commit *** Don't call MediaDrm.setLogSessionId in FrameworkMediaDrm This method throws an UnsupportedOperationException on some Android 12 devices. *** PiperOrigin-RevId: 433708582
ibaker committed
-
- 15 Mar, 2022 2 commits
- 09 Mar, 2022 7 commits
-
-
The variable marks the coordinates used to sample from a texture, so hopefully this makes the naming a bit more descriptive. This renames vTexCoords and aTexCoords. No functional changes intended. PiperOrigin-RevId: 433499934
huangdarwin committed -
This fixes an exception thrown when parceling becasue the type can not be found (expects the AdsPlaybackState to be Serializable). Transforming the map and the ad playback states to a Bundle fixes the problem. #minor-release PiperOrigin-RevId: 433491993
bachinger committed -
PiperOrigin-RevId: 433467719
huangdarwin committed -
#minor-release PiperOrigin-RevId: 433467068
ibaker committed -
When the start position of a MediaPeriodInfo is equal or higher than the duration, we set the start position to `duration - 1` to end on the last frame. With server side inserted ad streams, this has the effect that we actually need to seek back to the last content frame after a post-roll. This is desirable when actually ending on that frame but produces a BUFFERING event when transitioning from an SSAI stream with a post-roll to the next media item in the playlist. This change sets the start position to the duration when we are clipping the last content period of an SSAI stream that is played in a playlist. PiperOrigin-RevId: 433445680
bachinger committed -
If an OpenGL call blocks because the encoder's input surface is full, this will now block the background thread while the main thread can continue querying encoder output and free up encoder capacity until it accepts more input unblocking the background thread. PiperOrigin-RevId: 433283287
hschlueter committed
-