diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-02-07 19:03:26 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2014-02-07 19:03:26 +0000 |
commit | 70022fa5eb218ec690774cc4a74558699a79600a (patch) | |
tree | 53a0a4a78a7b3cd55d2e9ce221df26886905e6ac /app | |
parent | f5a2b483682a33fad5f066bf07ff530a4f1de777 (diff) | |
download | talk-70022fa5eb218ec690774cc4a74558699a79600a.tar.gz |
Update libjingle to 61168196
R=mallinath@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/8139004
git-svn-id: http://webrtc.googlecode.com/svn/trunk/talk@5502 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'app')
-rw-r--r-- | app/webrtc/javatests/src/org/webrtc/PeerConnectionTest.java | 2 | ||||
-rw-r--r-- | app/webrtc/localaudiosource.cc | 3 | ||||
-rw-r--r-- | app/webrtc/mediaconstraintsinterface.cc | 2 | ||||
-rw-r--r-- | app/webrtc/mediaconstraintsinterface.h | 1 | ||||
-rw-r--r-- | app/webrtc/mediastreamhandler.cc | 2 | ||||
-rw-r--r-- | app/webrtc/peerconnection_unittest.cc | 5 | ||||
-rw-r--r-- | app/webrtc/statscollector.cc | 16 | ||||
-rw-r--r-- | app/webrtc/statstypes.h | 3 |
8 files changed, 30 insertions, 4 deletions
diff --git a/app/webrtc/javatests/src/org/webrtc/PeerConnectionTest.java b/app/webrtc/javatests/src/org/webrtc/PeerConnectionTest.java index 2a06ff4..3bf128e 100644 --- a/app/webrtc/javatests/src/org/webrtc/PeerConnectionTest.java +++ b/app/webrtc/javatests/src/org/webrtc/PeerConnectionTest.java @@ -668,7 +668,7 @@ public class PeerConnectionTest extends TestCase { offeringExpectations.expectMessage(expectedBinaryMessage, true); assertTrue(answeringExpectations.dataChannel.send( new DataChannel.Buffer( - ByteBuffer.wrap(new byte[] { 1, 2, 3, 4, 5 } ), true))); + ByteBuffer.wrap(new byte[] { 1, 2, 3, 4, 5 }), true))); offeringExpectations.waitForAllExpectationsToBeSatisfied(); offeringExpectations.expectStateChange(DataChannel.State.CLOSING); diff --git a/app/webrtc/localaudiosource.cc b/app/webrtc/localaudiosource.cc index 7ac59fc..ab9ae4f 100644 --- a/app/webrtc/localaudiosource.cc +++ b/app/webrtc/localaudiosource.cc @@ -70,6 +70,9 @@ bool FromConstraints(const MediaConstraintsInterface::Constraints& constraints, options->experimental_agc.Set(value); else if (iter->key == MediaConstraintsInterface::kNoiseSuppression) options->noise_suppression.Set(value); + else if (iter->key == + MediaConstraintsInterface::kExperimentalNoiseSuppression) + options->experimental_ns.Set(value); else if (iter->key == MediaConstraintsInterface::kHighpassFilter) options->highpass_filter.Set(value); else if (iter->key == MediaConstraintsInterface::kTypingNoiseDetection) diff --git a/app/webrtc/mediaconstraintsinterface.cc b/app/webrtc/mediaconstraintsinterface.cc index 2512932..63d2be0 100644 --- a/app/webrtc/mediaconstraintsinterface.cc +++ b/app/webrtc/mediaconstraintsinterface.cc @@ -56,6 +56,8 @@ const char MediaConstraintsInterface::kExperimentalAutoGainControl[] = "googAutoGainControl2"; const char MediaConstraintsInterface::kNoiseSuppression[] = "googNoiseSuppression"; +const char MediaConstraintsInterface::kExperimentalNoiseSuppression[] = + "googNoiseSuppression2"; const char MediaConstraintsInterface::kHighpassFilter[] = "googHighpassFilter"; const char MediaConstraintsInterface::kTypingNoiseDetection[] = diff --git a/app/webrtc/mediaconstraintsinterface.h b/app/webrtc/mediaconstraintsinterface.h index 7a207e4..fae065c 100644 --- a/app/webrtc/mediaconstraintsinterface.h +++ b/app/webrtc/mediaconstraintsinterface.h @@ -79,6 +79,7 @@ class MediaConstraintsInterface { static const char kAutoGainControl[]; // googAutoGainControl static const char kExperimentalAutoGainControl[]; // googAutoGainControl2 static const char kNoiseSuppression[]; // googNoiseSuppression + static const char kExperimentalNoiseSuppression[]; // googNoiseSuppression2 static const char kHighpassFilter[]; // googHighpassFilter static const char kTypingNoiseDetection[]; // googTypingNoiseDetection static const char kAudioMirroring[]; // googAudioMirroring diff --git a/app/webrtc/mediastreamhandler.cc b/app/webrtc/mediastreamhandler.cc index 932d55e..a94eef3 100644 --- a/app/webrtc/mediastreamhandler.cc +++ b/app/webrtc/mediastreamhandler.cc @@ -114,7 +114,7 @@ void LocalAudioTrackHandler::OnEnabledChanged() { // adapter owned by this class. cricket::AudioRenderer* renderer = audio_track_->GetRenderer() ? audio_track_->GetRenderer() : sink_adapter_.get(); - ASSERT(renderer); + ASSERT(renderer != NULL); provider_->SetAudioSend(ssrc(), audio_track_->enabled(), options, renderer); } diff --git a/app/webrtc/peerconnection_unittest.cc b/app/webrtc/peerconnection_unittest.cc index edf79f5..1b6d73d 100644 --- a/app/webrtc/peerconnection_unittest.cc +++ b/app/webrtc/peerconnection_unittest.cc @@ -1269,7 +1269,12 @@ TEST_F(JsepPeerConnectionP2PTestClient, GetBytesSentStats) { } // This test sets up a call between two parties with audio, video and data. +// TODO(jiayl): fix the flakiness on Windows and reenable. Issue 2891. +#if defined(WIN32) +TEST_F(JsepPeerConnectionP2PTestClient, DISABLED_LocalP2PTestDataChannel) { +#else TEST_F(JsepPeerConnectionP2PTestClient, LocalP2PTestDataChannel) { +#endif FakeConstraints setup_constraints; setup_constraints.SetAllowRtpDataChannels(); ASSERT_TRUE(CreateTestClients(&setup_constraints, &setup_constraints)); diff --git a/app/webrtc/statscollector.cc b/app/webrtc/statscollector.cc index 7e1e7ee..2efc11b 100644 --- a/app/webrtc/statscollector.cc +++ b/app/webrtc/statscollector.cc @@ -83,6 +83,8 @@ const char StatsReport::kStatsValueNameFingerprintAlgorithm[] = "googFingerprintAlgorithm"; const char StatsReport::kStatsValueNameFirsReceived[] = "googFirsReceived"; const char StatsReport::kStatsValueNameFirsSent[] = "googFirsSent"; +const char StatsReport::kStatsValueNameFrameHeightInput[] = + "googFrameHeightInput"; const char StatsReport::kStatsValueNameFrameHeightReceived[] = "googFrameHeightReceived"; const char StatsReport::kStatsValueNameFrameHeightSent[] = @@ -104,6 +106,8 @@ const char StatsReport::kStatsValueNameRenderDelayMs[] = "googRenderDelayMs"; const char StatsReport::kStatsValueNameFrameRateInput[] = "googFrameRateInput"; const char StatsReport::kStatsValueNameFrameRateSent[] = "googFrameRateSent"; +const char StatsReport::kStatsValueNameFrameWidthInput[] = + "googFrameWidthInput"; const char StatsReport::kStatsValueNameFrameWidthReceived[] = "googFrameWidthReceived"; const char StatsReport::kStatsValueNameFrameWidthSent[] = "googFrameWidthSent"; @@ -117,6 +121,8 @@ const char StatsReport::kStatsValueNameLocalCertificateId[] = "googLocalCertificateId"; const char StatsReport::kStatsValueNameNacksReceived[] = "googNacksReceived"; const char StatsReport::kStatsValueNameNacksSent[] = "googNacksSent"; +const char StatsReport::kStatsValueNameNetEqExpandRate[] = + "googNetEqExpandRate"; const char StatsReport::kStatsValueNamePacketsReceived[] = "packetsReceived"; const char StatsReport::kStatsValueNamePacketsSent[] = "packetsSent"; const char StatsReport::kStatsValueNamePacketsLost[] = "packetsLost"; @@ -215,6 +221,8 @@ void ExtractStats(const cricket::VoiceReceiverInfo& info, StatsReport* report) { info.bytes_rcvd); report->AddValue(StatsReport::kStatsValueNameJitterReceived, info.jitter_ms); + report->AddValue(StatsReport::kStatsValueNameNetEqExpandRate, + talk_base::ToString<float>(info.expand_rate)); report->AddValue(StatsReport::kStatsValueNamePacketsReceived, info.packets_rcvd); report->AddValue(StatsReport::kStatsValueNamePacketsLost, @@ -295,10 +303,14 @@ void ExtractStats(const cricket::VideoSenderInfo& info, StatsReport* report) { info.firs_rcvd); report->AddValue(StatsReport::kStatsValueNameNacksReceived, info.nacks_rcvd); + report->AddValue(StatsReport::kStatsValueNameFrameWidthInput, + info.input_frame_width); + report->AddValue(StatsReport::kStatsValueNameFrameHeightInput, + info.input_frame_height); report->AddValue(StatsReport::kStatsValueNameFrameWidthSent, - info.frame_width); + info.send_frame_width); report->AddValue(StatsReport::kStatsValueNameFrameHeightSent, - info.frame_height); + info.send_frame_height); report->AddValue(StatsReport::kStatsValueNameFrameRateInput, info.framerate_input); report->AddValue(StatsReport::kStatsValueNameFrameRateSent, diff --git a/app/webrtc/statstypes.h b/app/webrtc/statstypes.h index 6890f9e..9110da3 100644 --- a/app/webrtc/statstypes.h +++ b/app/webrtc/statstypes.h @@ -143,6 +143,7 @@ class StatsReport { static const char kStatsValueNameEchoReturnLossEnhancement[]; static const char kStatsValueNameFirsReceived[]; static const char kStatsValueNameFirsSent[]; + static const char kStatsValueNameFrameHeightInput[]; static const char kStatsValueNameFrameHeightReceived[]; static const char kStatsValueNameFrameHeightSent[]; static const char kStatsValueNameFrameRateReceived[]; @@ -157,11 +158,13 @@ class StatsReport { static const char kStatsValueNameRenderDelayMs[]; static const char kStatsValueNameFrameRateInput[]; static const char kStatsValueNameFrameRateSent[]; + static const char kStatsValueNameFrameWidthInput[]; static const char kStatsValueNameFrameWidthReceived[]; static const char kStatsValueNameFrameWidthSent[]; static const char kStatsValueNameJitterReceived[]; static const char kStatsValueNameNacksReceived[]; static const char kStatsValueNameNacksSent[]; + static const char kStatsValueNameNetEqExpandRate[]; static const char kStatsValueNameRtt[]; static const char kStatsValueNameAvailableSendBandwidth[]; static const char kStatsValueNameAvailableReceiveBandwidth[]; |