gecko-dev/gfx/layers/composite
alwu d832456285 Bug 1579127 - only count the frame dropping due to system overload. r=mattwoodrow
When user adjusts the video playback rate, which might cause we sending images in a speed that is faster than the speend we composite images.

In this situation, the frame dropping actually won't cause any visual defect and we also don't want to report this frame dropping to user, because it's not caused by system overloading, it's just our compositor doesn't support compositing images in such a high rate.

Therefore, we should check if the dropped images are caused by system overload or high update rate, and only report the former to user.

Differential Revision: https://phabricator.services.mozilla.com/D46236

--HG--
extra : moz-landing-system : lando
2019-10-08 08:06:13 +00:00
..
AsyncCompositionManager.cpp Bug 1552608 - Factor out a helper AsyncCompositionManager::ComputeFixedMarginsOffset(). r=tnikkel 2019-10-07 21:52:49 +00:00
AsyncCompositionManager.h Bug 1552608 - Factor out a helper AsyncCompositionManager::ComputeFixedMarginsOffset(). r=tnikkel 2019-10-07 21:52:49 +00:00
CanvasLayerComposite.cpp Bug 1538736 - Make extra sure Compositables don't refer back to layers after reassignment. r=sotaro 2019-04-19 18:26:04 +00:00
CanvasLayerComposite.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ColorLayerComposite.cpp Bug 1547159 - Composite just the visible rects of ColorLayerComposite on mobile. r=jnicol 2019-05-02 22:02:30 +00:00
ColorLayerComposite.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
CompositableHost.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-07-06 08:18:28 +00:00
CompositableHost.h Bug 1557105 - Handle non-webrender widget case during enabling WebRender at ImageBridge r=nical 2019-06-10 12:36:14 +00:00
CompositorScreenshotGrabber.cpp Bug 1576819 - Use PROFILER_ADD_MARKER{,_WITH_PAYLOAD} everywhere - r=gregtatum 2019-09-04 07:56:51 +00:00
CompositorScreenshotGrabber.h Bug 1464032 Part 1: Fix unified build issues. r=jrmuizel 2018-12-02 14:02:27 +00:00
ConsolasFontData.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ContainerLayerComposite.cpp Bug 1576819 - Use PROFILER_ADD_MARKER{,_WITH_PAYLOAD} everywhere - r=gregtatum 2019-09-04 07:56:51 +00:00
ContainerLayerComposite.h Bug 1554790 - Include the pres shell resolution in the post-scale for advanced layers as well. r=kats 2019-06-11 02:22:02 +00:00
ContentHost.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ContentHost.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
Diagnostics.cpp Bug 1490404 - Part 2: Add retained display list statistics r=mattwoodrow 2019-06-06 17:54:14 +00:00
Diagnostics.h Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
FPSCounter.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
FPSCounter.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
FontData.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
FrameUniformityData.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
FrameUniformityData.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
GPUVideoTextureHost.cpp Bug 1543359 - P10. Add color range info to GPU and WR texture host. r=mattwoodrow 2019-07-26 08:45:24 +00:00
GPUVideoTextureHost.h Bug 1543359 - P10. Add color range info to GPU and WR texture host. r=mattwoodrow 2019-07-26 08:45:24 +00:00
ImageComposite.cpp Bug 1579127 - only count the frame dropping due to system overload. r=mattwoodrow 2019-10-08 08:06:13 +00:00
ImageComposite.h Bug 1579127 - only count the frame dropping due to system overload. r=mattwoodrow 2019-10-08 08:06:13 +00:00
ImageHost.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ImageHost.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
ImageLayerComposite.cpp Bug 1538736 - Make extra sure Compositables don't refer back to layers after reassignment. r=sotaro 2019-04-19 18:26:04 +00:00
ImageLayerComposite.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
LayerManagerComposite.cpp Bug 1578305 - Remove debug overlay layers in LayerManagerComposite::Destroy(). r=mattwoodrow 2019-09-03 00:33:31 +00:00
LayerManagerComposite.h Bug 1578100 - Implement LayerManagerComposite::UpdateDebugOverlayNativeLayers(). r=mattwoodrow 2019-09-02 01:48:33 +00:00
PaintCounter.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-31 15:12:55 +00:00
PaintCounter.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PaintedLayerComposite.cpp Bug 1538736 - Make extra sure Compositables don't refer back to layers after reassignment. r=sotaro 2019-04-19 18:26:04 +00:00
PaintedLayerComposite.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
TextRenderer.cpp Bug 1577916 - Remove using namespace std from gfx/layers r=mattwoodrow 2019-09-02 17:38:31 +00:00
TextRenderer.h Bug 1578100 - Add TextRenderer::RenderTextToDrawTarget. r=mattwoodrow 2019-09-02 00:21:40 +00:00
TextureHost.cpp Bug 1578380 - [Wayland] Use WaylandDMABUF texure backend on Wayland when DMABuf is enabled, r=sotaro 2019-09-24 11:06:39 +00:00
TextureHost.h Bug 1578099 - Use NativeLayer::NextSurfaceAsFramebuffer in CompositorOGL and remove #ifdefs. r=mattwoodrow 2019-09-01 22:48:36 +00:00
TiledContentHost.cpp Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
TiledContentHost.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00
X11TextureHost.cpp Bug 1545892 - Reduce includes in gfx2DGlue.h, nsLayoutUtils.h, nsPresContext.h. r=dholbert 2019-04-22 19:58:52 +00:00
X11TextureHost.h Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel 2019-04-11 12:36:51 +00:00