media/libraries
samrobinson fe272d3c49 Follow practices/guidance in Muxer tests around:
* @Before and @After usage. [1].
* static fields before non-static. [2].

@Before method should typically be paired with an @After method,
focused on ensuring that the component is released regardless of what
the test does.

In tests, inlining final class variables is preferrable [1]. In general
things like the file path should be part of the test (the @Rule means
we don't need before/after) if only used once.

Statically importing values and using them directly is preferable to
having a variable declared as non-final that's effectively final,
because from a readability perspective someone can see (the caps) that
the value is final static and immutable, so doesn't have to check if
it's changed/reassigned.

PiperOrigin-RevId: 586697887
2023-11-30 09:29:18 -08:00
..
cast Return empty timeline when media info is null 2023-11-20 09:55:36 -08:00
common Don't include null text or bitmaps in Cue.toBundle() 2023-11-30 03:58:33 -08:00
container Add support for flattening SEF files with H.265 2023-10-17 09:26:14 -07:00
database Do not trim audio samples by changing their timestamp 2023-06-29 22:50:04 +00:00
datasource Split openAssetFileDescriptor from RawResourceDataSource.open 2023-10-31 04:38:57 -07:00
datasource_cronet Do not trim audio samples by changing their timestamp 2023-06-29 22:50:04 +00:00
datasource_httpengine Implement HttpEngineDataSource, a HttpDataSource using the [HttpEngine](https://developer.android.com/reference/android/net/http/HttpEngine) API. 2023-10-18 14:17:56 -07:00
datasource_okhttp Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
datasource_rtmp Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
decoder Satisfy nullness checker correctness by using local variable 2023-10-31 12:56:32 +00:00
decoder_av1 Add Decoder.setOutputStartTimeUs and use it in extension decoders 2023-10-04 10:37:25 -07:00
decoder_ffmpeg Merge pull request #707 from equeim:ffmpeg-6.0 2023-11-23 08:06:04 -08:00
decoder_flac Add more data to e2etest dumps 2023-07-13 15:33:33 +01:00
decoder_midi MidiExtractor: mark only the first sample as key-frame 2023-11-21 07:39:46 -08:00
decoder_opus Explicitly mark DecoderOutputBuffer as shouldBeSkipped if needed 2023-10-03 04:28:21 -07:00
decoder_vp9 Add Decoder.setOutputStartTimeUs and use it in extension decoders 2023-10-04 10:37:25 -07:00
effect fix: make BitmapOverlay constructor public 2023-11-30 04:54:06 -08:00
exoplayer Promote method to control subtitle parsing to MediaSource.Factory 2023-11-29 09:12:04 -08:00
exoplayer_dash Promote method to control subtitle parsing to MediaSource.Factory 2023-11-29 09:12:04 -08:00
exoplayer_hls Promote method to control subtitle parsing to MediaSource.Factory 2023-11-29 09:12:04 -08:00
exoplayer_ima Set MIME type from IMA SDK on ads MediaItem 2023-11-14 09:12:07 -08:00
exoplayer_rtsp Merge pull request #491 from v-novaltd:dsparano-exo128 2023-10-17 06:35:19 -07:00
exoplayer_smoothstreaming Promote method to control subtitle parsing to MediaSource.Factory 2023-11-29 09:12:04 -08:00
exoplayer_workmanager Remove exoplayer2-only javadoc machinery from media3 2023-06-05 09:47:58 +00:00
extractor Make CueSerializationTest more realistic 2023-11-27 07:16:19 -08:00
muxer Follow practices/guidance in Muxer tests around: 2023-11-30 09:29:18 -08:00
session Expose isTrusted property of ControllerInfo. 2023-11-24 03:37:33 -08:00
test_data Effect: Fix overlay alpha handling. 2023-11-30 04:43:21 -08:00
test_exoplayer_playback Add android.namespace to all build.gradle files 2023-05-19 17:19:15 +01:00
test_session_common Add session extras to the state of the controller 2023-11-21 14:32:33 -08:00
test_session_current Add session extras to the state of the controller 2023-11-21 14:32:33 -08:00
test_utils Update emulator device names 2023-11-27 10:02:02 -08:00
test_utils_robolectric Enable offload scheduling by default for audio-only offload playback 2023-09-13 06:46:50 -07:00
transformer Follow practices/guidance in Muxer tests around: 2023-11-30 09:29:18 -08:00
ui Workaround layout problems with Material Design 2023-11-15 02:57:03 -08:00
ui_leanback Prevent forwarding of zero video size to Leanback 2023-08-30 12:20:51 -07:00
lint.xml Update recommended way to suppress @UnstableApi errors in lint.xml 2023-11-15 02:34:40 -08:00