1. 14 Feb, 2023 4 commits
  2. 13 Feb, 2023 11 commits
  3. 10 Feb, 2023 5 commits
    • Improve Audio box test and video box test · 4f77ac7f
      Following changes are included:
      1. Added missing color information in HDR test case.
      2. Corrected few namings in AudioBoxesTest.java.
      3. Updated corresponding dump files.
      
      PiperOrigin-RevId: 508745206
      sheenachhabra committed
    • Update frame & texture processors to handle SDR image input · 0e3a73fe
      GLEffectsFrameProcessor, MatrixShaderProgram and FinalMatrixShaderProgramWrapper are currently setup to handle the input frames coming from an external input (i.e. a video decoder). Image input is loaded into Bitmap objects at the start of the pipeline, so they are not produced externally. The changes provide a way for the frame processing pipeline to handle this "internal" (i.e. non-external) input.
      
      PiperOrigin-RevId: 508645244
      tofunmi committed
    • AsynchronousMediaCodecAdapter: surface queueing errors sooner · a5f4651d
      The AsynchronousMediaCodecAdapter's queuing thread stores any exceptions
      raised by MediaCodec and re-throws them on the next call to
      queueInputBuffer()/queueSecureInputBuffer(). However, if MediaCodec
      raises and error while queueing, it goes into a failed state and does
      not announce available input buffers. If there is no input available
      input buffer, the MediaCodecRenderer will never call
      queueInputBuffer()/queueSecureInputBuffer(), hence playback is stalled.
      
      This change surfaces the queueing error through the adapter's dequeueing
      methods.
      
      PiperOrigin-RevId: 508637346
      christosts committed
    • Add null check to `ExoPlayerImpl.isTunnelingEnabled` · 5e3cd7a3
      `TrackSelectorResult.rendererConfigurations` can contain null elements:
      > A null entry indicates the corresponding renderer should be disabled.
      
      This wasn't caught by the nullness checker because `ExoPlayerImpl` is
      currently excluded from analysis.
      
      #minor-release
      
      Issue: google/ExoPlayer#10977
      PiperOrigin-RevId: 508619169
      ibaker committed
    • Document spatialization behavior constants. · 1c291310
      PiperOrigin-RevId: 508602059
      tonihei committed
  4. 09 Feb, 2023 1 commit
    • Move VideoBoxesTest.java · 6af6cbec
      The existing implementation depends on an internal library (Mp4Slicer) to assert the output. We have removed the dependency on internal library and used golden data to compare the output.
      
      PiperOrigin-RevId: 508401527
      sheenachhabra committed
  5. 14 Feb, 2023 5 commits
  6. 08 Feb, 2023 14 commits