Index: tools/metrics/histograms/histograms.xml |
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml |
index 8a5aa3876f9ba4c15cf0317a6ff183d5661507b6..e96b6ea6b4e9c42aa47774bf251691e8a79b48c9 100644 |
--- a/tools/metrics/histograms/histograms.xml |
+++ b/tools/metrics/histograms/histograms.xml |
@@ -1093,6 +1093,14 @@ other types of suffix sets. |
<summary>The version of glibc used. (Linux only)</summary> |
</histogram> |
+<histogram name="Media.AudioInputController" units="ms"> |
+ <summary>Measures the time taken for AudioInputController::</summary> |
+</histogram> |
+ |
+<histogram name="Media.AudioOutputController" units="ms"> |
+ <summary>Measures the time taken for AudioOutputController::</summary> |
+</histogram> |
+ |
<histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents"> |
<summary>Captures statistics for various AudioRendererImpl events.</summary> |
</histogram> |
@@ -11841,6 +11849,25 @@ other types of suffix sets. |
<affected-histogram name="LevelDBEnv.TimeTo"/> |
</fieldtrial> |
+<fieldtrial name="MediaAudioInputControllerTime" separator="."> |
+ <group name="CloseTime" label="Measures the time taken for DoClose()."/> |
+ <group name="CreateTime" label="Measures the time taken for DoCreate()."/> |
+ <group name="RecordTime" label="Measures the time taken for DoRecord()."/> |
+ <affected-histogram name="Media.AudioInputController"/> |
+</fieldtrial> |
+ |
+<fieldtrial name="MediaAudioOutputControllerTime" separator="."> |
+ <group name="CloseTime" label="Measures the time taken for DoClose()."/> |
+ <group name="CreateTime" label="Measures the time taken for DoCreate()."/> |
+ <group name="DeviceChangeTime" |
+ label="Measures the time taken for OnDeviceChange()."/> |
+ <group name="PauseTime" label="Measures the time taken for DoPause()."/> |
+ <group name="PlayTime" |
+ label="Measures the time taken for DoPlay(). Technically only the |
+ worker method AudioOutputController::PollAndStartIfDataReady()."/> |
+ <affected-histogram name="Media.AudioOutputController"/> |
+</fieldtrial> |
+ |
<fieldtrial name="NetConnectivity" separator="."> |
<group name="53.100B" label="100 bytes of data on port 53."/> |
<group name="53.100B.NoProxy" |