-
Notifications
You must be signed in to change notification settings - Fork 16.4k
fix: video scrubbing on playback #47703
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
Conversation
patches/chromium/feat_add_streaming-protocol_registry_to_multibuffer_data_source.patch
Outdated
Show resolved
Hide resolved
hello, what's blocking the merge? Audio/video seeking is broken in Electron 37, 38, 39 (works in 36) when serving media resources via registerStreamProtocol / protocol.handle, we're currently considering a rollback to v36 but we would obviously prefer to release our app with a more current Electron / Chromium revision. Thank you :) |
The only failing check seems to be a timeout? |
@danielweck there is feedback that needs to be incorporated. I'll try to update it today. |
b9ac1c4
to
2048ae8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
patches/chromium/feat_add_streaming-protocol_registry_to_multibuffer_data_source.patch
Outdated
Show resolved
Hide resolved
MacOS AppleSilicon arm64 tests fail after 6h CI runtime between:
...is that blocking this PR merge? |
2048ae8
to
8b868b0
Compare
8b868b0
to
c0408a4
Compare
Release Notes Persisted
|
I was unable to backport this PR to "37-x-y" cleanly; |
I have automatically backported this PR to "38-x-y", please check out #47965 |
thank you to whoever is going to do this :) |
* fix: fix video scrubbing on playback * chore: address review feedback --------- Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
@VerteDinde has manually backported this PR to "37-x-y", please check out #47971 |
fix: video scrubbing on playback (#47703) * fix: fix video scrubbing on playback * chore: address review feedback --------- Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Description of Change
Fixes #47661
This PR slightly modifies an existing patch to MultibufferDataSource to correctly set the supported range on scrub.
Note: There is currently upstream work around MultiBufferNeverDefer v2 which changed this code (see this crbug: https://issues.chromium.org/issues/41161335); future upstream CLs may result in the patch needing to change again in the near future.
Checklist
npm test
passesRelease Notes
Notes: Fixed an issue where video scrubbing would not correctly hold the new position on playback.