media/libraries
andrewlewis 0b40bc37ab Release sample pipelines before asset loaders
The video asset loader renders decoder output to a surface texture, and if the
video sample pipeline is in the process of updating the surface texture image
at the moment when the asset loader video decoder is released this seems to
cause `MediaCodec.release` to get stuck.

Swap the release order so that we stop updating the texture before trying to
release the codec.

PiperOrigin-RevId: 523401619
2023-04-12 16:49:30 +01:00
..
cast Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
common Read H265 profile info from CSD-0 data 2023-04-11 10:31:16 +01:00
database Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
datasource Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
datasource_cronet Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
datasource_okhttp Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
datasource_rtmp Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
decoder Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
decoder_av1 Remove Javadoc TODO from README of decoder extensions 2023-04-05 15:48:58 +01:00
decoder_ffmpeg Remove Javadoc TODO from README of decoder extensions 2023-04-05 15:48:58 +01:00
decoder_flac Remove Javadoc TODO from README of decoder extensions 2023-04-05 15:48:58 +01:00
decoder_opus Remove Javadoc TODO from README of decoder extensions 2023-04-05 15:48:58 +01:00
decoder_vp9 Remove Javadoc TODO from README of decoder extensions 2023-04-05 15:48:58 +01:00
effect Test: Restrict visibility of string constants. 2023-04-11 10:36:27 +01:00
exoplayer Do not select unprepared media period in getMediaPeriodForEvent 2023-04-11 10:32:20 +01:00
exoplayer_dash Remove mediaTimeOffsetMs from EventDispatcher 2023-04-05 15:34:35 +01:00
exoplayer_hls Remove mediaTimeOffsetMs from EventDispatcher 2023-04-05 15:34:35 +01:00
exoplayer_ima Correct ad durations when timeline moves more than a single period 2023-04-11 10:30:27 +01:00
exoplayer_rtsp Move NAL unit utility classes into common 2023-04-05 15:45:35 +01:00
exoplayer_smoothstreaming Remove mediaTimeOffsetMs from EventDispatcher 2023-04-05 15:34:35 +01:00
exoplayer_workmanager Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
extractor Move NAL unit utility classes into common 2023-04-05 15:45:35 +01:00
session Deprecate MediaMetadata folderType and stabilize mediaType+isBrowsable 2023-04-11 10:28:39 +01:00
test_data Remove edit box functionality from Mp4Muxer 2023-04-05 15:44:04 +01:00
test_exoplayer_playback Fix instrumentation tests not working via Gradle 2022-09-30 18:03:11 +00:00
test_session_common Exclude test_session_{common,current} from API and Javadoc tests 2023-03-07 11:48:38 +00:00
test_session_current Set duration in QueueTimeline 2023-04-05 13:17:58 +01:00
test_utils Test: Add TextureOutputListener for texture output tests 2023-04-11 10:34:38 +01:00
test_utils_robolectric Fix javadoc links in media README files 2023-03-30 17:26:40 +00:00
transformer Release sample pipelines before asset loaders 2023-04-12 16:49:30 +01:00
ui Add media3 guide entries in README files 2023-03-30 17:28:03 +00:00
ui_leanback Fix (another) LeanbackPlayerAdapter param name mismatch 2023-02-01 10:41:50 +00:00