media/libraries/test_data/src/test/assets/playbackdumps
michaelkatz 638b2a3c86 Start early-enabled renderers only after advancing the playing period
Renderers may be enabled for subsequent media items as soon as the current media item's renderer's isEnded() returns true. When a renderer is being enabled and the player is 'playing', that renderer is also started. When playing a mixed playlist of images and content with audio & video, the player may skip some image items because the early-starting of the audio renderer causes a clock update.

A solution is to only start the "early-enabled" renderers at the point of media transition and add a condition on DefaultMediaClock to use the standalone clock when reading-ahead and the renderer clock source is not in a started state.

Issue: androidx/media#1017
PiperOrigin-RevId: 613231227
2024-03-06 08:50:42 -08:00
..
clipping Add e2etest for clipped sources in playlists 2023-07-13 16:00:16 +01:00
dash Keep stream offset alive in ImageRenderer until stream transition 2024-01-24 07:10:04 -08:00
flac Add more data to e2etest dumps 2023-07-13 15:33:33 +01:00
flv Conditionally output captured data in CapturingRenderersFactory 2023-09-01 09:26:33 -07:00
hls Fix HlsPlaybackTest flakiness 2024-02-01 03:58:37 -08:00
image remove media/bitmap/input_images 2024-02-23 09:07:03 -08:00
jpeg Support Jpeg image track extraction in exoplayer 2023-09-08 12:15:10 -07:00
jpeg-motion-photo Fix handling of multiple HEVC tracks in JPEG motion photos 2023-12-11 08:31:13 -08:00
merging Reset loading period after reading discontinuity that requires loading 2023-08-07 11:30:38 +00:00
mka Add more data to e2etest dumps 2023-07-13 15:33:33 +01:00
mkv Update TextRenderer to handle CuesWithTiming instances directly 2023-10-05 08:17:23 -07:00
mp3 Rename test.mp3 test asset to test-cbr-info-header.mp3 2024-01-05 02:31:20 -08:00
mp4 Add fps-awareness to DefaultTrackSelector 2024-02-28 01:09:50 -08:00
offloadRecovery Create audio offload failure recovery playback tests 2024-02-26 05:06:04 -08:00
ogg Limit processing Opus decode-only frames by seek-preroll in offload 2023-12-05 03:44:37 -08:00
playlists Start early-enabled renderers only after advancing the playing period 2024-03-06 08:50:42 -08:00
png Conditionally output captured data in CapturingRenderersFactory 2023-09-01 09:26:33 -07:00
rtsp Add general-purpose overflow-resistant divide+multiply util method 2023-09-12 10:22:57 -07:00
silence Conditionally output captured data in CapturingRenderersFactory 2023-09-01 09:26:33 -07:00
ts Add Robolectric e2e test support for HEVC content 2023-12-05 06:52:39 -08:00
vp9 Conditionally output captured data in CapturingRenderersFactory 2023-09-01 09:26:33 -07:00
wav Add more data to e2etest dumps 2023-07-13 15:33:33 +01:00
webvtt Add more data to e2etest dumps 2023-07-13 15:33:33 +01:00