Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 7c870804 authored by Chong Zhang's avatar Chong Zhang
Browse files

HLS: faster switching and pause/resume on low buffer

- when upswitching, discard excessive buffering on low
  bandwidth variant, switch to new variant earlier

- when downswitching, report newly found IDR positions
  continuously, and switch as soon as new fetcher passes
  playback position. This allows us to skip time-consuming
  resumeUntil() of old fetcher most of the time

- implement pause/resume on low buffering, and notify
  buffering percentage

- buffering parameter tuning, separate pause/resume/ready
  buffer level and up/down switch buffer level, boost up
  fetcher buffering significantly

bug: 19567254

Change-Id: I750dfcc6f861d78d16a71f501beb86d8129cb048
parent 514d7af2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment