Commit Graph

947 Commits

Author SHA1 Message Date
Michael Froman
9e656ee0bd Bug 1379400 - remove upper limit on "sane" value for bytes received or sent. r=drno
We're not really gaining much information by checking for an upper limit on
the bytesReceived or bytesSent stat here.  This should help with
intermittent failures.

MozReview-Commit-ID: 5tPRKlaOYX6

--HG--
extra : rebase_source : fd6c570a5c0ca403e554ade533314bb85dcffa4e
2017-07-10 10:08:37 -05:00
Nico Grunbaum
91a00d57b9 Bug 1374465 - add framesDecoded to vid inbound stream stats;r=jib,smaug
MozReview-Commit-ID: GqbcQxOb69r

--HG--
extra : rebase_source : 9e25ffed93b6685c9c1848bc0d2642a4b8cda579
2017-07-03 14:17:40 -07:00
Michael Froman
aceffe65df Bug 1373858 - make sure all fields are checked in the cancelled pairs. r=drno
MozReview-Commit-ID: 5F3hmCQBIUg

--HG--
extra : rebase_source : 1ed3c2f47ed05438d9ca1768de567c03a07d5ef4
2017-06-29 13:27:41 -05:00
Alex Chronopoulos
41737dc1af Bug 1213414 - Implement channelCount audio constraint. r=jib,padenot
MozReview-Commit-ID: K95iBYOE1nR

--HG--
extra : rebase_source : 5c73eea4902933faec75e37d90e42a2f38c51b81
2017-06-29 21:01:17 -07:00
Munro Mengjue Chiang
fd9cdef5ad Bug 1374204 - verify webrtc peerconnection tests with android hardware encoder and legacy encoder. r=jib
MozReview-Commit-ID: 8M86Qqx7GZa

--HG--
extra : rebase_source : e6b92b637f5dd63fb325796e2f2043688562246b
2017-06-19 18:22:15 +08:00
Munro Mengjue Chiang
e9b0c56543 Bug 1374204 - remove test_peerConnection_basicVideoRemoteHwEncoder.html. r=jib
MozReview-Commit-ID: UN6IERbvIs

--HG--
extra : rebase_source : 4146d4ec875a25ca988cc8e496925a93cac2d831
2017-06-19 16:24:34 +08:00
Nico Grunbaum
f24257104b Bug 1343515 - fixing video recv side jitter timebase;r=drno
MozReview-Commit-ID: Kax8OTcSnSL

--HG--
extra : rebase_source : 197786598a62e7657219f0cca11b6742c441b62d
2017-06-07 12:33:22 -07:00
Bob Clary
47c47f43f9 Bug 1373858 - Disable dom/media/tests/mochitest/test_peerConnection_stats.html for Android failures, r=jmaher. 2017-06-21 04:57:01 -07:00
Ralph Giles
a0831a23a3 Bug 1306476 - Add testcase as a crashtest. r=derf
I don't know if we run the crashtest under ubsan, but this at
least captures the trigging data stream.

MozReview-Commit-ID: 6OWR0WlOe3K

--HG--
extra : rebase_source : 4ab6548db2c38c63c266ab3aa8742dd8b9aa7712
2017-06-16 12:45:40 -07:00
Michael Froman
532f5313a7 Bug 1373015 - fix permafail mochitest for RTCIceCandPairStats changes in Bug 1339906. r=drno
Something changed in the timing and we're getting more candidate pairs
in the test now.  I changed the test to only compare most of the
details when the pair is in state succeeded.

MozReview-Commit-ID: FaR00eZPJmI

--HG--
extra : rebase_source : 9e29f7604f6ae198cbaf792171db265612a574a6
2017-06-15 12:17:43 -05:00
Michael Froman
d6164ae3bd Bug 1339906 - pt 6 - add tests for RTCIceCandidatePairStats. r=drno
MozReview-Commit-ID: 5S296RRUvy0

--HG--
extra : rebase_source : bce6990864686f2af5a884afde44e7b8c314c1b6
2017-06-13 12:49:50 -05:00
Randell Jesup
450c4d90a1 Bug 1341285: rollup of changes for webrtc after applying webrtc.org v57 update r=ng,jesup,pehrsons,drno,dminor,cpearce,jya,glandium,dmajor
Includes re-importing gyp files removed from upstream in v56, and then
updating them to match the BUILD.gn file changes.

--HG--
rename : media/webrtc/trunk/webrtc/call/audio_send_stream.cc => media/webrtc/trunk/webrtc/call/audio_send_stream_call.cc
2017-06-13 01:54:13 -04:00
Wes Kocher
269f7e9f5c Merge m-c to inbound, a=merge
MozReview-Commit-ID: 9wTctDOsPpO
2017-06-02 17:31:31 -07:00
Randell Jesup
16390d923a Bug 1367578: Don't use PR_LogPrint() for logging now that we use LazyLog r=drno
MozReview-Commit-ID: K1KVCtpEPTZ
2017-06-02 15:50:05 -04:00
Nils Ohlmeier [:drno]
9406837246 Bug 1367930: adjust ssrc's and encondings as simulcast answerer. r=bwc
MozReview-Commit-ID: EPdIWF5nn7u

--HG--
extra : rebase_source : 5301c7541f1f2d2eeac37f5b0545ad83e71d8e46
2017-05-27 00:04:55 -07:00
Nico Grunbaum
e45ddffb1e Bug 1359775 - Part 1 - add RTCRtpContributingSourceStats;r=jib,smaug
Still left TODO:
  * add an aboutWebrtc.js section
  * write tests

MozReview-Commit-ID: DwFxq19KWeu

--HG--
extra : rebase_source : fad3018d851316af83df48c62db16028a1a84b5c
2017-04-26 04:27:13 -07:00
Nico Grunbaum
e27f339519 Bug 1355220 add RTCRtpSender/Receiver.getStats;r=jib,smaug
MozReview-Commit-ID: LZ4ItjFYxmk

--HG--
extra : rebase_source : 13c7fec9f0aa4f9b1276b6b4eb9350ce15ff7213
2017-04-20 17:54:20 -07:00
Jan-Ivar Bruaroey
85b8864f71 Bug 1366415: Unprefix mozAutoGainControl and mozNoiseSuppression w/deprecation warnings. r=jesup,smaug
MozReview-Commit-ID: EdWjSsIhtIM

--HG--
extra : rebase_source : 373bf802ae7a0f957770f2f6ec18fa4cc6c736da
2017-05-19 20:57:44 -04:00
Nils Ohlmeier [:drno]
9f2f58316a Bug 1365081: added data channel test function for maxPacketLifeTime. r=jesup
MozReview-Commit-ID: KXSvIxBcLMB

--HG--
extra : rebase_source : 85c5b500a2096a0bce1e7a6b241aab171cb3a728
2017-05-15 18:22:27 -07:00
Nils Ohlmeier [:drno]
264b79ba3d Bug 1359854: added test with b=TIAS. r=jesup
MozReview-Commit-ID: 5xFTFVkO7AZ

--HG--
rename : dom/media/tests/mochitest/test_peerConnection_basicVideo.html => dom/media/tests/mochitest/test_peerConnection_restrictBandwidthWithTias.html
extra : rebase_source : 4c287304e8cf9470313ad59bf24febce7265bafe
2017-05-11 21:01:48 -07:00
Andreas Pehrson
e2702a6458 Bug 1093835 - Turn unnecessary array.map to array.forEach in pc.js. r=jib
MozReview-Commit-ID: 1oqXtncwUQ1

--HG--
extra : rebase_source : 2aad2e3c19c664ba61a26beb43ef75ee5f05bd03
2017-04-28 11:22:18 +02:00
Andreas Pehrson
845373e84c Bug 1093835 - Check video flow in test_pc_videoRenegotiationInactiveAnswer.html. r=jib
MozReview-Commit-ID: G9JIcAXuiWX

--HG--
extra : rebase_source : e36ca4f5045db7669ce119233150b331c25dad32
2017-04-28 11:15:11 +02:00
Andreas Pehrson
8ef263241b Bug 1093835 - Check video flow in test_pc_replaceVideoThenRenegotiate.html. r=jib
MozReview-Commit-ID: 5zUioH6Q4jw

--HG--
extra : rebase_source : 188cde695bc534c5608057728373553691dbda94
2017-04-28 14:55:26 +02:00
Andreas Pehrson
b10edab2e1 Bug 1093835 - Check video flow in test_pc_removeThenAddVideoTrackNoBundle.html. r=jib
MozReview-Commit-ID: IKO31455iCU

--HG--
extra : rebase_source : fcc58d46e29724576e2274fa1fb69e12ded7ad6e
2017-04-28 14:55:15 +02:00
Andreas Pehrson
de02fa8eea Bug 1093835 - Check video flow in test_pc_removeThenAddVideoTrack.html r=jib
MozReview-Commit-ID: 1zbTbzMwJH3

--HG--
extra : rebase_source : 2777e0f4e0349ccb0e2435e9fd2a54d606e21a46
2017-04-28 14:55:03 +02:00
Andreas Pehrson
920a2ccbe7 Bug 1093835 - Check video flow in test_pc_addSecondVideoStreamNoBundle.html. r=jib
MozReview-Commit-ID: KnhRdWNZvhs

--HG--
extra : rebase_source : 5ae8e91645b746f20d5db02cb4fe1d5e33323289
2017-05-04 13:25:01 +02:00
Andreas Pehrson
e851a86b89 Bug 1093835 - Check video flow in test_pc_addSecondVideoStream.html. r=jib
MozReview-Commit-ID: Aqd4VYhlbBb

--HG--
extra : rebase_source : ec3433b97e99ddc761bf0a8b149b1160acc1504e
2017-05-02 12:01:04 +02:00
Andreas Pehrson
c41610f6b8 Bug 1093835 - Commoditize checkVideoPlaying/checkVideoPaused. r=jib
This moves those two functions from a single test to a VideoStreamHelper in a
common file, so they can be used when checking video flow in multiple tests.

It also implements a VideoFrameEmitter that provides tests with an easy to
access video source where VideoStreamHelper can verify flow on the sink.

MozReview-Commit-ID: Fin9eiVmBe

--HG--
extra : rebase_source : 8b62124b0182d7e7bd78788e031b2d2259db9e57
2017-05-04 15:23:36 +02:00
Andreas Pehrson
0fb77b5e31 Bug 1093835 - Check video flow stopping after removing video track and renegotiating. r=jib
MozReview-Commit-ID: Hp3YOki9O5E

--HG--
extra : rebase_source : c7b17cae6cff4dbcfc97f1f24f2e742423284cb1
extra : source : a374c207b11cfdc711da13c71c93c38570d6eb2a
2017-05-04 12:46:20 +02:00
Andreas Pehrson
5a779840a7 Bug 1093835 - Check audio flow in test_pc_removeThenAddAudioTrackNoBundle.html. r=jib
MozReview-Commit-ID: ABkqFUfsoyu

--HG--
extra : rebase_source : 5c33263065d6ab189d578c2bf4330841f64bb86e
2017-05-04 12:44:04 +02:00
Andreas Pehrson
5515940e8a Bug 1093835 - Check audio flow in test_pc_removeThenAddAudioTrack.html. r=jib
MozReview-Commit-ID: 59JXOnjNGyd

--HG--
extra : rebase_source : ef0fb293d5d538b1131b0c2826377abea8bcfbe3
2017-05-04 12:43:53 +02:00
Andreas Pehrson
463b638edc Bug 1093835 - Check audio flow in test_pc_addSecondAudioStreamNoBundle.html. r=jib
MozReview-Commit-ID: I7ZpshtPgAA

--HG--
extra : rebase_source : f0b089653e6e0dc31aaedca6db4def1f637af1c8
2017-05-04 11:38:19 +02:00
Andreas Pehrson
ddd79a635f Bug 1093835 - Check audio flow in test_pc_addSecondAudioStream.html. r=jib
MozReview-Commit-ID: AzCeaL5wKLV

--HG--
extra : rebase_source : e48f155330e22a26cf261741b932e91b56449d5c
2017-05-04 11:38:06 +02:00
Andreas Pehrson
2827d03e31 Bug 1093835 - Check audio flow stopping after removing audio track and renegotiating. r=jib
MozReview-Commit-ID: 2lx6jUON3jU

--HG--
extra : rebase_source : 4caee72edbc678ba9bb5d7a35c04a4eadfe6005d
extra : source : bb77023e0e7f4399e57dd2be2f331ee19c1a874a
2017-05-04 11:37:02 +02:00
Bob Clary
6d0f228a31 Bug 1358876 - Autophone - disable additional perma orange tests on Android 5.1, r=jmaher 2017-05-03 04:13:03 -07:00
Andreas Pehrson
c8c613c355 Bug 1348381 - Add crashtest. r=jesup
MozReview-Commit-ID: Df2tymv7IiY

--HG--
extra : rebase_source : 49bc487088b80e1130bd607a86da0825db71763f
2017-04-28 13:49:21 +02:00
Michael Froman
efa82b57bc Bug 1358224 - pt 2 - change to RTP stream id filtering on simulcast mochitests. r=drno
The simulcast mochitests setup the receiving PeerConnection to receive
simulcast video streams which Firefox doesn't really support.  Without
a test media server, this is about the best we can do and still test
simulcast.

Unfortunately the two simulcast streams arriving with different ssrcs
(as expect) exercises code we have to deal with some services switching
ssrcs midstream.  In the tests, this causes intermittent failures
because the test is waiting to receive a certain ssrc, and the receiving
VideoConduit has switched to the other ssrc.

This change adds the ability to filter on RID at the MediaPipeline level,
which we can setup prior to media flowing.  This avoids the ssrc switching
issue since the VideoConduit only receives one ssrc until we change the
RID filter to the second RID.  At that point, the VideoConduit sees a new
ssrc and the switching code works as intended.

The modified mochitests setup the RTP stream id header extension, and then
filter on each of the RTP stream ids in turn.

MozReview-Commit-ID: KApfaxMX8rl

--HG--
extra : rebase_source : d7ae88d9675acd7b3700f342ca6a68d0bbb0ced5
2017-04-26 10:51:00 -05:00
Nils Ohlmeier [:drno]
cded42efc3 Bug 1342579: remove js version from threeUnbundledConnections test (really bug 1342144). r=mt
MozReview-Commit-ID: 7IQ0uFD55GE

--HG--
extra : rebase_source : efb2ef5468928c330a3ae416e9ce52de8b1287cc
2017-04-27 10:03:07 -07:00
Munro Mengjue Chiang
699799aeb9 Bug 1358030 - add mochitest for webrtc android remote h/w encoder. r=jib
MozReview-Commit-ID: JCtWTNg89io

--HG--
extra : rebase_source : 8cd05b1b1fa270bf0fb9dbee9b899ee24d4b0d69
2017-04-20 14:54:55 +08:00
Carsten "Tomcat" Book
975e251aff merge mozilla-inbound to mozilla-central a=merge 2017-04-21 10:57:02 +02:00
Michael Froman
27706cb30c Bug 1351531 - disable test_peerConnection_simulcastAnswer.html. r=drno
We have an issue with switching ssrcs for this test that will require more work
to filter by RID to resolve.  This will happen in a future bug.

MozReview-Commit-ID: HodlZJoJKwO

--HG--
extra : rebase_source : 4c1d83a0e62a30cc14502ef2fec43ecdc49f0ee1
2017-04-20 13:18:06 -05:00
Michael Froman
d1dfa0cfec Bug 1351590 - disable test_peerConnection_simulcastOffer.html. r=drno
We have an issue with switching ssrcs for this test that will require more work
to filter by RID to resolve.  This will happen in a future bug.

MozReview-Commit-ID: 8PaKNj1sRrv

--HG--
extra : rebase_source : fb3934560978a82449e1a66786b614653e96d37b
2017-04-20 13:14:23 -05:00
Bob Clary
5382b3e45a Bug 1352333 - sync autophone webrtc test manifests with normal webrtc manifests, r=jmaher,dminor. 2017-04-20 14:13:34 -07:00
Florian Queze
37ff4fc7cc Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Sebastian Hengst
a07223d699 Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
Florian Queze
95d4d20c17 Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Dan Minor
4146b32212 Bug 1264343 - Only run test_peerConnection_scaleResolution.html with VP8 codec on Android; r=jib
We don't currently support H.264 on Android in automation, but we can improve
our test coverage by running the VP8 portion of this test in the meantime.

MozReview-Commit-ID: 3SPCTaqlfMk

--HG--
extra : rebase_source : cae3251f489e45f56b04378074083d6b4fd24666
2017-04-07 08:42:23 -04:00
Nico Grunbaum
9352ee95aa Bug 1344970 - rename mozRtt to roundTripTime r=jib,smaug
MozReview-Commit-ID: 3kES8JUPd3n

--HG--
extra : rebase_source : e49846845d7cbd43f96d13cb1881e0383517f197
2017-03-06 15:50:10 -08:00
Nico Grunbaum
deeb9fdcf9 Bug 1348657 - Part 2 - split send/recv packet counts r=jib
MozReview-Commit-ID: 2SENT4rGsLX

--HG--
extra : rebase_source : 8a6c960871ed7fffb28d5a7676d20c016daa3b58
2017-03-30 10:59:46 -07:00
Nico Grunbaum
af67a2fb4c Bug 1348657 - implement framesEncoded, pliCount, nackCount and firCount for webrtc stats r=jib,smaug
MozReview-Commit-ID: E873mbcrlLL

--HG--
extra : rebase_source : ca6f5d7ab0490948aaed1ae793ed5906149b7236
2017-03-21 21:52:06 -07:00