Chromium Code Reviews| Index: webrtc/api/androidtests/src/org/webrtc/PeerConnectionTest.java |
| diff --git a/webrtc/api/androidtests/src/org/webrtc/PeerConnectionTest.java b/webrtc/api/androidtests/src/org/webrtc/PeerConnectionTest.java |
| index ff98d7d96afc6e9bdac77efc6cf432e8bfe9d29d..5922a69c0774337e4c579fd365ae4ee322bd2252 100644 |
| --- a/webrtc/api/androidtests/src/org/webrtc/PeerConnectionTest.java |
| +++ b/webrtc/api/androidtests/src/org/webrtc/PeerConnectionTest.java |
| @@ -694,6 +694,26 @@ public class PeerConnectionTest extends ActivityTestCase { |
| assertEquals( |
| PeerConnection.SignalingState.STABLE, answeringPC.signalingState()); |
| + // Set a bitrate limit for the outgoing video stream for the offerer |
| + RtpSender videoSender = null; |
| + for (RtpSender sender : offeringPC.getSenders()) { |
| + if (sender.track().kind().equals("video")) { |
|
Taylor Brandstetter
2016/03/22 01:16:36
nit: indentation.
Unfortunately our Java code does
skvlad
2016/03/22 02:19:59
Done.
|
| + videoSender = sender; |
| + } |
| + } |
| + assertNotNull(videoSender); |
| + RtpParameters rtpParameters = videoSender.getParameters(); |
| + assertNotNull(rtpParameters); |
| + assertEquals(1, rtpParameters.encodings.size()); |
| + assertNull(rtpParameters.encodings.get(0).maxBitrateBps); |
| + |
| + rtpParameters.encodings.get(0).maxBitrateBps = 300000; |
| + assertTrue(videoSender.setParameters(rtpParameters)); |
| + |
| + // Verify that we can read back the updated value |
|
Taylor Brandstetter
2016/03/22 01:16:36
nit: Period at end of comment
skvlad
2016/03/22 02:19:59
Done.
|
| + rtpParameters = videoSender.getParameters(); |
| + assertEquals(300000, (int) rtpParameters.encodings.get(0).maxBitrateBps); |
| + |
| // Test send & receive UTF-8 text. |
| answeringExpectations.expectMessage( |
| ByteBuffer.wrap("hello!".getBytes(Charset.forName("UTF-8"))), false); |