1. 17 May, 2019 1 commit
    • Ignore empty timelines in ImaAdsLoader. · 9e4b89d1
      We previously only checked whether the reason for the timeline change is
      RESET which indicates an empty timeline. Change this to an explicit check
      for empty timelines to also ignore empty media or intermittent timeline
      changes to an empty timeline which are not marked as RESET.
      
      Issue:#5831
      PiperOrigin-RevId: 248499118
      tonihei committed
  2. 16 May, 2019 1 commit
  3. 15 May, 2019 18 commits
  4. 05 May, 2019 9 commits
  5. 03 May, 2019 5 commits
  6. 02 May, 2019 6 commits
    • Fix SmoothStreaming links · c33835b4
      NOTE: Streams are working on ExoPlayer but querying them from
      other platforms yields "bad request".
      
      The new links:
      + Match Microsoft's test server.
      + Allow querying from clients other than ExoPlayer, like curl.
      
      PiperOrigin-RevId: 246289755
      aquilescanta committed
    • Post-submit fixes for… · 241ce2df
      Post-submit fixes for https://github.com/google/ExoPlayer/commit/eed5d957d87d44cb9c716f1a4c80f39ad2a6a442.
      
      One wrong return value, a useless assignment, unusual visibility of private
      class fields and some nullability issues.
      
      PiperOrigin-RevId: 246282995
      tonihei committed
    • Remove unnecessary logging · 9f9cf316
      As justification for why we should not have this type of logging,
      it would scale up to about 13K LOC, 1800 Strings, and 36K (after
      pro-guarding - in the case of the demo app) if we did it through
      the whole code base*. It makes the code messier to read, and in
      most cases doesn't add significant value.
      
      Note: I left the Scheduler logging because it logs interactions
      with some awkward library components outside of ExoPlayer, so is
      perhaps a bit more justified.
      
      * This is a bit unfair since realistically we wouldn't ever add
        lots of logging into trivial classes. But I think it is fair
        to say that the deltas would be non-negligible.
      
      PiperOrigin-RevId: 246181421
      olly committed
    • Periodically persist progress to index whilst downloading · 214a372e
      PiperOrigin-RevId: 246173972
      olly committed
    • Rework DownloadManager to fix remaining TODOs · d215b811
      - Removed DownloadInternal and its sometimes-out-of-sync
        duplicate state
      - Fixed downloads being in STOPPED rather than QUEUED state
        when the manager is paused
      - Fixed setMaxParallelDownloads to start/stop downloads if
        necessary when the value changes
      - Fixed isWaitingForRequirements
      
      PiperOrigin-RevId: 246164845
      olly committed
    • Fix SmoothStreaming links · ad5948f3
      NOTE: Streams are working on ExoPlayer but querying them from
      other platforms yields "bad request".
      
      The new links:
      + Match Microsoft's test server.
      + Allow querying from clients other than ExoPlayer, like curl.
      
      PiperOrigin-RevId: 246289755
      aquilescanta committed