1. 19 Oct, 2022 3 commits
  2. 25 Jul, 2022 5 commits
  3. 22 Jul, 2022 2 commits
  4. 21 Jul, 2022 16 commits
  5. 19 Jul, 2022 2 commits
  6. 18 Jul, 2022 2 commits
  7. 15 Jul, 2022 6 commits
  8. 14 Jul, 2022 1 commit
  9. 13 Jul, 2022 3 commits
    • Use COLOR_Format32bitABGR2101010 for HDR encoder configuration. · db78a87f
      Also remove VideoEncoderSettings.colorProfile as there are no
      concrete use cases for customizing this and it clashes with picking
      the color format automatically based on SDR vs. HDR.
      
      PiperOrigin-RevId: 460746987
      hschlueter committed
    • Fix setDataSourceFactory handling in DefaultMediaSourceFactory · 6be0d6ea
      The call doesn't currently reset the already loaded suppliers and
      factories. Also fix the supplier loading code to use a local copy
      of the current dataSourceFactory to avoid leaking an updated
      instance to a later invocation.
      
      Issue: androidx/media#116
      
      #minor-release
      
      PiperOrigin-RevId: 460721541
      tonihei committed
    • Use SingleThreadExecutor to release AudioTracks · 1e8d1631
      We currently start a simple Thread to release AudioTracks
      asynchronously. If many AudioTracks are released at the same
      time, this may lead to OOM situations because we attempt to
      create multiple new threads.
      
      This can be improved by using a shared SingleThreadExecutor.
      In the simple case of one simmultaneous release, it's exactly
      the same behavior as before: create a thread and release it
      as soon as it's done. For multiple simultanous releases we
      get the advantage of sharing a single thread to avoid creating
      more than one at the same time.
      
      Issue: google/ExoPlayer#10057
      PiperOrigin-RevId: 460698942
      tonihei committed