1. 05 Jun, 2023 4 commits
    • Allow playback of `MediaItems` with `LocalConfiguration` · 630abd83
      When initiated by MediaController, it should be possible for `MediaSession` to pass `MediaItems` to the `Player` if they have `LocalConfiguration`. In such case, it is not required to override `MediaSession.Callback.onAddMediaItems`, because the new current default implementation will handle it.
      
      However, in other cases, MediaItem.toBundle() will continue to strip the LocalConfiguration information.
      
      Issue: androidx/media#282
      
      #minor-release
      
      PiperOrigin-RevId: 537993460
      (cherry picked from commit bcddaf27654ed342ce70fc7a270d478953c2fb80)
      jbibik committed
    • Override ParserException#getMessage · 62263105
      PiperOrigin-RevId: 537908595
      (cherry picked from commit f8be8c087de550d2d7a2d1c1b7dc9591804c93f8)
      Googler committed
    • Fix recreation of DefaultShaderProgram in FinalWrapper · 82fcbd20
      `outputSurfaceInfoChanged` is not reset when `defaultShaderProgram` is null.
      That is, on the first time `ensureConfigured()` is called with output size
      changed, `outputSurfaceInfoChanged` is not set to false after creating the
      `defaultShaderProgram`, and `defaultShaderProgram` will be created again on the
      second time `ensureConfigured()` is called.
      
      PiperOrigin-RevId: 537870404
      (cherry picked from commit 3d8a2f8b8a81f022d71a12abf3deaabd426ca8ca)
      claincly committed
    • Revert AndroidTestUtil.canDecode to use EncoderUtil.findCodecForFormat · d5f0ff05
      https://github.com/google/ExoPlayer/commit/fedd99b4911e61f18e68e57021ac8b55db7e5f44 introduced using `DefaultDecoderFactory.getDecoderInfo(format) != null` caused certain tests not to be skipped when they were expected to be, creating more mh failures.
      
      PiperOrigin-RevId: 537820370
      (cherry picked from commit c78151b52d9ee53a08681b2a7ab3be352bd43572)
      tofunmi committed
  2. 12 Jun, 2023 14 commits
  3. 30 May, 2023 2 commits
  4. 26 May, 2023 20 commits