1. 14 May, 2021 4 commits
    • Clarify the exoplayerRoot path must be absolute in README.md#locally · 36533dcb
      Issue: #8927
      
      #minor-release
      
      PiperOrigin-RevId: 373752448
      ibaker committed
    • Update player logic to handle server-side inserted ads. · 795210d7
      There are two main changes that need to be made:
       1. Whenever we determine the next ad to play, we need to select a
          server-side inserted ad even if it has been played already (because
          it's part of the stream).
       2. When the Timeline is updated in the player, we need to avoid changes
          that would unnecessarily reset the renderers. Whenever a Timeline
          change replaces content with a server-side inserted ad at the same
          position we can just keep the existing MediaPeriod and also if the
          duration of the current MediaPeriod is reduced but it is followed by
          a MediaPeriod in the same SSAI stream, we can don't need to reset
          the renderers as we keep playing the same stream.
      
      PiperOrigin-RevId: 373745031
      tonihei committed
    • Unnest session vct directories · bd4ba4c5
      Tested:
        $ ./gradlew :media-test-session-current:cAT
        $ blaze test test_session_current/src/androidTest:test_with_current_support_app
        The tests run but seem flaky, not related to this change.
      PiperOrigin-RevId: 373677924
      gyumin committed
  2. 13 May, 2021 9 commits
  3. 12 May, 2021 13 commits
  4. 11 May, 2021 8 commits
  5. 10 May, 2021 6 commits