Bug 1424930 - remove telemetry for tunneled playback support on Android devices. r?jwwang draft
authorJohn Lin <jolin@mozilla.com>
Wed, 13 Dec 2017 10:23:58 -0600
changeset 711825 117ac56cb530abb3481d8955cffc9637a884e199
parent 711823 e1d1b6354d1ae22a13f243c2027cc52e062076ec
child 743892 c43a27c351ccbc41e233f821ea9d3172713047c1
push id93164
push userbmo:jolin@mozilla.com
push dateThu, 14 Dec 2017 20:51:40 +0000
reviewersjwwang
bugs1424930
milestone59.0a1
Bug 1424930 - remove telemetry for tunneled playback support on Android devices. r?jwwang MozReview-Commit-ID: HKJ0gBBfRKT
dom/media/platforms/android/RemoteDataDecoder.cpp
toolkit/components/telemetry/Histograms.json
--- a/dom/media/platforms/android/RemoteDataDecoder.cpp
+++ b/dom/media/platforms/android/RemoteDataDecoder.cpp
@@ -7,17 +7,16 @@
 #include "JavaCallbacksSupport.h"
 #include "SimpleMap.h"
 #include "GLImages.h"
 #include "MediaData.h"
 #include "MediaInfo.h"
 #include "VideoUtils.h"
 #include "VPXDecoder.h"
 
-#include "mozilla/Telemetry.h"
 #include "nsIGfxInfo.h"
 #include "nsPromiseFlatString.h"
 #include "nsThreadUtils.h"
 #include "prlog.h"
 
 #include <jni.h>
 
 #ifdef NIGHTLY_BUILD
@@ -210,19 +209,16 @@ public:
                                       mJavaCallbacks,
                                       mDrmStubId);
     if (mJavaDecoder == nullptr) {
       return InitPromise::CreateAndReject(NS_ERROR_DOM_MEDIA_FATAL_ERR,
                                           __func__);
     }
     mIsCodecSupportAdaptivePlayback =
       mJavaDecoder->IsAdaptivePlaybackSupported();
-    Telemetry::Accumulate(Telemetry::MEDIA_ANDROID_VIDEO_TUNNELING_SUPPORT,
-                          mJavaDecoder->IsTunneledPlaybackSupported());
-
     return InitPromise::CreateAndResolve(TrackInfo::kVideoTrack, __func__);
   }
 
   RefPtr<MediaDataDecoder::FlushPromise> Flush() override
   {
     mInputInfos.Clear();
     mSeekTarget.reset();
     return RemoteDataDecoder::Flush();
--- a/toolkit/components/telemetry/Histograms.json
+++ b/toolkit/components/telemetry/Histograms.json
@@ -8604,24 +8604,16 @@
   "MEDIA_HLS_DECODER_SUCCESS": {
     "record_in_processes": ["main", "content"],
     "alert_emails": ["ajones@mozilla.com", "giles@mozilla.com"],
     "expires_in_version": "60",
     "kind": "boolean",
     "description": "Reports whether a decoder for an HTTP Live Streaming media type was created when requested.",
     "bug_numbers": [1262659]
   },
-  "MEDIA_ANDROID_VIDEO_TUNNELING_SUPPORT": {
-    "record_in_processes": ["main", "content"],
-    "alert_emails": ["bwu@mozilla.com", "jolin@mozilla.com"],
-    "expires_in_version": "60",
-    "kind": "boolean",
-    "description": "Records whether tunneled playback is supported by a video decoder when creating it.",
-    "bug_numbers": [1403849]
-  },
   "MEDIA_EME_SECURE_CONTEXT": {
     "record_in_processes": ["main", "content"],
     "alert_emails": ["cpearce@mozilla.com"],
     "expires_in_version": "60",
     "kind": "boolean",
     "description": "Reports whether a navigator.requestMediaKeySystemAccess() was called in a secure context (i.e. on an origin served over HTTPS) or not.",
     "bug_numbers": [1360438]
   },