media/testutils/src/main/java/com/google/android/exoplayer2/testutil
krocard 78825a41dc Store encodings in Format instead of just pcm encodings
Previously only pcm encoding were stored in Format,
this was an issue as for audio passthrough and offload
lots of code needs to pass complex format informations
(encoding, sample rate, channel count, gapless metadata)
but could not use Format and each function was taking
each as different parameter.

By allowing Format to contain any encoding, and not only
pcmEncoding, it allows to pass a Format everywhere in ExoPlayer
code that needs a Format.

This patch does not have any functional change. It is only an internal refactor.

PiperOrigin-RevId: 318789444
2020-06-29 13:33:09 +01:00
..
truth Tweak SpannedSubject error message when actual has no spans 2020-02-03 11:21:13 +00:00
Action.java Rollback of 63ae4cc54b 2020-06-23 11:06:22 +01:00
ActionSchedule.java Add missing @Player.State in action schedule 2020-05-05 18:37:38 +01:00
AutoAdvancingFakeClock.java Start fixing nullness in testutil 2020-01-30 19:31:06 +00:00
CacheAsserts.java More nullness fixes in testutil 2020-02-03 14:45:22 +00:00
CapturingAudioSink.java Store encodings in Format instead of just pcm encodings 2020-06-29 13:33:09 +01: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 Make tests independent 2020-01-16 13:50:44 +00:00
DummyMainThread.java Make constants more readable with _ separator 2020-05-27 19:00:36 +01:00
Dumper.java Start fixing nullness in testutil 2020-01-30 19:31:06 +00:00
ExoHostedTest.java Rollback of 63ae4cc54b 2020-06-23 11:06:22 +01:00
ExoPlayerTestRunner.java SimpleExoplayer Builder for testing 2020-04-08 21:48:08 +01:00
ExtractorAsserts.java Fix bug unseekable FMP4 2020-06-29 13:32:44 +01:00
FakeAdaptiveDataSet.java DataSpec: Deprecate most constructors 2020-02-13 15:43:54 +00:00
FakeAdaptiveMediaPeriod.java Add DRM data to AnalyticsCollectorTest 2020-05-18 16:14:36 +01:00
FakeAdaptiveMediaSource.java Add DRM data to AnalyticsCollectorTest 2020-05-18 16:14:36 +01:00
FakeAudioRenderer.java SimpleExoplayer Builder for testing 2020-04-08 21:48:08 +01:00
FakeChunkSource.java DataSpec: Deprecate most constructors 2020-02-13 15:43:54 +00:00
FakeClock.java Add Clock#currentTimeMillis() 2020-04-15 17:42:19 +01:00
FakeDataSet.java Start fixing nullness in testutil 2020-01-30 19:31:06 +00:00
FakeDataSource.java Keep method signature together when overriding 2020-02-25 21:22:10 +00:00
FakeExoMediaDrm.java Add DefaultDrmSessionManagerTest 2020-06-26 11:14:05 +01:00
FakeExtractorInput.java Add peek() method to ExtractorInput 2019-12-10 12:37:02 +00:00
FakeExtractorOutput.java Add option to FakeTrackOutput to de-duplicate repeated formats 2020-05-01 19:46:30 +01:00
FakeMediaChunk.java Start fixing nullness in testutil 2020-01-30 19:31:06 +00: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 Restrict some Handler to current Looper only. 2020-06-23 11:06:31 +01:00
FakeMediaSource.java Restrict some Handler to current Looper only. 2020-06-23 11:06:31 +01:00
FakeRenderer.java Move FakeRenderer's DrmSession releasing from onReset() to onDisable() 2020-06-11 10:11:49 +01:00
FakeSampleStream.java Add DRM data to AnalyticsCollectorTest 2020-05-18 16:14:36 +01:00
FakeShuffleOrder.java Merge robolectric_testutils into testutils. 2019-08-09 18:36:32 +01:00
FakeTimeline.java Add getMediaItem() to MediaSource 2020-06-17 14:30:04 +01:00
FakeTrackOutput.java Store encodings in Format instead of just pcm encodings 2020-06-29 13:33:09 +01:00
FakeTrackSelection.java Start fixing nullness in testutil 2020-01-30 19:31:06 +00:00
FakeTrackSelector.java Remove deprecated members in DefaultTrackSelector 2020-04-06 13:28:28 +01:00
FakeVideoRenderer.java SimpleExoplayer Builder for testing 2020-04-08 21:48:08 +01:00
HostActivity.java Add overlay FrameLayout to hosted tests 2020-03-27 23:31:46 +00:00
MediaPeriodAsserts.java Merge trick play tracks into main track groups 2020-04-20 13:29:05 +01:00
MediaSourceTestRunner.java Make constants more readable with _ separator 2020-05-27 19:00:36 +01:00
NoUidTimeline.java Playlist API: submit ahead some files of the playlist API CL 2019-12-06 19:20:13 +00:00
package-info.java More nullness fixes in testutil 2020-02-03 14:45:22 +00:00
StubExoPlayer.java Automated g4 rollforward of commit ffa4ad0e77. 2020-06-26 11:23:19 +01:00
TestDownloadManagerListener.java Merge pull request #7479 from sravan1213:dev-v2 2020-06-11 10:11:30 +01:00
TestExoPlayer.java Rollback of 63ae4cc54b 2020-06-23 11:06:22 +01:00
TestUtil.java Add DefaultDrmSessionManagerTest 2020-06-26 11:14:05 +01:00
TimelineAsserts.java Start fixing nullness in testutil 2020-01-30 19:31:06 +00:00