media/library/common/src/test/java/com/google/android/exoplayer2
ibaker d3b5f71f25 Consider shuffle order in Timeline.equals()
Previously two timelines that differed only in shuffle order were
considered equal, which resulted in no call to
Player.Listener.onTimelineChanged when calling
ExoPlayer.setShuffleOrder. This in turn resulted in no call to
MediaControllerCompat.Callback.onQueueChanged.

Also make a small fix inside ExoPlayerImpl.setShuffleOrder, to ensure
that the new shuffle order is used when constructing the masked
timeline.

Issue: google/ExoPlayer#9889
#minor-release
PiperOrigin-RevId: 457703727
(cherry picked from commit 5c7ec13e85)
2022-06-28 12:15:54 +00:00
..
audio Rename CONTENT_TYPE_ @AudioContentType values to AUDIO_CONTENT_TYPE_* 2022-05-09 11:14:41 +01:00
drm Remove deprecated method DrmInitData.get(UUID) 2021-01-15 10:55:06 +00:00
metadata Remove dependency from common tests to exoplayer 2021-11-01 09:54:23 +00:00
offline simplify PlayerActivity towards using the media item only 2020-04-08 21:47:48 +01:00
source Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
text Create new class to store cues and timestamp. 2022-05-24 11:27:01 +01:00
trackselection Migrate usages of the deprecated TrackSelectionParameters.CREATOR 2022-05-04 10:13:35 +01:00
util Add language normalization for "arb" (Standard Arabic) 2022-05-24 11:09:21 +01:00
video Move format util classes to extractor package 2021-08-13 11:45:37 +01:00
BundleListRetrieverTest.java Implement Bundleable for Timeline 2021-03-12 10:53:41 +00:00
CTest.java Remove some sanity occurrences in Java files 2020-07-08 13:54:51 +01:00
DeviceInfoTest.java Move some tests to facilitate package renaming 2021-09-30 21:27:03 +01:00
FormatTest.java Remove dependency from common tests to exoplayer 2021-11-01 09:54:23 +00:00
ForwardingPlayerTest.java Rename DefaultTrackSelector.ParametersBuilder to Parameters.Builder 2022-06-07 17:54:38 +00:00
MediaItemTest.java Add RequestMetadata to MediaItem 2022-05-30 17:50:30 +00:00
MediaMetadataTest.java Remove MediaMetadata.mediaUrl 2022-05-30 17:54:00 +00:00
PlaybackExceptionTest.java Drop support for subclass instance unbundling in PlaybackException 2021-07-09 09:16:41 +01:00
PlaybackParametersTest.java Fix typo 2021-04-16 14:12:33 +01:00
PositionInfoTest.java Add the media item to PositionInfo 2021-08-26 11:03:40 +01:00
RatingTest.java Remove @DoNotInstrument from test classes 2021-08-09 20:02:05 +01:00
TimelineTest.java Consider shuffle order in Timeline.equals() 2022-06-28 12:15:54 +00:00
TracksTest.java Rename TracksInfo and TrackGroupInfo 2022-04-26 14:59:00 +01:00