1. 15 Dec, 2017 3 commits
    • Move playback state, isLoading, and track selector result to PlaybackInfo. · 2cbf0ef0
      This is a no-op change replacing the local variables in ExoPlayerImplInternal
      with the new ones in PlaybackInfo.
      
      ***
      Use playbackState, isLoading and trackSelectorResult from playbackInfo in ExoPlayerImpl.
      
      ***
      Move duplicated listener notification in ExoPlayerImpl to new method.
      
      Also split reset method in one parts which creates the new playback info
      and one part which notifies the listeners. The increment of the pending
      operation counter needs to happen in between.
      
      ***
      Use only one pending operation counter in ExoPlayerImpl.
      
      This also allows to move onSeekProcessed into the notification chain.
      
      ***
      Replace playback info changing messages to ExoPlayerImpl by single message type.
      
      As they are all handled in the same way, they can be summarized to one message.
      
      ***
      Only send playback info change notifications once per playback thread message.
      
      This ensures that all concurrent changes actually reach ExoPlayerImpl concurrently.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=178907165
      tonihei committed
    • Update SingleSampleMediaSource with factory/listener changes · a5cd0b87
      - Convert the Builder into a Factory
      - Have it use MediaSourceEventListener
      - Also made some misc related fixes to other sources
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=178906521
      olly committed
    • Check if native libraries are available in tests. · 106e69b3
      If the library is not available, no tracks can be selected and the
      tests silently run through by immediately switching to ended state
      without error.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=178904347
      tonihei committed
  2. 13 Dec, 2017 4 commits
  3. 12 Dec, 2017 28 commits
  4. 04 Dec, 2017 5 commits