Bug 1574870 [wpt PR 18517] - Update interfaces/webrtc-stats.idl, a=testonly
authorautofoolip <auto@foolip.org>
Mon, 26 Aug 2019 11:20:06 +0000
changeset 553864 bfb05096e68f89829866a9dfa48bfdded59a812a
parent 553863 d8f5dd7b40c4936d4d8373b7bd709838b25072fa
child 553865 7650ea271c95ddd4519b7519d80e9fa3129c232e
push id2165
push userffxbld-merge
push dateMon, 14 Oct 2019 16:30:58 +0000
treeherdermozilla-release@0eae18af659f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1574870, 18517
milestone70.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1574870 [wpt PR 18517] - Update interfaces/webrtc-stats.idl, a=testonly Automatic update from web-platform-tests Update interfaces/webrtc-stats.idl (#18517) Source: https://github.com/tidoust/reffy-reports/blob/f61e527/whatwg/idl/webrtc-stats.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/573040662 -- wpt-commits: 8d3dd26679d58fc7960920d62ae0e3c8cdb0e5b0 wpt-pr: 18517
testing/web-platform/tests/interfaces/webrtc-stats.idl
--- a/testing/web-platform/tests/interfaces/webrtc-stats.idl
+++ b/testing/web-platform/tests/interfaces/webrtc-stats.idl
@@ -35,17 +35,16 @@ dictionary RTCRtpStreamStats : RTCStats 
 dictionary RTCCodecStats : RTCStats {
              unsigned long payloadType;
              RTCCodecType codecType;
              DOMString transportId;
              DOMString mimeType;
              unsigned long clockRate;
              unsigned long channels;
              DOMString sdpFmtpLine;
-             DOMString implementation;
 };
 
 enum RTCCodecType {
     "encode",
     "decode",
 };
 
 dictionary RTCReceivedRtpStreamStats : RTCRtpStreamStats {
@@ -99,16 +98,17 @@ dictionary RTCInboundRtpStreamStats : RT
  unsigned long long removedSamplesForAcceleration;
  double audioLevel;
  double totalAudioEnergy;
  double totalSamplesDuration;
  unsigned long framesReceived;
  unsigned long framesDropped;
  unsigned long partialFramesLost;
  unsigned long fullFramesLost;
+ DOMString decoderImplementation;
 };
 
 dictionary RTCRemoteInboundRtpStreamStats : RTCReceivedRtpStreamStats {
              DOMString localId;
              double roundTripTime;
              double fractionLost;
 };
 
@@ -145,16 +145,17 @@ dictionary RTCOutboundRtpStreamStats : R
              double averageRtcpInterval;
              RTCQualityLimitationReason qualityLimitationReason;
              record<DOMString, double> qualityLimitationDurations;
              record<USVString, unsigned long> perDscpPacketsSent;
              unsigned long nackCount;
              unsigned long firCount;
              unsigned long pliCount;
              unsigned long sliCount;
+             DOMString encoderImplementation;
 };
 
 enum RTCQualityLimitationReason {
   "none",
   "cpu",
   "bandwidth",
   "other",
 };
@@ -338,16 +339,20 @@ dictionary RTCStunServerConnectionStats 
            long port;
            DOMString protocol;
            RTCNetworkType networkType;
            unsigned long totalRequestsSent;
            unsigned long totalResponsesReceived;
            double totalRoundTripTime;
 };
 
+partial dictionary RTCCodecStats {
+   DOMString implementation;
+};
+
 partial dictionary RTCIceCandidateStats {
    boolean isRemote;
 };
 
 partial dictionary RTCIceCandidatePairStats {
 double totalRtt;
 double currentRtt;
 unsigned long long priority;