gecko-dev/gfx/layers/ipc
Jean-Yves Avenard 70040ff272 Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical
We report the number of frames dropped by the compositor because they were too late through:
ImageComposite -> ImageHost -> CompositableTransactionParent -> ImageBridgeParent -> IPDL -> ImageBridgeChild -> ImageContainerListener -> ImageContainer -> VideoSink

Differential Revision: https://phabricator.services.mozilla.com/D2177
2018-08-22 17:26:36 +02:00
..
APZCTreeManagerChild.cpp Back out cset 5b8041f7f604 (bug 1446181) for introducing a low-volume crash. r=me 2018-07-13 12:00:29 -04:00
APZCTreeManagerChild.h Back out cset 5b8041f7f604 (bug 1446181) for introducing a low-volume crash. r=me 2018-07-13 12:00:29 -04:00
APZCTreeManagerParent.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
APZCTreeManagerParent.h
APZChild.cpp
APZChild.h
APZInputBridgeChild.cpp
APZInputBridgeChild.h
APZInputBridgeParent.cpp
APZInputBridgeParent.h
CompositableForwarder.h
CompositableTransactionParent.cpp Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
CompositableTransactionParent.h Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
CompositorBench.cpp
CompositorBench.h
CompositorBridgeChild.cpp Bug 1483245 - Add telemetry probes for amount of time spent on paint thread and the amount of tasks. r=jrmuizel 2018-08-17 15:22:34 -05:00
CompositorBridgeChild.h Bug 1483245 - Add telemetry probes for amount of time spent on paint thread and the amount of tasks. r=jrmuizel 2018-08-17 15:22:34 -05:00
CompositorBridgeParent.cpp Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro 2018-08-20 15:23:54 +02:00
CompositorBridgeParent.h Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro 2018-08-20 15:23:54 +02:00
CompositorManagerChild.cpp Bug 1465466 Part 1 - Use a separate compositor in recording/replaying processes, r=nical. 2018-07-23 21:46:47 +00:00
CompositorManagerChild.h
CompositorManagerParent.cpp Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro 2018-08-20 15:23:54 +02:00
CompositorManagerParent.h Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro 2018-08-20 15:23:54 +02:00
CompositorThread.cpp
CompositorThread.h
CompositorVsyncScheduler.cpp Bug 1481995 - Remove WebRenderBridgeParent::mForceRendering r=nical 2018-08-10 08:10:11 +09:00
CompositorVsyncScheduler.h Bug 1481995 - Remove WebRenderBridgeParent::mForceRendering r=nical 2018-08-10 08:10:11 +09:00
CompositorVsyncSchedulerOwner.h
CrossProcessCompositorBridgeParent.cpp Bug 1478016 - Add a strongly-typed LayersObserverEpoch type. r=mattwoodrow 2018-07-30 09:24:50 -04:00
CrossProcessCompositorBridgeParent.h Bug 1472140 - 3. Remove ForceIsFirstPaint ipdl call; r=kats 2018-07-31 12:21:49 -04:00
ISurfaceAllocator.cpp
ISurfaceAllocator.h
ImageBridgeChild.cpp Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
ImageBridgeChild.h Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
ImageBridgeParent.cpp Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
ImageBridgeParent.h
KnowsCompositor.h Bug 1265824 - Pass the texture direct mapping info to all texture creating functions r=mattwoodrow 2018-05-02 18:20:25 -07:00
LayerAnimationUtils.cpp
LayerAnimationUtils.h
LayerTransactionChild.cpp
LayerTransactionChild.h
LayerTransactionParent.cpp Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical 2018-06-16 17:42:33 +03:00
LayerTransactionParent.h Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj 2018-07-31 06:13:15 +09:00
LayerTreeOwnerTracker.cpp
LayerTreeOwnerTracker.h Bug 1448439 - Fix unified build bustage. r=kats 2018-04-20 20:03:52 -04:00
LayersMessageUtils.h Bug 1478016 - Add a strongly-typed LayersObserverEpoch type. r=mattwoodrow 2018-07-30 09:24:50 -04:00
LayersMessages.ipdlh Bug 1479234 - Fix the header for gfx::Glyph. r=kats 2018-07-31 06:13:15 +09:00
LayersSurfaces.ipdlh
PAPZ.ipdl
PAPZCTreeManager.ipdl Back out cset 5b8041f7f604 (bug 1446181) for introducing a low-volume crash. r=me 2018-07-13 12:00:29 -04:00
PAPZInputBridge.ipdl
PCompositorBridge.ipdl Bug 1472140 - 3. Remove ForceIsFirstPaint ipdl call; r=kats 2018-07-31 12:21:49 -04:00
PCompositorManager.ipdl Bug 1482109 - Hook the memory pressure observer up with WebRender. r=sotaro 2018-08-20 15:23:54 +02:00
PImageBridge.ipdl Bug 1245400 - P3. Report number of frames dropped by compositor back to VideoSink. r=nical 2018-08-22 17:26:36 +02:00
PLayerTransaction.ipdl Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj 2018-07-31 06:13:15 +09:00
PTexture.ipdl
PUiCompositorController.ipdl
PVideoBridge.ipdl
PWebRenderBridge.ipdl Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj 2018-07-31 06:13:15 +09:00
RefCountedShmem.cpp
RefCountedShmem.h
RemoteContentController.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
RemoteContentController.h
ShadowLayerUtils.h
ShadowLayerUtilsMac.cpp
ShadowLayerUtilsX11.cpp Bug 1464037 - Replace GL_PROVIDER_GLX by MOZ_X11 to build X11 dependent code, r=lsalzman 2018-05-24 14:06:31 +02:00
ShadowLayerUtilsX11.h
ShadowLayers.cpp Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical 2018-06-16 17:42:33 +03:00
ShadowLayers.h Bug 1478016 - Add a strongly-typed LayersObserverEpoch type. r=mattwoodrow 2018-07-30 09:24:50 -04:00
SharedPlanarYCbCrImage.cpp Bug 1265824 - Plug holes in texture size restrictions r=mattwoodrow 2018-07-22 20:27:48 -07:00
SharedPlanarYCbCrImage.h
SharedRGBImage.cpp
SharedRGBImage.h
SharedSurfacesChild.cpp Bug 1481933 - Store a shared surface's dirty rect update if we cannot process it immediately. r=nical 2018-08-10 10:48:23 -04:00
SharedSurfacesChild.h Bug 1425484 - Part 1. Allow using SharedSurfacesChild::Share with the external image ID directly. r=jrmuizel 2018-04-26 19:00:12 -04:00
SharedSurfacesParent.cpp Bug 1425484 - Part 2. Allow using SharedSurfacesParent off the compositor thread. r=jrmuizel 2018-04-26 19:00:14 -04:00
SharedSurfacesParent.h Bug 1425484 - Part 2. Allow using SharedSurfacesParent off the compositor thread. r=jrmuizel 2018-04-26 19:00:14 -04:00
SynchronousTask.h
TextureForwarder.h
ThreadSafeRefcountingWithMainThreadDestruction.h
UiCompositorControllerChild.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
UiCompositorControllerChild.h
UiCompositorControllerMessageTypes.h
UiCompositorControllerParent.cpp Bug 1472140 - 3. Remove ForceIsFirstPaint ipdl call; r=kats 2018-07-31 12:21:49 -04:00
UiCompositorControllerParent.h
VideoBridgeChild.cpp
VideoBridgeChild.h
VideoBridgeParent.cpp
VideoBridgeParent.h
WebRenderMessages.ipdlh Bug 1455422 - Implement the new blob image rasterization hooks. r=kats, gankro 2018-07-19 16:33:05 -04:00