1. 15 Aug, 2022 2 commits
  2. 12 Aug, 2022 3 commits
    • Refactor RgbaMatrix to RgbMatrix. · befcc017
      * Rename all Rgba instances to Rgb.
      * Remove alpha value from the RGBA Matrices and apply the 4x4 matrix
      only to the R, G, B channels.
      * Restore the alpha from the input unchanged.
      
      PiperOrigin-RevId: 467208888
      (cherry picked from commit 80f9ad9b)
      leonwind committed
    • Avoid spinning while queueing input to ExternalTextureProcessor. · 2697916e
      This change adds ExternalTextureManager which implements
      InputListener to only queue input frames to the
      ExternalTextureProcessor when it is ready to accept an input
      frame. This replaces the old retry-logic in GlEffectsFrameProcessor.
      
      Before this change, the retrying in GlEffectFrameProcessor wasted
      CPU time if input becomes available faster than the
      ExternalTextureProcessor can process it.
      
      PiperOrigin-RevId: 467177659
      (cherry picked from commit 06ce5ec7)
      Googler committed
    • Add additional build flags for ffmpeg on "arm64-v8a" · ea1e26d9
      From NDK 23.1.7779620 and above, the arm64-v8a ABI needs additional
      build flags to correctly link the ffmpeg libraries.
      
      Issue: google/ExoPlayer#9933
      PiperOrigin-RevId: 467161973
      (cherry picked from commit 6ea1d0ec)
      tonihei committed
  3. 11 Aug, 2022 1 commit
    • Add timeout for ad to load. · 5cc23fd9
      In some cases, the IMA SDK fails to call the expected loadAd
      event to load the next ad to play. This is (potentially) the
      only remaining case where playback can get stuck due to missing
      calls from IMA as the player doesn't even have a MediaSource at
      this stage and is only waiting for IMA to provide the ad URL.
      
      We can reuse the existing adPreloadTimeoutMs that was added for
      a similar purpose (when preloading the first ad in the group).
      The JavaDoc matches this purpose as well and the default timeout
      is appropriate since we expect to get the loadAd call immediately.
      
      Issue: google/ExoPlayer#10510
      PiperOrigin-RevId: 466953617
      (cherry picked from commit 91fc5c4f)
      tonihei committed
  4. 10 Aug, 2022 3 commits
  5. 09 Aug, 2022 6 commits
  6. 08 Aug, 2022 4 commits
  7. 05 Aug, 2022 8 commits
  8. 04 Aug, 2022 4 commits
  9. 03 Aug, 2022 6 commits
  10. 02 Aug, 2022 2 commits
  11. 01 Aug, 2022 1 commit