- 27 Jun, 2022 1 commit
-
-
In follow-ups the FrameProcessorChain will set an instance of this listener for each GlTextureProcessor to chain it with its previous and next GlTextureProcesssor. PiperOrigin-RevId: 455628942
hschlueter committed
-
- 17 Jun, 2022 3 commits
-
-
Ian Baker committed
-
r1.0.0 beta01
Ian Baker committed -
The API 32 SDK has incorrect versioning metadata for Spatializer. It reports the whole class has only been present since API 33 (which is surely impossible given it's present in the API 32 SDK): https://issuetracker.google.com/234009300 The metadata seems to be correct in the API 33 SDK, so this baseline will no longer be needed when we bump to `compileSdkVersion = 33`.
Ian Baker committed
-
- 16 Jun, 2022 12 commits
-
-
#minor-release PiperOrigin-RevId: 455380010
christosts committed -
#minor-release PiperOrigin-RevId: 455372568
ibaker committed -
#minor-release PiperOrigin-RevId: 455372269
bachinger committed -
Fixing lint errors in the string.xml files makes no sense because these are overridden with the next automated string import. Adding a lint-baseline.xml instead for the ui module. See https://issuetracker.google.com/208178382 #minor-release PiperOrigin-RevId: 455354304 (cherry picked from commit 61ab75b8)
bachinger committed -
Fixing lint errors in the string.xml files makes no sense because these are overridden with the next automated string import. Adding a lint-baseline.xml instead for the ui module. See https://issuetracker.google.com/208178382 #minor-release PiperOrigin-RevId: 455354304
bachinger committed -
PiperOrigin-RevId: 455347182 (cherry picked from commit dc0e5c44)
Marc Baechinger committed -
#minor-release PiperOrigin-RevId: 455350486
bachinger committed -
PiperOrigin-RevId: 455347182
Marc Baechinger committed -
The wrapper * catches exceptions for each task and notifies the listener (this will be used more in follow-ups when processFrame is split into lots of listeners and callbacks), * removes finished tasks from the queue and signals any exceptions that occurred to the listener each time a new task is executed. PiperOrigin-RevId: 455345184
hschlueter committed
- 15 Jun, 2022 24 commits
-
-
Issue: androidx/media#86 #minor-release PiperOrigin-RevId: 455182232
bachinger committed -
PiperOrigin-RevId: 455157744
christosts committed -
These calls were not implemented so far as they require a mix of initial prepareFrom/playFrom calls and addQueueItem. We can also support clients without queue handling to set single MediaItems. To make the calls consistent and predictable in the session, we need to ensure that none of the play/pause/addQueueItem/ removeQueueItem/prepare/playFromXYZ/prepareFromXYZ are called before the controller is prepared and has media. #minor-release PiperOrigin-RevId: 455110246 (cherry picked from commit b475f1f2)
tonihei committed -
PiperOrigin-RevId: 455094147 (cherry picked from commit ad3348cc)
Marc Baechinger committed -
See https://issuetracker.google.com/208178382 PiperOrigin-RevId: 454949204 (cherry picked from commit 1f380c1d)
bachinger committed -
#minor-release PiperOrigin-RevId: 455140203
tonihei committed -
Issue: google/ExoPlayer#10287 PiperOrigin-RevId: 455131138
olly committed -
#minor-release PiperOrigin-RevId: 455128997
bachinger committed -
PiperOrigin-RevId: 455121899
olly committed -
This code path is now completely redundant as the same effect can be achieved by using player.setMediaItem. #minor-release PiperOrigin-RevId: 455115567
tonihei committed -
PiperOrigin-RevId: 455114693
hschlueter committed -
This change adds a SurfaceProvider interface which is necessary to allow for texture processors whose output size becomes available asynchronously in follow-ups. VTSP's implementation of this interface wraps the encoder and provides its input surface together with the output frame width, height, and orientation as used for encoder configuration. The FrameProcessorChain converts the output frames to the provided orientation and resolution using a ScaleToFitTransformation and Presentation replacing EncoderCompatibilityTransformation. PiperOrigin-RevId: 455112598
hschlueter committed -
These calls were not implemented so far as they require a mix of initial prepareFrom/playFrom calls and addQueueItem. We can also support clients without queue handling to set single MediaItems. To make the calls consistent and predictable in the session, we need to ensure that none of the play/pause/addQueueItem/ removeQueueItem/prepare/playFromXYZ/prepareFromXYZ are called before the controller is prepared and has media. #minor-release PiperOrigin-RevId: 455110246
tonihei committed -
- Fixed MidiExtractor state issues which caused seeking to behave unexpectedly. Ensures the extractor is now always in the file loading state after returning RESULT_END_OF_INPUT. - Fixed an infinite loop in MidiExtractor caused by the file data array having an initial size of 0. The extractor attempted to increase the capacity of the array by using this size of 0 in it's calculations. PiperOrigin-RevId: 455107511
hmzh committed -
PiperOrigin-RevId: 455094147
Marc Baechinger committed -
PiperOrigin-RevId: 454951844
bachinger committed -
See https://issuetracker.google.com/208178382 PiperOrigin-RevId: 454949204
bachinger committed