1. 20 Nov, 2020 6 commits
    • Add OGG playback tests · a6b53d24
      PiperOrigin-RevId: 343467276
      tonihei committed
    • Re-download failed download in demo app · 3981f9f1
      The demo app has two states for downloads, as per DownloadTracker.isDownloaded.
      It's either "downloaded or downloading" (isDownloaded returns true, and the UI
      shows a blue tick) or it's "not downloaded or failed (isDownloaded returns
      false, and the UI does not show a blue tick).
      
      toggleDownload is out of sync in that it treates "failed" as belonging to the
      first state rather than the second. This means tapping on the grey tick in the
      UI in this case appears to be a no-op (tapping it again will make something
      happen).
      
      This change aligns things by making toggleDownload re-download in the case a
      previous download failed. In the future we could consider having three states,
      so failed downloads could be disambiguated properly. Unclear whether it's a
      good complexity/benefit trade-off for the demo app though!
      
      #minor-release
      
      PiperOrigin-RevId: 343464364
      olly committed
    • Fix bug in SampleQueue.discardTo for duplicate timestamps. · 1d2cf6f2
      When a stream has duplicate timestamps we currently discard to
      the last sample with the specified discardTo timestamp, but
      it should be the first one to adhere to the method doc and the
      intended usage.
      
      #minor-release
      
      PiperOrigin-RevId: 343458870
      tonihei committed
    • Fix typo · db48a684
      PiperOrigin-RevId: 343438203
      sungsoo committed
    • Allow to remove all playlist items · 2f1c0a5d
      PiperOrigin-RevId: 343437513
      sungsoo committed
    • Refactor ComponentListener of PlayerWrapper · d67b7034
      PiperOrigin-RevId: 343432873
      sungsoo committed
  2. 19 Nov, 2020 9 commits
  3. 18 Nov, 2020 14 commits
  4. 17 Nov, 2020 4 commits
  5. 16 Nov, 2020 7 commits