Comments

Add the win::WMIRefresher class and use it in SystemMonitor
This class will be used to retrieve the disk idle time on Windows (some
other performance counters will probably be added in the future).
The metric will initially be used in the tracing infra to make it
easier to analyze the I/O activity in the slow reports we're getting
from the wild.
The Windows specific code has been review by rogerta@ and forschaw@ in https://chromium-review.googlesource.com/c/chromium/src/+/1340373
Bug: 771478
Change-Id: Ie1988818f521097d6078ce67e597ec02115f4c07
Reviewed-on: https://chromium-review.googlesource.com/c/1349670
Commit-Queue: Sébastien Marchand <sebmarchand@chromium.org>
Reviewed-by: Jesse Doherty <jwd@chromium.org>
Reviewed-by: oysteine <oysteine@chromium.org>
Reviewed-by: François Doray <fdoray@chromium.org>
Cr-Commit-Position: refs/heads/master@{#634843}

Comments

Remove MediaRouterAction
The new CastToolbarButton in the toolbar's trusted area is now enabled by
default, so this CL removes the old Media Router toolbar action that was
replaced by it.
MediaRouterActionController is still used by the new icon, and will be
renamed in a separate patch.
Bug: 919185
Change-Id: I95842e657379f823bd483d0a3da00015f76d8255
Reviewed-on: https://chromium-review.googlesource.com/c/1395419
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: Julian Pastarmov <pastarmovj@chromium.org>
Reviewed-by: Bret Sepulveda <bsep@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Commit-Queue: Takumi Fujimoto <takumif@chromium.org>
Cr-Commit-Position: refs/heads/master@{#634839}

Comments

Y and UV planes release mechanism fix
The Y and UV planes weren't getting released properly because the local
variables used in base::RetainBlock() are snapshots of their current
values and do not get updated by subsequent code. In this case,
y_surface and uv_surface would always be at their original value of
EGL_NO_SURFACE and eglReleaseTexImage/eglDestroySurface would never get
called. Using pointers to these values solves the issue, since the
pointers do not get modified by subsequent code and the values can be
checked properly by dereferencing the pointers.
Bug: chromium:932986chromium:929088
Change-Id: Id0b9fcc79af733b645eaf8fed12d905dd40e9fbc
Reviewed-on: https://chromium-review.googlesource.com/c/1483690
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Alexis Hétu <sugoi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#634837}