1. 16 Mar, 2023 2 commits
    • Extrapolate playback position during audio offload sleep · ea6241cc
      While playback thread is 'asleep' during audio offload playback, the playbackInfo.positionUs is not being constantly updated. During this time, the returned value from getCurrentPosition should return an estimate based on the most recent value and playback speed.
      
      PiperOrigin-RevId: 516550509
      michaelkatz committed
    • Add a way in the SampleConsumer to indicate that it couldn't consume · 1ad68ffb
      - To support looping EditedMediaItemSequences, we need a way to tell the
      AssetLoader that a sample couldn't be consumed and that it should retry
      later. This is necessary in case we don't know yet whether the looping
      sequence should load more samples because the other sequences haven't
      made sufficient progress yet.
      - The decision on whether to consume a sample is based on its timestamp
      so it needs to be available.
      
      PiperOrigin-RevId: 516546026
      kimvde committed
  2. 14 Mar, 2023 33 commits
  3. 07 Mar, 2023 5 commits