1. 17 Feb, 2022 36 commits
  2. 09 Feb, 2022 3 commits
    • Merge listeners in ExoPlayerImpl and add missing constants · 86afae9c
      There are two sets of listeners in ExoPlayerImpl at the moment,
      which can be merged together to use a single ListenerSet. This has
      the added advantage that the events that were previously sent
      through the ArraySet get additional guarantees provided by ListenerSet
      (e.g. correct event ordering and onEvents triggered).
      
      Also add missing constants for onEvents to ensure all Player.Listener
      methods have an corresponding constant.
      
      #minor-release
      
      PiperOrigin-RevId: 427415349
      tonihei committed
    • Include opusV2JNI Target In Non-Android Builds · d8a614c0
      Allow opusV2JNI to be built-for & included-in non-Android build targets by ifdef'ing out the liblog dependency. Also removed libz and libandroid dependencies.
      
      PiperOrigin-RevId: 427269838
      olly committed
    • Remove deprecated CronetDataSource constructors · 3c50238d
      #minor-release
      
      PiperOrigin-RevId: 427216911
      ibaker committed
  3. 08 Feb, 2022 1 commit
    • 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