1. 20 Jul, 2021 3 commits
    • Handle absolute URI in RtspMediaTrack. · d4c62f38
      Issue: #9183
      
      RFC2326 Section C.1.1 specifies that the URI to identify a track can be either
      absolute (like rtsp://example.com/path) or relative (like "path"). Currently
      we don't handle absolute URI, and this CL is to add the support.
      
      Note though, we don't currently use the Content-Base or Content-Location
      headers for the session URI.
      
      PiperOrigin-RevId: 384649818
      claincly committed
    • Avoid IncorrectContextUseViolation on Android 11 · 0f3818ef
      Applications may need to pass a non-visual context when creating
      a DefaultTrackSelector (e.g., because they're audio-only or are
      creating the selector in a background service).
      
      Obtaining the default display via DisplayManager avoids the strict
      mode violation that occurs when retrieving it via WindowManager.
      
      #minor-release
      
      PiperOrigin-RevId: 384487363
      olly committed
    • Explicitly override all non-deprecated methods in `Player.Listener` · a47eb8a0
      Most of the super-interfaces are deprecated, but the intention is that
      only the types are deprecated and the methods themselves shouldn't be.
      In order to reflect this in javadoc we override all the methods in
      `Player.Listener` in order to 'cancel' the deprecation.
      
      This change deliberately doesn't override methods that are explicitly
      deprecated with documented replacements (like
      `Player.EventListener#onPlayerStateChanged`) - these should contine to
      be marked as deprecated in javadoc.
      
      PiperOrigin-RevId: 384253725
      ibaker committed
  2. 16 Jul, 2021 34 commits
  3. 14 Jun, 2021 1 commit
  4. 11 Jun, 2021 1 commit
  5. 10 Jun, 2021 1 commit