Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor streams playback start #3308

Merged

Commits on Jun 29, 2020

  1. Refactor stream playback starting process:

    - always use seeking process from PlaybackController to seek controllers
    - adjust seek time in BufferController according to effective appended ranges
    - ScheduleController: do not stop scheduler when updating data (at manifest updates)
    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    5bf61a0 View commit details
    Browse the repository at this point in the history
  2. revert gap/discontinuity limit for buffer range tolerance (to do in a…

    …nother PR)
    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    32f8f71 View commit details
    Browse the repository at this point in the history
  3. update code comments

    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    95703aa View commit details
    Browse the repository at this point in the history
  4. BufferController: optimise effective range seeking if seek target

    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    195a7ff View commit details
    Browse the repository at this point in the history
  5. avoid seeking at NaN

    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    5099ceb View commit details
    Browse the repository at this point in the history
  6. remove commented code

    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    2a52e09 View commit details
    Browse the repository at this point in the history
  7. remove commented code

    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    35d0dda View commit details
    Browse the repository at this point in the history
  8. Add processing of MPD time anchor (#t) according to Annex C of MPEG D…

    …ASH spec
    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    6b772c4 View commit details
    Browse the repository at this point in the history
  9. StreamProcessor: update DVR info metrics also if SEGMENTS_UPDATE_FAIL…

    …ED_ERROR_CODE
    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    6689278 View commit details
    Browse the repository at this point in the history
  10. rename getStartTimeFromUriParameters() parameter to 'rangeStart'

    Bertrand Berthelot committed Jun 29, 2020
    Copy the full SHA
    4ea359f View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. Start at DVR window start if #t is before DVR window range

    Bertrand Berthelot committed Jun 30, 2020
    Copy the full SHA
    601161c View commit details
    Browse the repository at this point in the history
  2. Ignore #t=posix: notation for static streams

    Bertrand Berthelot committed Jun 30, 2020
    Copy the full SHA
    9a9b049 View commit details
    Browse the repository at this point in the history
  3. #t=<time> shall be relative to period start for dynamic streams

    Bertrand Berthelot committed Jun 30, 2020
    Copy the full SHA
    1e191ca View commit details
    Browse the repository at this point in the history
  4. update unit tests

    Bertrand Berthelot committed Jun 30, 2020
    Copy the full SHA
    5fa8f0a View commit details
    Browse the repository at this point in the history