| Index: content/renderer/media/rtc_peer_connection_handler.cc
|
| diff --git a/content/renderer/media/rtc_peer_connection_handler.cc b/content/renderer/media/rtc_peer_connection_handler.cc
|
| index d4cf78c6f6b193cf96ada793c3ec156dda0711c5..d1541a7a8802bdc24426c238a3aa72a58750bf3a 100644
|
| --- a/content/renderer/media/rtc_peer_connection_handler.cc
|
| +++ b/content/renderer/media/rtc_peer_connection_handler.cc
|
| @@ -40,10 +40,10 @@
|
| #include "third_party/WebKit/public/platform/WebRTCConfiguration.h"
|
| #include "third_party/WebKit/public/platform/WebRTCDataChannelInit.h"
|
| #include "third_party/WebKit/public/platform/WebRTCICECandidate.h"
|
| +#include "third_party/WebKit/public/platform/WebRTCLegacyStats.h"
|
| #include "third_party/WebKit/public/platform/WebRTCOfferOptions.h"
|
| #include "third_party/WebKit/public/platform/WebRTCSessionDescription.h"
|
| #include "third_party/WebKit/public/platform/WebRTCSessionDescriptionRequest.h"
|
| -#include "third_party/WebKit/public/platform/WebRTCStats.h"
|
| #include "third_party/WebKit/public/platform/WebRTCVoidRequest.h"
|
| #include "third_party/WebKit/public/platform/WebURL.h"
|
| #include "third_party/webrtc/pc/mediasession.h"
|
| @@ -460,38 +460,26 @@ class SetSessionDescriptionRequest
|
| SessionDescriptionRequestTracker tracker_;
|
| };
|
|
|
| -blink::WebRTCStatsType WebRTCStatsTypeFromStatsType(
|
| - webrtc::StatsReport::StatsType name) {
|
| - // TODO(hbos): Translate StatsType -> WebRTCStatsType. crbug.com/627816
|
| - return blink::WebRTCStatsTypeUnknown;
|
| -}
|
| -
|
| -blink::WebRTCStatsMemberName WebRTCStatsMemberNameFromStatsValueName(
|
| - webrtc::StatsReport::StatsValueName name) {
|
| - // TODO(hbos): Translate StatsValueName -> WebRTCStatsMemberName.
|
| - // crbug.com/627816
|
| - return blink::WebRTCStatsMemberNameUnknown;
|
| -}
|
| -
|
| -blink::WebRTCStatsMemberType WebRTCStatsMemberTypeFromStatsValueType(
|
| +blink::WebRTCLegacyStatsMemberType
|
| +WebRTCLegacyStatsMemberTypeFromStatsValueType(
|
| webrtc::StatsReport::Value::Type type) {
|
| switch (type) {
|
| case StatsReport::Value::kInt:
|
| - return blink::WebRTCStatsMemberTypeInt;
|
| + return blink::WebRTCLegacyStatsMemberTypeInt;
|
| case StatsReport::Value::kInt64:
|
| - return blink::WebRTCStatsMemberTypeInt64;
|
| + return blink::WebRTCLegacyStatsMemberTypeInt64;
|
| case StatsReport::Value::kFloat:
|
| - return blink::WebRTCStatsMemberTypeFloat;
|
| + return blink::WebRTCLegacyStatsMemberTypeFloat;
|
| case StatsReport::Value::kString:
|
| case StatsReport::Value::kStaticString:
|
| - return blink::WebRTCStatsMemberTypeString;
|
| + return blink::WebRTCLegacyStatsMemberTypeString;
|
| case StatsReport::Value::kBool:
|
| - return blink::WebRTCStatsMemberTypeBool;
|
| + return blink::WebRTCLegacyStatsMemberTypeBool;
|
| case StatsReport::Value::kId:
|
| - return blink::WebRTCStatsMemberTypeId;
|
| + return blink::WebRTCLegacyStatsMemberTypeId;
|
| }
|
| NOTREACHED();
|
| - return blink::WebRTCStatsMemberTypeInt;
|
| + return blink::WebRTCLegacyStatsMemberTypeInt;
|
| }
|
|
|
| // Class mapping responses from calls to libjingle
|
| @@ -524,25 +512,23 @@ class StatsResponse : public webrtc::StatsObserver {
|
| }
|
|
|
| private:
|
| - class Report : public blink::WebRTCStats {
|
| + class Report : public blink::WebRTCLegacyStats {
|
| public:
|
| - class MemberIterator : public blink::WebRTCStatsMemberIterator {
|
| + class MemberIterator : public blink::WebRTCLegacyStatsMemberIterator {
|
| public:
|
| MemberIterator(const StatsReport::Values::const_iterator& it,
|
| const StatsReport::Values::const_iterator& end)
|
| : it_(it), end_(end) {}
|
|
|
| - // blink::WebRTCStatsMemberIterator
|
| + // blink::WebRTCLegacyStatsMemberIterator
|
| bool isEnd() const override { return it_ == end_; }
|
| void next() override { ++it_; }
|
| - blink::WebRTCStatsMemberName name() const override {
|
| - return WebRTCStatsMemberNameFromStatsValueName(it_->second->name);
|
| - }
|
| - blink::WebString displayName() const override {
|
| + blink::WebString name() const override {
|
| return blink::WebString::fromUTF8(it_->second->display_name());
|
| }
|
| - blink::WebRTCStatsMemberType type() const override {
|
| - return WebRTCStatsMemberTypeFromStatsValueType(it_->second->type());
|
| + blink::WebRTCLegacyStatsMemberType type() const override {
|
| + return WebRTCLegacyStatsMemberTypeFromStatsValueType(
|
| + it_->second->type());
|
| }
|
| int valueInt() const override {
|
| return it_->second->int_val();
|
| @@ -591,20 +577,17 @@ class StatsResponse : public webrtc::StatsObserver {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| }
|
|
|
| - // blink::WebRTCStats
|
| + // blink::WebRTCLegacyStats
|
| blink::WebString id() const override {
|
| return blink::WebString::fromUTF8(id_);
|
| }
|
| - blink::WebRTCStatsType type() const override {
|
| - return WebRTCStatsTypeFromStatsType(type_);
|
| - }
|
| - blink::WebString typeToString() const override {
|
| + blink::WebString type() const override {
|
| return blink::WebString::fromUTF8(type_name_);
|
| }
|
| double timestamp() const override {
|
| return timestamp_;
|
| }
|
| - blink::WebRTCStatsMemberIterator* iterator() const override {
|
| + blink::WebRTCLegacyStatsMemberIterator* iterator() const override {
|
| return new MemberIterator(values_.cbegin(), values_.cend());
|
| }
|
|
|
| @@ -864,7 +847,7 @@ blink::WebRTCStatsResponse LocalRTCStatsResponse::webKitStatsResponse() const {
|
| return impl_;
|
| }
|
|
|
| -void LocalRTCStatsResponse::addStats(const blink::WebRTCStats& stats) {
|
| +void LocalRTCStatsResponse::addStats(const blink::WebRTCLegacyStats& stats) {
|
| impl_.addStats(stats);
|
| }
|
|
|
|
|