Commit bcd7ae22 authored by Xiaohan Wang's avatar Xiaohan Wang Committed by Commit Bot

media: Use prefix for Media.EME histogram names

Verified by running the script to print all Media.EME histograms:

./print_histogram_names.py | grep "Media.EME"

For print_histogram_names.py, see change 850545.

BUG=776834

Change-Id: I6d95a03b52b66381f3507adc06594e682cbf69a6
Reviewed-on: https://chromium-review.googlesource.com/849705
Commit-Queue: Xiaohan Wang <xhwang@chromium.org>
Reviewed-by: default avatarIlya Sherman <isherman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#527086}
parent 598a4a47
...@@ -70,7 +70,7 @@ name has to have at least N dots in it. ...@@ -70,7 +70,7 @@ name has to have at least N dots in it.
If a <histogram> or a <suffix> element is only provided so that its name can be If a <histogram> or a <suffix> element is only provided so that its name can be
extended by <histogram_suffixes>, the element should be annotated with the extended by <histogram_suffixes>, the element should be annotated with the
attribute base="true". This instructs tools not to treat the base name as a attribute 'base="true"'. This instructs tools not to treat the base name as a
distinct histogram. distinct histogram.
If two histogram_suffixes affect the same histogram, generated lists will be If two histogram_suffixes affect the same histogram, generated lists will be
...@@ -33788,6 +33788,28 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. ...@@ -33788,6 +33788,28 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary> </summary>
</histogram> </histogram>
<histogram base="true" name="Media.EME" enum="CdmPromiseResult">
<owner>sandersd@chromium.org</owner>
<summary>Result of EME promises that were handled by Chromium code.</summary>
</histogram>
<histogram base="true" name="Media.EME.addKey" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>addKey result</summary>
</histogram>
<histogram base="true" name="Media.EME.cancelKeyRequest"
enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>cancelKeyRequest result.</summary>
</histogram>
<histogram name="Media.EME.CdmFileIO.FileSizeKBOnError" units="KB"> <histogram name="Media.EME.CdmFileIO.FileSizeKBOnError" units="KB">
<owner>xhwang@chromium.org</owner> <owner>xhwang@chromium.org</owner>
<summary> <summary>
...@@ -33847,76 +33869,18 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. ...@@ -33847,76 +33869,18 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<summary>The time spent to load a library CDM.</summary> <summary>The time spent to load a library CDM.</summary>
</histogram> </histogram>
<histogram name="Media.EME.ClearKey" enum="CdmPromiseResult"> <histogram base="true" name="Media.EME.CreateCdm" enum="BooleanSuccess">
<owner>sandersd@chromium.org</owner>
<summary>
Result of promises for Clear Key key systems that were handled by Chromium
code.
</summary>
</histogram>
<histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>addKey result using the Clear Key key system.</summary>
</histogram>
<histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>cancelKeyRequest result using the Clear Key key system.</summary>
</histogram>
<histogram name="Media.EME.ClearKey.CreateCdm" enum="BooleanSuccess">
<owner>xhwang@chromium.org</owner>
<summary>
Whether the CDM instance for Clear Key key system is created successfully.
Reported each time a CDM instance creation is attempted, usually as a result
of Javascript call of createMediaKeys().
</summary>
</histogram>
<histogram name="Media.EME.ClearKey.CreateCdmTime" units="ms">
<owner>xhwang@chromium.org</owner> <owner>xhwang@chromium.org</owner>
<summary> <summary>
The time it takes to create the CDM instance for Clear Key key system. Whether the CDM instance is created successfully. Reported each time a CDM
instance creation is attempted, usually as a result of Javascript call of
createMediaKeys().
</summary> </summary>
</histogram> </histogram>
<histogram name="Media.EME.ClearKey.generateKeyRequest" <histogram base="true" name="Media.EME.CreateCdmTime" units="ms">
enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>generateKeyRequest result using the Clear Key key system.</summary>
</histogram>
<histogram name="Media.EME.ClearKey.KeyAdded">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner> <owner>xhwang@chromium.org</owner>
<summary>KeyAdded event count using the Clear Key key system.</summary> <summary>The time it takes to create the CDM instance.</summary>
</histogram>
<histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>KeyError event count using the Clear Key key system.</summary>
</histogram>
<histogram name="Media.EME.ClearKey.TimeTo" units="ms">
<owner>xhwang@chromium.org</owner>
<summary>
The time it takes to resolve a CDM promise for Clear Key key system.
</summary>
</histogram> </histogram>
<histogram name="Media.EME.EncryptedEvent" enum="BooleanEncryptedEvent"> <histogram name="Media.EME.EncryptedEvent" enum="BooleanEncryptedEvent">
...@@ -33940,6 +33904,15 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. ...@@ -33940,6 +33904,15 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary> </summary>
</histogram> </histogram>
<histogram base="true" name="Media.EME.generateKeyRequest"
enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>generateKeyRequest result.</summary>
</histogram>
<histogram name="Media.EME.IsIncognito" enum="BooleanIncognito"> <histogram name="Media.EME.IsIncognito" enum="BooleanIncognito">
<owner>xhwang@chromium.org</owner> <owner>xhwang@chromium.org</owner>
<summary> <summary>
...@@ -33949,6 +33922,27 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. ...@@ -33949,6 +33922,27 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary> </summary>
</histogram> </histogram>
<histogram base="true" name="Media.EME.KeyAdded">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>KeyAdded event count.</summary>
</histogram>
<histogram base="true" name="Media.EME.KeyError" enum="MediaKeyError">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>KeyError event count.</summary>
</histogram>
<histogram base="true" name="Media.EME.KeyStatusSystemCode" units="system code">
<owner>media-dev@chromium.org</owner>
<summary>System code count associated with key status.</summary>
</histogram>
<histogram name="Media.EME.KeySystemSupport.Widevine" <histogram name="Media.EME.KeySystemSupport.Widevine"
enum="MediaKeySystemSupportStatus"> enum="MediaKeySystemSupportStatus">
<obsolete> <obsolete>
...@@ -33998,166 +33992,14 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. ...@@ -33998,166 +33992,14 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary> </summary>
</histogram> </histogram>
<histogram name="Media.EME.Unknown" enum="CdmPromiseResult"> <histogram base="true" name="Media.EME.SystemCode" units="system code">
<owner>sandersd@chromium.org</owner>
<summary>
Result of promises for unknown key systems that were handled by Chromium
code.
</summary>
</histogram>
<histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>addKey result using an unknown key system.</summary>
</histogram>
<histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>cancelKeyRequest result using an unknown key system.</summary>
</histogram>
<histogram name="Media.EME.Unknown.CreateCdm" enum="BooleanSuccess">
<owner>xhwang@chromium.org</owner>
<summary>
Whether the CDM instance for an unknown key system is created successfully.
Reported each time a CDM instance creation is attempted, usually as a result
of Javascript call of createMediaKeys().
</summary>
</histogram>
<histogram name="Media.EME.Unknown.CreateCdmTime" units="ms">
<owner>xhwang@chromium.org</owner> <owner>xhwang@chromium.org</owner>
<summary> <summary>System code count in promise rejection.</summary>
The time it takes to create the CDM instance for an unknown key system.
</summary>
</histogram> </histogram>
<histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException"> <histogram base="true" name="Media.EME.TimeTo" units="ms">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>generateKeyRequest result using an unknown key system.</summary>
</histogram>
<histogram name="Media.EME.Unknown.KeyAdded">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>KeyAdded event count using an unknown key system.</summary>
</histogram>
<histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner> <owner>xhwang@chromium.org</owner>
<summary>KeyError event count using an unknown key system.</summary> <summary>The time it takes to resolve a EME promise.</summary>
</histogram>
<histogram name="Media.EME.Unknown.SystemCode" units="system code">
<owner>xhwang@chromium.org</owner>
<summary>System code count using an unknown key system.</summary>
</histogram>
<histogram name="Media.EME.Unknown.TimeTo" units="ms">
<owner>xhwang@chromium.org</owner>
<summary>
The time it takes to resolve a CDM promise for an unknown key system.
</summary>
</histogram>
<histogram name="Media.EME.Widevine" enum="CdmPromiseResult">
<owner>sandersd@chromium.org</owner>
<summary>
Result of promises for Widevine key systems that were handled by Chromium
code.
</summary>
</histogram>
<histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>addKey result using the Widevine key system.</summary>
</histogram>
<histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>cancelKeyRequest result using the Widevine key system.</summary>
</histogram>
<histogram name="Media.EME.Widevine.CreateCdm" enum="BooleanSuccess">
<owner>xhwang@chromium.org</owner>
<summary>
Whether the CDM instance for Widevine key system is created successfully.
Reported each time a CDM instance creation is attempted, usually as a result
of Javascript call of createMediaKeys().
</summary>
</histogram>
<histogram name="Media.EME.Widevine.CreateCdmTime" units="ms">
<owner>xhwang@chromium.org</owner>
<summary>
The time it takes to create the CDM instance for the Widevine key system.
</summary>
</histogram>
<histogram name="Media.EME.Widevine.generateKeyRequest"
enum="MediaKeyException">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>generateKeyRequest result using the Widevine key system.</summary>
</histogram>
<histogram name="Media.EME.Widevine.KeyAdded">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>KeyAdded event count using the Widevine key system.</summary>
</histogram>
<histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
<obsolete>
Deprecated 02/2016 with removal of prefixed EME.
</obsolete>
<owner>xhwang@chromium.org</owner>
<summary>KeyError event count using the Widevine key system.</summary>
</histogram>
<histogram name="Media.EME.Widevine.KeyStatusSystemCode" units="system code">
<owner>media-dev@chromium.org</owner>
<summary>
System code count associated with key status using the Widevine key system.
</summary>
</histogram>
<histogram name="Media.EME.Widevine.SystemCode" units="system code">
<owner>xhwang@chromium.org</owner>
<summary>
System code count in promise rejection using the Widevine key system.
</summary>
</histogram>
<histogram name="Media.EME.Widevine.TimeTo" units="ms">
<owner>xhwang@chromium.org</owner>
<summary>
The time it takes to resolve a CDM promise for the Widevine key system.
</summary>
</histogram> </histogram>
<histogram name="Media.EME.Widevine.VideoCapability.HasEmptyRobustness" <histogram name="Media.EME.Widevine.VideoCapability.HasEmptyRobustness"
...@@ -103727,6 +103569,29 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries. ...@@ -103727,6 +103569,29 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<affected-histogram name="JSDialogs.CharacterCount"/> <affected-histogram name="JSDialogs.CharacterCount"/>
</histogram_suffixes> </histogram_suffixes>
<histogram_suffixes name="KeySystemPrefix" separator="." ordering="prefix,2">
<suffix name="ClearKey" label="Clear Key key system"/>
<suffix name="Unknown" label="Unknown key system"/>
<suffix name="Widevine" label="Widevine key system"/>
<affected-histogram name="Media.EME.addKey"/>
<affected-histogram name="Media.EME.cancelKeyRequest"/>
<affected-histogram name="Media.EME.CreateCdm"/>
<affected-histogram name="Media.EME.CreateCdmTime"/>
<affected-histogram name="Media.EME.generateKeyRequest"/>
<affected-histogram name="Media.EME.KeyAdded"/>
<affected-histogram name="Media.EME.KeyError"/>
<affected-histogram name="Media.EME.KeyStatusSystemCode"/>
<affected-histogram name="Media.EME.SystemCode"/>
<affected-histogram name="Media.EME.TimeTo"/>
</histogram_suffixes>
<histogram_suffixes name="KeySystemSuffix" separator=".">
<suffix name="ClearKey" label="Clear Key key system"/>
<suffix name="Unknown" label="Unknown key system"/>
<suffix name="Widevine" label="Widevine key system"/>
<affected-histogram name="Media.EME"/>
</histogram_suffixes>
<histogram_suffixes name="LateBindingExperiment" separator="_"> <histogram_suffixes name="LateBindingExperiment" separator="_">
<suffix name="disable_late_binding" label="socket late binding is disabled"/> <suffix name="disable_late_binding" label="socket late binding is disabled"/>
<suffix name="enable_late_binding" label="socket late binding is enabled"/> <suffix name="enable_late_binding" label="socket late binding is enabled"/>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment