1. 17 Feb, 2022 34 commits
  2. 09 Feb, 2022 3 commits
  3. 08 Feb, 2022 3 commits
    • Misc clean-up in ExoPlayerImpl. · db1762b4
      This brings listener invocations closer together and removes
      unnecessary methods.
      
      Also fixes a bug where a change in track selection parameters only
      queued a callback but never flushed it to actually inform the
      listeners.
      
      #minor-release
      
      PiperOrigin-RevId: 427201691
      tonihei committed
    • Avoid special-casing AnalyticsCollector when informing listeners. · 121013d3
      In some cases (whose where we previously used EventListener),
      AnalyticsCollector is registered as a listener to receive updates,
      in other cases it is called directly.
      
      Avoid this inconsistent handling by registering it as normal listener
      and removing all callbacks that are handled by the normal listener flow.
      
      The remaining direct usages of AnalyticsCollector calls are those
      callbacks that have no equivalent in Player.Listener.
      
      #minor-release
      
      PiperOrigin-RevId: 427201525
      tonihei committed
    • Android 12L: Always set codec max output channels · 279fdb52
      With this change, MediaCodecAudioRenderer always configures MediaCodec
      with max output channels set to 99 on API 32+.
      
      #minor-release
      
      PiperOrigin-RevId: 427192801
      christosts committed