1. 23 Sep, 2022 4 commits
    • Call callback future listeners on app handler · cc6c6aa6
      Calling maybeUpdateLegacyErrorState potentially creates a new legacy playback
      state which involves calling player methods. This change makes sure that the call
      sites of `maybeUpdateLegacyErrorState` are called on the app thread as enforced by
      the library.
      
      PiperOrigin-RevId: 476406282
      (cherry picked from commit 74124f48)
      bachinger committed
    • Add setPreferredAudioDevice method to ExoPlayer · e1b947ec
      This allows to access the associated functionality of AudioTrack and
      fills a feature gap to MediaPlayer, which has a similar method.
      
      Issue: androidx/media#135
      PiperOrigin-RevId: 476398964
      (cherry picked from commit a069ebda)
      tonihei committed
    • Add example CLUT to demo. · 638d806a
      PiperOrigin-RevId: 476390089
      (cherry picked from commit 5b3efa8a)
      leonwind committed
    • Store LUT bitmap as texture with processor creation. · 09e0dd85
      * Before this CL, the texture was stored during the construction of the LUT processor. This failed since if one creates a list of GlEffects on the application thread, the texture will get stored in the application thread during the effect creation and not on the GL thread, which executes the FrameProcessors.
      * This is an issue since the executing thread then can't index from the texture stored on a different thread.
      
      PiperOrigin-RevId: 476388021
      (cherry picked from commit 44b9aec0)
      leonwind committed
  2. 30 Sep, 2022 1 commit
  3. 23 Sep, 2022 4 commits
  4. 22 Sep, 2022 4 commits
  5. 21 Sep, 2022 2 commits
  6. 20 Sep, 2022 1 commit
  7. 16 Sep, 2022 2 commits
  8. 15 Sep, 2022 1 commit
  9. 14 Sep, 2022 3 commits
  10. 13 Sep, 2022 1 commit
  11. 12 Sep, 2022 3 commits
  12. 11 Sep, 2022 1 commit
  13. 09 Sep, 2022 4 commits
  14. 08 Sep, 2022 4 commits
  15. 07 Sep, 2022 4 commits
  16. 06 Sep, 2022 1 commit