Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Перейти к файлу
alwu 9d7be35d14 Bug 1677880 - waiting 'timeupdate' to ensure video is still playing after resuming decoding. r=bryce
In D96896, we chose to suspend video decoding before starting video in order to avoid the race where the video decode is completed by the time it should be suspended.

However, it causes another issue which is affecting the play promise, because we would only resolve the play promise when we have enough data that is related with decoding.

Therefore, in this patch, I choose not to wait until video reaches to the end, instead to wait `timeupdate` to ensure that the video is still playing after resuming video decoding.

If we don't rely on looping to the end, then we don't need to start video from `3` second which is used to shorten the time before video reaches to the end. That gives us more time to reach the completed state (6s, the video's duration) which should prevent us hitting the race again.

Differential Revision: https://phabricator.services.mozilla.com/D97800
2020-12-10 14:58:46 +00:00
.cargo Bug 1681485 - Revendor Cranelift to 3334d92350da40b90d2529c147db3ea44918b558. r=lth. 2020-12-10 06:51:48 +00:00
.vscode
accessible Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
browser Bug 1681513 - Stop Accel+K from removing existing search strings. r=mak 2020-12-10 10:22:37 +00:00
build Bug 1675676- Lint fix. a=fix. CLOSED TREE 2020-12-10 09:44:21 +02:00
caps Bug 1673931 - Avoid including ReferrerPolicyBinding.h from header files. r=nika 2020-12-10 11:09:29 +00:00
chrome Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
config Bug 1673027 - Part 2: Update tzdata in ICU data files to 2020d. r=jwalden 2020-12-04 17:23:41 +00:00
devtools Bug 1681065 - [devtools] Update MDN compat data for release 85. r=Honza. 2020-12-10 16:49:12 +00:00
docs Summary: Bug 1679892 - add initial schedule of CI config changes in-tree. r=releng-reviewers,aki 2020-12-08 21:17:24 +00:00
docshell Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
dom Bug 1677880 - waiting 'timeupdate' to ensure video is still playing after resuming decoding. r=bryce 2020-12-10 14:58:46 +00:00
editor Bug 1680167 - Part 6: Use RefPtr for nsFocusManager in editor r=masayuki 2020-12-03 21:35:20 +00:00
extensions Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
gfx Bug 1681563 - Record WebRender device resets in telemetry and crash reports on non-Windows. r=jrmuizel 2020-12-10 14:26:32 +00:00
gradle/wrapper
hal Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
image Bug 1681546 - rename MOZ_ATOMIC_BITFIELDS methods to Load/Store. r=valentin,necko-reviewers 2020-12-09 18:14:55 +00:00
intl Bug 1681357 - Use regional prefs locale if locale is not specified in GetDateTimePattern; r=zbraniecki 2020-12-09 16:50:14 +00:00
ipc Bug 1677466 - Move ParamTraits specializations with extra dependencies out of IPCMessageUtils.h. r=mccr8 2020-12-10 11:09:21 +00:00
js Bug 1678542 - Don't clobber ptr register for ARM64 load/store. r=nbp 2020-12-10 14:03:33 +00:00
layout Bug 1681095 - Add a privileged API to tell the print dialog whether a selection belongs to the previewed page vs. an iframe. r=dholbert 2020-12-10 10:52:41 +00:00
media Bug 1681173 - Add updatebot key to moz.yaml file schema; r=tjr 2020-12-08 18:25:37 +00:00
memory Bug 1681003 - When realloc() grows an allocation, allow switching out of public arenas if plain malloc() would've done that. r=glandium 2020-12-10 10:59:09 +00:00
mfbt Bug 1681546 - rename MOZ_ATOMIC_BITFIELDS methods to Load/Store. r=valentin,necko-reviewers 2020-12-09 18:14:55 +00:00
mobile Bug 1677838 - [1.1] Verify the image resource size string is valid before accepting it. r=geckoview-reviewers,agi 2020-12-08 21:07:30 +00:00
modules Bug 1681330 - Enable Network Partitioning. r=johannh 2020-12-09 13:16:21 +00:00
mozglue Bug 1619162 - Remove supression for fixed issue. r=decoder 2020-12-10 07:34:01 +00:00
netwerk Backed out changeset 421c32ac0aaf (bug 1679749) for causing build bustage on rules.mk. CLOSED TREE 2020-12-10 15:30:17 +02:00
nsprpub
other-licenses Bug 1461690 Part 3: HttpPostFile plugin for uploading uninstall ping via POST. r=mhowell 2020-10-20 23:20:25 +00:00
parser Bug 1680269 - Fix includes for nsHtml5StreamParser. r=hsivonen 2020-12-07 14:21:43 +00:00
python Bug 1533760- lint fix. a=fix. CLOSED TREE 2020-12-10 10:48:22 +02:00
remote Bug 1654684 - Move chevron.svg to toolkit. r=remote-protocol-reviewers,desktop-theme-reviewers,ntim 2020-12-09 20:49:25 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=jcristau 2020-12-10 14:31:46 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=jcristau 2020-12-10 14:31:46 +00:00
servo Bug 1632469 - Use `SmallVec::try_reserve`. r=manishearth 2020-12-10 11:37:16 +00:00
startupcache Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
storage Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
taskcluster Bug 1681720 - fix addition of suffix '-bk' to backfilled tasks. r=aki,jmaher 2020-12-10 16:50:22 +00:00
testing Bug 1680883 - Fix metadata, r=denschub 2020-12-10 17:00:13 +00:00
third_party Bug 1677455 - Update Glean to pull in TSan-fixes. r=Dexter 2020-12-10 13:50:59 +00:00
toolkit Bug 1678201 - Update probes for protectionspopup and appmenu. r=prathiksha 2020-12-10 17:04:52 +00:00
tools Bug 1681736 - Set character set when uploading docs. r=sylvestre DONTBUILD 2020-12-10 16:38:38 +00:00
uriloader Bug 1680721 - Grant a single iframe without user interaction to top windows. r=smaug,johannh 2020-12-08 10:15:18 +00:00
view Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
widget Bug 1674142: Add a runtime assert to InProcessCompositorWidget constructor. r=jrmuizel 2020-12-10 16:24:24 +00:00
xpcom Bug 1539948, part 3 - Only allow nostdcall methods and attributes on builtinclass interfaces. r=nika 2020-12-09 02:41:19 +00:00
xpfe/appshell Bug 1680269 - Fix build when building without MOZ_GECKO_PROFILER. r=gerald 2020-12-09 08:58:06 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1680028 - run l10n-bumper daily instead of hourly. r=releng-reviewers,jmaher,aki 2020-12-02 20:22:57 +00:00
.eslintignore Bug 1669956 - [devtools] Enable eslint for devtools/client/shared/components/reps. r=jdescottes. 2020-10-14 11:33:16 +00:00
.eslintrc.js Bug 1675349: Update tests under dom/plugins/test for the removal of plugins. r=jmathies 2020-11-18 15:58:15 +00:00
.flake8 Bug 1673700 - Don't use double quotes around strings in definition of `fork_interpose` r=firefox-build-system-reviewers,glandium 2020-10-29 15:47:14 +00:00
.git-blame-ignore-revs Bug 1648010 - Add revisions for the replacement of literal string macros by string literals to the ignore sets. r=marco,glandium DONTBUILD 2020-12-01 09:04:42 +00:00
.gitattributes
.gitignore Bug 1666347 - Delete assorted dead code after removal of vendored `psutil` r=firefox-build-system-reviewers,rstewart 2020-11-27 16:21:07 +00:00
.hg-annotate-ignore-revs Bug 1648010 - Add revisions for the replacement of literal string macros by string literals to the ignore sets. r=marco,glandium DONTBUILD 2020-12-01 09:04:42 +00:00
.hg-format-source
.hgignore Bug 1666347 - Delete assorted dead code after removal of vendored `psutil` r=firefox-build-system-reviewers,rstewart 2020-11-27 16:21:07 +00:00
.hgtags No bug - tagging efceae9186cd456bb70240aa851855efb5afd316 with FIREFOX_NIGHTLY_84_END a=release DONTBUILD CLOSED TREE 2020-11-16 10:11:08 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
AUTHORS
CLOBBER
Cargo.lock Bug 1677455 - Update Glean to pull in TSan-fixes. r=Dexter 2020-12-10 13:50:59 +00:00
Cargo.toml Bug 1681485 - Revendor Cranelift to 3334d92350da40b90d2529c147db3ea44918b558. r=lth. 2020-12-10 06:51:48 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1675086 - drop reference to 'pgo' from Windows AArch EME artifact build. r=nalexander 2020-11-03 22:46:57 +00:00
README.txt
aclocal.m4
build.gradle Bug 1671460 - Update to apilint 0.4.0. r=snorp 2020-11-02 19:42:25 +00:00
client.mk Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
client.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
configure.in Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
configure.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1638947 - Run 'mach android' with python 3; r=nalexander 2020-11-09 17:54:33 +00:00
moz.build Bug 1679938 - Don't recurse the build into mfbt for projects that don't need it. r=firefox-build-system-reviewers,mhentges 2020-12-01 23:52:03 +00:00
moz.configure Bug 1677742 - Followups for new pass manager LTO r=glandium 2020-11-21 02:13:04 +00:00
mozilla-config.h.in
old-configure.in Bug 1654109 - Use PDB basename in cross-compiled Windows builds r=firefox-build-system-reviewers,mhentges 2020-11-11 02:34:44 +00:00
package-lock.json
package.json
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

README.txt

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.