media/library
tonihei 9b3014dd79 Remove randomness from adaptive bitrate tests.
- The order of sample stream (and thus the order in which loads are
  triggered) currently depends on a Set and thus on the hash codes
  of the objects that change with every run. Changing to a List solves
  this problem.
- The FakeAdaptiveDataSet directly created a static Random (with random
  seed) to compute the variation of chunk sizes. Changing this to an
  injected Random object that can always be initialized with the same
  seed also removed this randomness from the tests.

PiperOrigin-RevId: 353878661
2021-01-26 17:13:46 +00:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Make FakeClock fully deterministic. 2021-01-26 17:13:35 +00:00
core Remove randomness from adaptive bitrate tests. 2021-01-26 17:13:46 +00:00
dash Replace non-inclusively named constant 2021-01-25 17:38:26 +00:00
extractor Fix parsing of Vorbis codec private 2021-01-26 15:59:41 +00:00
hls Split mutations method out of TrackSelection 2021-01-25 15:37:38 +00:00
smoothstreaming Split mutations method out of TrackSelection 2021-01-25 15:37:38 +00:00
transformer Make FakeClock fully deterministic. 2021-01-26 17:13:35 +00:00
ui Move Player.getTrackSelector to ExoPlayer 2021-01-22 16:22:09 +00:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.