1. 24 Oct, 2022 7 commits
    • Ensure onMediaItemTransition is sent for repeats of the same item · f850206c
      Currently, repeating the same item (via seekNext/Previous) implicitly
      results in a seek to the default position of the current item, which
      looks exactly the same as a direct seek. As a result, we don't send
      onMediaItemTransition as we would for every other seekNext/Previous
      call.
      
      This can be fixed by explicitly marking the repeat case in the internal
      BasePlayer/ExoPlayerImpl methods, so that the callback can be triggered.
      
      Issue: google/ExoPlayer#10667
      PiperOrigin-RevId: 481951788
      tonihei committed
    • MediaController: Add missing event flags (1/2) · 46d5a0e3
      This is the first commit out of two. This change adds the missing event
      flags for the onEvents() callback when MediaController is connected to a
      media3 session (see MediaControllerImplBase). I updated the
      MediaControllerListenerTest and MediaControllerStateMaskingTest with
      assertions that on onEvents() is called alongside individual
      Player.Listener callbacks.
      
      There will be a follow-up change for the case where a MediaController is
      connected to a legacy MediaSession (MediaControllerImplLegacy). I've
      split this in two separate changes to make the size of the commit
      manageable for reviewing.
      
      #minor-release
      
      PiperOrigin-RevId: 481933437
      christosts committed
    • GL: Move loadAsset to GlProgram, where it's used. · 93ee1f48
      (Also, make some public methods private)
      
      PiperOrigin-RevId: 481912071
      huangdarwin committed
    • Remove deprecated setOutputMimeType · 9221b125
      This is to prepare Muxer to become public
      
      PiperOrigin-RevId: 481893842
      kimvde committed
    • Fix parameter comment block. · 7ac7e643
      #cleanup
      
      PiperOrigin-RevId: 481882181
      samrobinson committed
    • Remove more references to overriding layouts from Player(Control)View · cc1d35cf
      In exoplayer2 this affects StyledPlayer(Control)View
      
      #minor-release
      
      PiperOrigin-RevId: 481878940
      ibaker committed
    • Add DefaultMuxer forwarding to FrameworkMuxer · 3399f4ec
      - The naming DefaultMuxer is more consistent with the rest of
      Transformer codebase (e.g. DefaultEncoderFactory).
      - By hiding the implementation details of DefaultMuxer, the transition
      to in-app Muxer will be seamless for apps using DefaultMuxer.
      - The current plan is that DefaultMuxer will become the in-app muxer.
      
      PiperOrigin-RevId: 481838790
      kimvde committed
  2. 17 Oct, 2022 33 commits