1. 13 Jun, 2017 4 commits
    • UI parameter to disable automatically showing playback controls. · fa4f8766
      (Fixing GitHub issue #2699)
      
      Added controllerAutoShow parameter to decide whether playback controls are
      shown automatically. Default is true. Can be overwritten in the XML with
      auto_show=false or via SimpleExoPlayerView.setControllerAutoShow(false).
      
      Also inverted the logic of maybeShowControllers and showController.
      SimpleExoPlayerView.(show/hide)Controller and PlaybackControlView.(show/hide)
      now unconditionally do what they say to allow manual operation.
      SimpleExoPlayerView.maybeShowController is used internally to automatically
      show playback controls.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=158712277
      tonihei committed
    • Add meta data class for AbstractConcatenatedTimeline. · dcc2f9bd
      (Preparation for GitHub issue #1706)
      
      AbstractConcatenatedTimeline repeatly calls methods of its implementation to
      query a specific child timeline. This may be inefficient if the implementation
      repeatly executes the same code to find the timeline.
      
      Changed the class such that it now queries all information at once using a meta
      data class. As all methods need at least two of four variables anyway, this
      doesn't generate unnecessary overhead.
      
      Also generified the UID for the child indices to allow new implementations to
      use some other UID besides the index.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=158711979
      tonihei committed
    • Remove needsContinueLoading from ExoPlayerImplInternal · 629edc2b
      The same effect can be achieved by checking the isLoading variable of ExoPlayerImplInternal
      because this variable is in almost all cases set simultaneously with loadingMediaPeriodHolder.needsContinueLoading.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=158697948
      tonihei committed
    • Fix continueLoading in IMA deferred periods · 58280f97
      continueLoading may be called during preparation, but this is not
      handled correctly in the case where a deferred period doesn't
      have a source yet.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=158696539
      andrewlewis committed
  2. 12 Jun, 2017 11 commits
  3. 06 Jun, 2017 16 commits
  4. 31 May, 2017 9 commits