1. 07 Apr, 2020 3 commits
    • Audio focus: Re-request audio focus if in a transient loss state · 8d2bc7d1
      This avoids cases where audio focus is never successfully acquired
      because another app is holding on to transient audio focus indefinitely.
      
      Issue: #7182
      PiperOrigin-RevId: 305108528
      olly committed
    • Fix stuck ad playbacks with DRM-protected content · dc813eca
      When ClippingMediaPeriod first tried to read a buffer, if its end
      position was before the end of the stream and it was buffered to its end
      position, it would sometimes erroneously signal end-of-stream for
      protected content because the sample queue might be waiting for DRM keys
      at this point.
      
      Work around the issue temporarily by signaling this specific case back
      to ClippingMediaPeriod via the DecoderInputBuffer.
      
      There will likely be a cleaner fix as a result of adding support for
      dynamic clip end points in the future, at which point this can be
      reverted.
      
      issue:#7188
      PiperOrigin-RevId: 305081757
      andrewlewis committed
    • Update release notes for 2.11.4 · 1f544b08
      PiperOrigin-RevId: 305037428
      olly committed
  2. 06 Apr, 2020 13 commits
  3. 01 Apr, 2020 13 commits
  4. 31 Mar, 2020 4 commits
  5. 30 Mar, 2020 7 commits