1. 15 May, 2019 16 commits
  2. 05 May, 2019 9 commits
  3. 03 May, 2019 5 commits
  4. 02 May, 2019 10 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
    • Post-submit fixes for… · 5992699d
      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 · de7c62a9
      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 · ea0efa74
      PiperOrigin-RevId: 246173972
      olly committed
    • Rework DownloadManager to fix remaining TODOs · eed5d957
      - 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