- 17 Feb, 2023 17 commits
-
-
PiperOrigin-RevId: 510377977
tofunmi committed -
Adds a new option to the preset file list to show an image for 5secs at 30fps. Also adds an ImageView to show the input image PiperOrigin-RevId: 510372035
tofunmi committed -
Following changes are included: 1. Move BoxesTest.java into muxer module. 2. Change test code to use dump file infra. BoxesTest.java does not cover all the boxes implemented in Boxes.java so created a WI to track it b/269471752 PiperOrigin-RevId: 510219645
sheenachhabra committed -
Otherwise, a lack of HDR decoding support will result in the tests checking output files for HDR output, like HdrEditingTest.transform_noRequestedTranscode_hdr10File_transformsOrThrows, failing. PiperOrigin-RevId: 510213020
huangdarwin committed -
This space was added by mistake in a prior CL of mine. PiperOrigin-RevId: 510157363
samrobinson committed -
PiperOrigin-RevId: 510155318
huangdarwin committed -
This allows us to fix usage of HDR_MODE_EXPERIMENTAL_FORCE_INTERPRET_HDR_AS_SDR. Before, this was checked in the VideoSamplePipeline, which no longer decides on the decoder configuration input format. PiperOrigin-RevId: 510142097
huangdarwin committed -
PiperOrigin-RevId: 510118760
kimvde committed -
It's unlikely anyone will try to use Transformer on watches. PiperOrigin-RevId: 510115645
andrewlewis committed -
PiperOrigin-RevId: 510100709
claincly committed -
Some of the test methods in `TransformationTest` don't check capabilities. Add a check just scoped to decoding (not checking encoding, but the default encoder factory may fall back). PiperOrigin-RevId: 510088562
andrewlewis committed -
PiperOrigin-RevId: 510087543
kimvde committed -
PiperOrigin-RevId: 510077348
huangdarwin committed -
PiperOrigin-RevId: 510062674
kimvde committed -
Previously, any constructors instrumented by Robolectric were made public. This caused two types of issues: 1) If Android classes had non-public constructors which were made public and added to the Android API, Robolectric allowed tests to incorrectly use the constructors on older SDK levels (where they were non-public). This most commonly occurs for AccessibiltyEvent and AccessibilityNodeInfo. 2) When reflection was used to instantiate classes that were instrumented by Robolectric, all constructors were accessible, which did not match what happened when running on an Android test. Update the instrumentation in Robolectric to prevent making all public constructors. PiperOrigin-RevId: 510049123
Googler committed -
Rename FrameProcessor to VideoFrameProcessor, and GlEffectsFrameProcessor to DefaultVideoFrameProcessor. Most changes are semi-mechanical, semi-manual find-replace, preserving case: * "FrameProc" -> "VideoFrameProc" (ex. FrameProcessor -> VideoFrameProcessor, and FrameProcessingException -> VideoFrameProcessingException) * "GlEffectsVideoFrameProc" -> "DefaultVideoFrameProc" PiperOrigin-RevId: 509887384
huangdarwin committed -
PiperOrigin-RevId: 509879029
andrewlewis committed
-
- 15 Feb, 2023 11 commits
-
-
#minor-release PiperOrigin-RevId: 509867431
christosts committed -
#minor-release PiperOrigin-RevId: 509864205
christosts committed -
PiperOrigin-RevId: 509808913
tofunmi committed -
PiperOrigin-RevId: 509802784
andrewlewis committed -
#minor-release PiperOrigin-RevId: 509789955
christosts committed -
Now that the GLEffectFrameProcessor handles external (video) and internal (image) input, components used only for external input needs should be moved to the ExternalTextureManager for code clarity PiperOrigin-RevId: 509787494
tofunmi committed -
PiperOrigin-RevId: 509785247
samrobinson committed -
Issue: google/ExoPlayer#10989 PiperOrigin-RevId: 509771687
andrewlewis committed -
PiperOrigin-RevId: 509750806
samrobinson committed -
* Moved the logic to SamplePipeline. * Pass the requested values via Format. * Moved exception throwing inside the methods. * Build up the mimeTypesToCheck as a set - removing possible duplicate checks. * Simplified logic that calls the findSupportedMimeType method. * Improved javadoc. PiperOrigin-RevId: 509594062
samrobinson committed -
PiperOrigin-RevId: 509546771
samrobinson committed
-
- 14 Feb, 2023 6 commits
-
-
PiperOrigin-RevId: 509518734
huangdarwin committed -
#minor-release PiperOrigin-RevId: 509501665
christosts committed -
PiperOrigin-RevId: 509478455
tofunmi committed -
PiperOrigin-RevId: 509473556
Googler committed -
Because the ColorInfo constructor is deprecated. PiperOrigin-RevId: 509468663
claincly committed -
PiperOrigin-RevId: 509461955
claincly committed
-
- 13 Feb, 2023 6 commits
-
-
It can be confusing how to use RgbMatrix for app devs not comfortable with image manipulation, so add a helper class that simply translates rgb values the same constant brightness value, to update the brightness values. PiperOrigin-RevId: 509287229
huangdarwin committed -
#minor-release PiperOrigin-RevId: 509246479
christosts committed -
For all end-to-end tests, we currently run on a generic API 26 and newer API 31 emulator. Due to some issues on API 31, update to use an API 33 emulator. Also, update documentation to mention issues on different emulator versions. PiperOrigin-RevId: 509242743
huangdarwin committed -
This now matches EncoderUtil.getSupportedEncoders return type. PiperOrigin-RevId: 509222078
samrobinson committed -
PiperOrigin-RevId: 509210836
andrewlewis committed -
In parsing Describe RTSP response messages, IllegalArgumentExceptions are thrown for invalid parameters and values. These exceptions were not caught and crashed the Playback thread. Now these exceptions will be caught and their errors forwarded to the proper error handling listeners. #minor-release Issue: google/ExoPlayer#10971 PiperOrigin-RevId: 509207881
michaelkatz committed
-