1. 26 May, 2023 6 commits
  2. 25 May, 2023 8 commits
  3. 18 May, 2023 20 commits
  4. 17 May, 2023 6 commits
    • Enable live DASH stream for IMA DAI · 73b82337
      This change enables the IMA extension to play live DASH streams
      with DAI support. Samples streams can be found and played in the
      main demo app.
      
      Issue: google/ExoPlayer#10912
      #minor-release
      PiperOrigin-RevId: 532407708
      (cherry picked from commit 806f19c44dd3685be119bdc78e0e09f22fca13e1)
      bachinger committed
    • Update mixed input test to include images of different aspect ratios · fcc11a08
      Makes this test a little more thorough.
      
      PiperOrigin-RevId: 532386515
      (cherry picked from commit 8ab38dc3f97330ecb823f0beb0dc16e79da89d17)
      tofunmi committed
    • Test: Suppress SSIM timeouts on galaxy fold/flip. · 05c2ff34
      This is a failure only in SSIM, so it seems unlikely we'll prioritize this over
      other work or bugs soon. Suppress test failures to reduce triage burden.
      
      PiperOrigin-RevId: 532200729
      (cherry picked from commit 7050340b73529b1b8480b71676b512b9e0cf4c98)
      huangdarwin committed
    • Remove two deprecated `InvalidResponseCodeException` constructors · 14026a5f
      Use a non-deprecated constructor that accepts additional fields(`cause`, `responseBody`) to enhance error logging.
      
      #minor-release
      
      PiperOrigin-RevId: 532190896
      (cherry picked from commit d73f7dd0be749f3a786c6559ac77e7f2b88ac2c0)
      rohks committed
    • Add Player.replaceMediaItem(s) · 6197b576
      This methods allows to replace single items or a range of items directly
      without using separate operations for add and remove. The advantage is
      more readable code for apps and the potential for player
      implementations to optimize this process (e.g. only replace values
      without interrupting playback).
      
      The current change just introduces the API with its default behavior.
      The default logic will be removed again in the future in favor of
      better logic in the Player implementations.
      
      Issue: google/ExoPlayer#8046
      PiperOrigin-RevId: 532151471
      (cherry picked from commit 7289186c937245a4f328f4c9b6e9cda34129306a)
      tonihei committed
    • Allow ExoPlayer to opt into volume device control, forbidden by default · cc1ad85c
      PiperOrigin-RevId: 532136692
      (cherry picked from commit 4518dbfdc8e6d6228d2a39e0db4bb1b6245e15d7)
      jbibik committed