media/libraries/test_utils
bachinger b066a0912e Set video size to 0/0 when video render is disabled
In terms of MCVR with a `VideoRendererEventListener`, the video size is set to
0/0 right after `onVideoDisabled()` is called and is set to the actual size as
soon as the video size is known after 'onVideoEnabled()`.

For ExoPlayer and in terms of the `Player` interface, `Player.getVideoSize()`
returns a video size of 0/0 when `Player.getCurrentTracks()` does not support
`C.TRACK_TYPE_VIDEO`. This is ensured by the masking behavior of
`ExoPlayerImpl` that sets an empty track selection result when the playing
period changes due to a seek or timeline removal.

When transitioning playback from a video media item to the next, or when
seeking within the same video media item, the renderer is not disabled.

#minor-release

PiperOrigin-RevId: 533479600
(cherry picked from commit 2a6f893fba)
2023-05-26 13:25:07 +00:00
..
src Set video size to 0/0 when video render is disabled 2023-05-26 13:25:07 +00:00
build.gradle Fix thread access when creating notifications for media sessions 2023-04-17 17:20:36 +01:00
README.md Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00

Test utils module

Provides utility classes for media unit and instrumentation tests.