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

Merge branch master (v0.13) into feature/v1.0.0 #2466

Merged
merged 1 commit into from Dec 10, 2019

Conversation

robwalch
Copy link
Collaborator

@robwalch robwalch commented Dec 8, 2019

This PR will...

Merge branch 'upstream/master' into feature/v1.0.0 (81 commits)

  • Prevent seeking to 0 when startPosition is -1 Fixes First segment loaded in infinite loop #2438
  • Prevent RangeError exception when parsing incomplete PES Fixes _parsePES error leading to a stall. #2415 Relates to tsdemuxer: if PES does not contain PTS/DTS, use last PES PTS/DTS instead #2109
  • Log license key size (DRM functional test troubleshooting)
  • Improve functional test assertion feedback
  • Handle stalls when seeking into buffer gaps
  • Update gap controller to observe buffer gaps regardless of max buffer hole
  • Update gap-controller comments
  • Add seek back to start functional test
  • Fix start gap jumping with partial fragments and when seeking back to start
  • Reset stall time after seeked and fix logger statments
  • Fix partial and large start gap jumping
  • Do not jump gaps larger than JUMP_THRESHOLD_SECONDS
  • Update gap-controller comments
  • Avoid jumping gaps that Chrome will jump Prevent reporting stalls right after "seeked"
  • Jump start gap in Safari fixes Video stalls in macOS Safari #2436
  • Update gap-controller to match v1 branch
  • gap-controller: add handling for audio-only autoplay issues in Chrome
  • gap-controller: improve some log lines
  • gap-controller: add unit tests for initial gap skipping + paused/hasPlayed cases
  • gap-controller: documentation/comments improvements
    ...

@robwalch robwalch changed the title Merge branch 'upstream/master' into feature/v1.0.0 Merge branch master (v0.13) into feature/v1.0.0 Dec 9, 2019
* upstream/master: (81 commits)
  Prevent seeking to 0 when startPosition is -1 Fixes #2438
  Prevent RangeError exception when parsing incomplete PES Fixes #2415 Relates to #2109
  Log license key size (DRM functional test troubleshooting)
  Improve functional test assertion feedback
  Handle stalls when seeking into buffer gaps
  Update gap controller to observe buffer gaps regardless of max buffer hole
  Update gap-controller comments
  Add seek back to start functional test
  Fix start gap jumping with partial fragments and when seeking back to start
  Reset stall time after seeked and fix logger statments
  Fix partial and large start gap jumping
  Do not jump gaps larger than JUMP_THRESHOLD_SECONDS
  Update gap-controller comments
  Avoid jumping gaps that Chrome will jump Prevent reporting stalls right after "seeked"
  Jump start gap in Safari fixes #2436
  Update gap-controller to match v1 branch
  gap-controller: add handling for audio-only autoplay issues in Chrome
  gap-controller: improve some log lines
  gap-controller: add unit tests for initial gap skipping + paused/hasPlayed cases
  gap-controller: documentation/comments improvements
  ...

# Conflicts:
#	package-lock.json
#	scripts/travis.sh
#	src/controller/audio-stream-controller.js
#	src/controller/audio-track-controller.ts
#	src/controller/buffer-controller.ts
#	src/controller/gap-controller.js
#	src/controller/id3-track-controller.js
#	src/controller/stream-controller.js
#	src/controller/subtitle-stream-controller.ts
#	src/controller/subtitle-track-controller.ts
#	src/controller/timeline-controller.ts
#	src/demux/tsdemuxer.ts
#	src/events.js
#	src/loader/m3u8-parser.ts
#	src/utils/buffer-helper.ts
#	tests/functional/auto/setup.js
#	tests/test-streams.js
#	tests/unit/controller/ewma-bandwidth-estimator.js
#	tests/unit/controller/gap-controller.js
#	tests/unit/controller/subtitle-stream-controller.js
@robwalch robwalch merged commit 5e5a918 into feature/v1.0.0 Dec 10, 2019
@robwalch robwalch deleted the merge-v0.13.0-beta.3 branch December 10, 2019 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant