media/libraries
Googler 823df91ca0 Defensively cancel frame processing tasks on error.
FrameProcessingTaskExecutor should be released on error.
There can be a delay until this happens, so
FrameProcessingTaskExecutor will cancel any pending tasks
and drop new tasks until it is released.

PiperOrigin-RevId: 468171820
(cherry picked from commit 0c961a7abd)
2022-08-17 12:25:53 +00:00
..
cast Define CueGroup.EMPTY_TIME_ZERO for convenience 2022-08-16 16:27:56 +00:00
common Define CueGroup.EMPTY_TIME_ZERO for convenience 2022-08-16 16:27:56 +00:00
database Mark all non-public IntDefs as only TYPE_USE 2022-02-21 16:56:36 +00:00
datasource Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
datasource_cronet Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
datasource_okhttp Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
datasource_rtmp Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
decoder Expect PresentationTime Discontinuity During Stream Transitions 2022-04-26 14:21:36 +01:00
decoder_av1 Update CMake version for AV1 extension 2022-08-15 10:49:44 +00:00
decoder_ffmpeg Add additional build flags for ffmpeg on "arm64-v8a" 2022-08-12 09:43:22 +00:00
decoder_flac Make sure native library loads use correct class loader 2022-02-22 11:25:44 +00:00
decoder_opus Ignore decoding test cases when library not available 2022-05-31 15:33:33 +00:00
decoder_vp9 Make sure native library loads use correct class loader 2022-02-22 11:25:44 +00:00
effect Defensively cancel frame processing tasks on error. 2022-08-17 12:25:53 +00:00
exoplayer Define CueGroup.EMPTY_TIME_ZERO for convenience 2022-08-16 16:27:56 +00:00
exoplayer_dash DASH: Parse and use EventStream.presentationTimeOffset 2022-07-25 20:28:20 +00:00
exoplayer_hls Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
exoplayer_ima Add timeout for ad to load. 2022-08-11 14:59:21 +00:00
exoplayer_rtsp Factor out RTP timestamp to sample time method 2022-08-04 16:49:03 +00:00
exoplayer_smoothstreaming Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
exoplayer_workmanager Reformat some javadoc 2022-02-18 14:54:02 +00:00
extractor Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
session Define CueGroup.EMPTY_TIME_ZERO for convenience 2022-08-16 16:27:56 +00:00
test_data Compact a RGB Matrix chain into a singular RGB Matrix. 2022-08-16 20:39:42 +00:00
test_exoplayer_playback Annotate methods that always return this with @CanIgnoreReturnValue 2022-07-21 15:24:07 +00:00
test_session_common Run MediaSessionStub commands in order 2022-07-20 10:34:22 +00:00
test_session_current Define CueGroup.EMPTY_TIME_ZERO for convenience 2022-08-16 16:27:56 +00:00
test_utils ExtractorAsserts: add comments on method arguments 2022-07-26 13:23:36 +00:00
test_utils_robolectric Add timestamp to Metadata 2022-06-27 11:31:10 +00:00
transformer HDR: Clarify tone mapping fallback. 2022-08-10 11:25:56 +00:00
ui Use the current overrides of the player as preset 2022-07-18 10:36:01 +00:00
ui_leanback Listen to playWhenReady changes in LeanbackPlayerAdapter 2022-07-11 15:49:33 +00:00