media/testutils/src/main/java/com/google/android/exoplayer2/testutil
tonihei 43886491f6 Make FakeMediaPeriod and FakeAdaptiveMediaPeriod independent.
The adaptive period currently extends the base (non-adaptive) period
to share common MediaPeriod boilerplate code.

However, once we start using the real SampleQueue in FakeMediaPeriod
the common code becomes even less and the overhead to support
multiple stream implementation from the base class is no longer
worth it. Thus, this change removes the class hierarchy and copies
the common parts to FakeAdaptiveMediaPeriod.

PiperOrigin-RevId: 347990468
2020-12-23 22:48:10 +00:00
..
truth Tweak SpannedSubject error message when actual has no spans 2020-02-03 11:21:13 +00:00
Action.java Add back support for setting audio pitch 2020-08-27 12:06:41 +01:00
ActionSchedule.java Add back support for setting audio pitch 2020-08-27 12:06:41 +01:00
AdditionalFailureInfo.java Attach resource info to exceptions thrown in DataSourceContractTest 2020-12-14 10:16:53 +00:00
AutoAdvancingFakeClock.java Do not advance SystemClock manually in tests 2020-12-03 17:10:19 +00:00
CacheAsserts.java Move DataSource reading methods into Util 2020-10-06 14:30:56 +01:00
CapturingAudioSink.java Rollback of fa6e01312b 2020-11-18 18:40:22 +00:00
DataSourceContractTest.java Make setters of TestResource.Builder accept a value. 2020-12-17 11:25:52 +00:00
DecoderCountersUtil.java Video processing offset in AnalyticsListener 2020-02-17 17:13:09 +00:00
DefaultRenderersFactoryAsserts.java Remove DRM management from Renderers 2020-02-17 17:40:30 +00:00
DownloadBuilder.java Rollback of fa6e01312b 2020-11-18 18:40:22 +00:00
DummyMainThread.java Use static imports for methods that make sense without their class name 2020-07-27 23:59:52 +01:00
Dumper.java Rollback of fa6e01312b 2020-11-18 18:40:22 +00:00
DumpFileAsserts.java Fix dump file write directory 2020-09-21 22:57:37 +01:00
ExoHostedTest.java Remove stopTest workaround in ExoHostedTest 2020-11-27 11:08:49 +00:00
ExoPlayerTestRunner.java Split TestExoPlayer into Builder and RunHelper classes 2020-10-13 16:27:39 +01:00
ExtractorAsserts.java Switch extractor tests to single-parameter parameterized syntax 2020-11-27 11:06:51 +00:00
FakeAdaptiveDataSet.java DataSpec: Deprecate most constructors 2020-02-13 15:43:54 +00:00
FakeAdaptiveMediaPeriod.java Make FakeMediaPeriod and FakeAdaptiveMediaPeriod independent. 2020-12-23 22:48:10 +00:00
FakeAdaptiveMediaSource.java Make FakeMediaPeriod and FakeAdaptiveMediaPeriod independent. 2020-12-23 22:48:10 +00:00
FakeAudioRenderer.java Report reasons for not being able to reuse decoders 2020-11-16 16:49:48 +00:00
FakeChunkSource.java Add load cancelation support to DASH and SS 2020-08-01 12:56:39 +01:00
FakeClock.java Do not advance SystemClock manually in tests 2020-12-03 17:10:19 +00:00
FakeDataSet.java Rollback of fa6e01312b 2020-11-18 18:40:22 +00:00
FakeDataSource.java Fix nullness warnings in testutil package 2020-08-21 12:48:29 +01:00
FakeExoMediaDrm.java Rollback of fa6e01312b 2020-11-18 18:40:22 +00:00
FakeExtractorInput.java Use static imports for methods that make sense without their class name 2020-07-27 23:59:52 +01:00
FakeExtractorOutput.java Create a DumpFileAsserts from the dumpfile logic in FakeExtractorOutput 2020-08-17 16:08:24 +01:00
FakeMediaChunk.java Rollback of 75eab31d79 2020-07-08 13:56:04 +01:00
FakeMediaChunkIterator.java DataSpec: Deprecate most constructors 2020-02-13 15:43:54 +00:00
FakeMediaClockRenderer.java Change FakeRenderer to take a track type instead of a list of formats 2020-03-19 00:49:10 +00:00
FakeMediaPeriod.java Remove onMediaPeriodCreated/Released/ReadingStarted 2020-07-24 10:44:48 +01:00
FakeMediaSource.java Make FakeMediaPeriod and FakeAdaptiveMediaPeriod independent. 2020-12-23 22:48:10 +00:00
FakeRenderer.java Move FormatSupport in common 2020-11-30 09:33:11 +00:00
FakeSampleStream.java Rollback of fa6e01312b 2020-11-18 18:40:22 +00:00
FakeShuffleOrder.java Merge robolectric_testutils into testutils. 2019-08-09 18:36:32 +01:00
FakeTimeline.java Add live configuration to Timeline.Window 2020-12-14 10:17:23 +00:00
FakeTrackOutput.java Replace ExoPlayer's functional types with Guava alternatives 2020-07-27 23:59:25 +01:00
FakeTrackSelection.java Rename some white/blacklist occurrences in core library 2020-07-06 16:43:36 +01:00
FakeTrackSelector.java Forward Timeline and period id to TrackSelection.Factory 2020-11-06 16:32:57 +00:00
FakeVideoRenderer.java Report reasons for not being able to reuse decoders 2020-11-16 16:49:48 +00:00
HostActivity.java Add overlay FrameLayout to hosted tests 2020-03-27 23:31:46 +00:00
MediaPeriodAsserts.java Remove some occurrences of dummy 2020-07-13 17:00:21 +01:00
MediaSourceTestRunner.java Use static imports for methods that make sense without their class name 2020-07-27 23:59:52 +01:00
NoUidTimeline.java Migrate ExoPlayerTest.playEmptyTimeline to TestExoPlayer 2020-08-01 12:54:33 +01:00
package-info.java More nullness fixes in testutil 2020-02-03 14:45:22 +00:00
StubExoPlayer.java Add @deprecated javadoc to StubExoPlayer#getPlaybackError 2020-11-16 16:50:23 +00:00
TestExoPlayerBuilder.java Split TestExoPlayer into Builder and RunHelper classes 2020-10-13 16:27:39 +01:00
TestUtil.java Move Robolectric-related test utils methods to robolectricutils module 2020-10-13 16:29:50 +01:00
TimelineAsserts.java Migrate usages of deprecated Window#tag 2020-07-24 10:34:03 +01:00