Randell Jesup
bfeb950383
Bug 1307507: ensure that resolution is retained on multiple replaceTrack/renegotiations r=bwc
2016-10-04 13:13:01 -04:00
Tom Schuster
774a8bf34d
Bug 1302163 - Change code to use SprintfLiteral instead of snprintf. r=ehsan
2016-10-04 17:57:51 +02:00
Phil Ringnalda
7026f16e79
Merge m-c to autoland
2016-10-03 20:36:09 -07:00
Phil Ringnalda
c1e745733c
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: IffTwuMbwmG
2016-10-03 20:09:05 -07:00
Wes Kocher
5739609d11
Backed out changeset bc4680ea08a9 (bug 1307042) for android mda test failures a=backout CLOSED TREE
2016-10-03 16:03:12 -07:00
Michael Froman
d35956ee16
Bug 1291714 - bool to enable dtmf tones in AudioConduit and setup dtmf payload type. r=bwc
...
MozReview-Commit-ID: IMneZx9wlhj
--HG--
extra : rebase_source : 0e65711f7a36f75c8956efb0860fd63f7890a279
2016-09-28 21:22:44 -05:00
Nils Ohlmeier [:drno]
7a1894eae5
Bug 1306777: stop sending RTP after switching to a=inactive. r=bwc
...
MozReview-Commit-ID: EEetiD4Tm4I
--HG--
extra : rebase_source : b9454944f5070b232c03a605e4dd651264c34b26
2016-09-30 16:13:07 -07:00
Michael Froman
3888f9a621
Bug 1291714 - sdp changes to support DTMF signaling. r=bwc
...
MozReview-Commit-ID: 7etTBsz3sM5
--HG--
extra : rebase_source : e71f97670677c51b96a477c5cfb95f91a3fdef87
2016-09-15 22:39:04 -05:00
Randell Jesup
b7aec8ba57
bug 1307155: Use 'if' instead of 'switch' to fix warnings from bug 1306873 landing r=dholbert
2016-10-03 16:33:36 -04:00
Randell Jesup
88bea09e95
Bug 1307042: generate fake audio for getUserMedia from MSG callbacks r=pehrsons
2016-10-03 14:35:36 -04:00
Randell Jesup
82c541aab8
Bug 1303279: reset codec resolution to last frame when reconfiguring in webrtc r=pkerr
2016-10-02 02:05:49 -04:00
Nico Grunbaum
e642e84d54
Bug 1306873: only offer RID for video, and only if simulcast is being negotiated r=jesup
2016-10-01 20:35:53 -04:00
Randell Jesup
823711f9ba
Bug 1306873: extmap direction support and cleanup r=bwc
...
Also removes RID support from audio
MozReview-Commit-ID: 28pmbvm4kw4
2016-10-01 20:35:50 -04:00
Phil Ringnalda
400813c30b
Merge m-i to m-c, a=merge
2016-09-30 23:24:52 -07:00
Byron Campen [:bwc]
40a3a1cdc9
Bug 1304165: More complete rollback of transport objects. r=drno
...
MozReview-Commit-ID: Gu1iIuyFI4g
--HG--
extra : rebase_source : 17c6c1c5d7b614cc8194187781948f2ef02f90ea
2016-09-28 11:48:33 -05:00
Randell Jesup
036d6b9816
Bug 1288904: Clean up RID header extension support r=jesup,drno
2016-09-23 21:55:08 -04:00
Sebastian Hengst
9bd39c7f55
Backed out changeset 07cb69423014 (bug 1288904) for failing cpp unit test jsep_session_unittest. r=backout
2016-09-24 10:23:53 +02:00
Randell Jesup
26e9eaaec7
Bug 1288904: Clean up RID header extension support r=jesup
2016-09-23 21:55:08 -04:00
Tooru Fujisawa
daced00575
Bug 1290337 - Part 19: Allocate JSErrorResult separately in WrappableJSErrorResult. r=smaug
2016-09-11 18:21:36 +09:00
Munro Chiang
a268210415
Bug 1302059 - use VIDIOC_ENUM_FMT & VIDIOC_ENUM_FRAMESIZES to query supported format & resolution; r=jesup
...
MozReview-Commit-ID: AFEeb9yrIzb
--HG--
extra : rebase_source : c3b6b71b167a897cdd14e54f24b3c495d5151dd5
2016-09-21 17:25:00 +08:00
Jan Beich
4f54bca31e
Bug 1304558 - Unbreak BSD build after bug 1297337. r=jesup
...
MozReview-Commit-ID: 3r2cjZlODDo
--HG--
extra : rebase_source : 942e02c6339b6c6ba753d117fadb1f558bb48b94
2016-09-22 00:04:44 +00:00
Munro Chiang
c86b6515ad
Bug 1297337 - implement mediaDevices.ondevicechange for Linux; r=jesup
...
MozReview-Commit-ID: 6cEq7xVUkhf
--HG--
extra : rebase_source : ee71fea0aa49452bcd403678b3c22c3fe3dd297c
2016-09-01 11:06:49 +08:00
Wes Kocher
04d0da0ae2
Merge m-c to autoland, a=merge
2016-09-16 14:35:31 -07:00
Daniel Holbert
d7788545f6
Bug 1303411: Add parens to some logic in VideoConduit.cpp, to address clang -Wlogical-op-parentheses build warning. r=dminor
...
MozReview-Commit-ID: BMq48HVLUH7
--HG--
extra : rebase_source : 5dae357339b136d9d8167516ec364eea8b4001ee
2016-09-16 11:23:58 -07:00
Randell Jesup
6ec5958a84
bug 1302935: enable vp9 in webrtc and fix missing gof fields in codecSpecific r=pkerr,drno
...
Also required fixing tests to handle more codecs
2016-09-15 21:17:09 -04:00
Phil Ringnalda
f6ee0a3336
Backed out changeset 27f8a2467b31 (bug 1302935) for jsep_session_unittest failures
...
CLOSED TREE
2016-09-15 19:37:25 -07:00
Randell Jesup
5f4f5f0fc6
bug 1302935: enable vp9 in webrtc and fix missing gof fields in codecSpecific r=pkerr,drno
...
Also required fixing tests to handle more codecs
2016-09-15 21:17:09 -04:00
Byron Campen [:bwc]
7eafad9670
Bug 1297416 - Part 3: Add proxy-only mode and pref. r=drno
...
MozReview-Commit-ID: D1e9f3OkVsU
--HG--
extra : rebase_source : 65784601918246f47d51888f64d90a7a0c580bc9
2016-08-23 15:15:33 -05:00
Byron Campen [:bwc]
02cf82bf1a
Bug 1297416 - Part 2: Disable default route mode if the user has granted camera or microphone permissions. r=drno
...
MozReview-Commit-ID: CFkVnEwUu2d
--HG--
extra : rebase_source : 7b712eace6c780a9ba20de9acd637d918c80f017
2016-08-04 10:55:20 -05:00
Byron Campen [:bwc]
9f8a1e86b6
Bug 1297416 - Part 1: Split out the hiding of host candidates, and default route mode. r=drno
...
MozReview-Commit-ID: IQtwAG35CM3
--HG--
extra : rebase_source : 3a206adac4d28688bc2ba0c22436d5bf3b68f113
2016-07-25 15:47:52 -05:00
Nicholas Nethercote
34dcc7b852
Bug 1299384 - Use MOZ_MUST_USE with NS_warn_if_impl(). r=erahm.
...
This change avoids lots of false positives for Coverity's CHECKED_RETURN
warning, caused by NS_WARN_IF's current use in both statement-style and
expression-style.
In the case where the code within the NS_WARN_IF has side-effects, I made the
following change.
> NS_WARN_IF(NS_FAILED(FunctionWithSideEffects()));
> -->
> Unused << NS_WARN_IF(NS_FAILED(FunctionWithSideEffects()));
In the case where the code within the NS_WARN_IF lacks side-effects, I made the
following change.
> NS_WARN_IF(!condWithoutSideEffects);
> -->
> NS_WARNING_ASSERTION(condWithoutSideEffects, "msg");
This has two improvements.
- The condition is not evaluated in non-debug builds.
- The sense of the condition is inverted to the familiar "this condition should
be true" sense used in assertions.
A common variation on the side-effect-free case is the following.
> nsresult rv = Fn();
> NS_WARN_IF_(NS_FAILED(rv));
> -->
> DebugOnly<nsresult rv> = Fn();
> NS_WARNING_ASSERTION(NS_SUCCEEDED(rv), "Fn failed");
--HG--
extra : rebase_source : 58788245021096efa8372a9dc1d597a611d45611
2016-09-02 17:12:24 +10:00
John Dai
afa50be601
Bug 1294100 - Part 3: Modify Codegen to generate including FakeString's binding files and fix build errors. r=bz
...
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/FakeString.h
2016-09-01 18:10:54 +08:00
Wes Kocher
08fbeaaf2e
Merge m-c to autoland, a=merge
2016-08-29 17:57:01 -07:00
Michael Froman
0ba5cd3741
Bug 1298189 - implement logging in FakeLogging.h so we get logs when running tests. r=drno
...
MozReview-Commit-ID: HKY0VW4FYz2
--HG--
extra : rebase_source : 31089dc477a07a37ab7da8b3810c1dd955526137
2016-08-25 21:54:18 -05:00
Dan Minor
2e990bcf42
Bug 1255371 - Invalid RTCP SR sent by Firefox when h264 is used; r=jesup
...
Setting the capture_time_ms to -1 causes RTCPSender::SetLastRtpTime to ignore
it and use the current clock time. The default value of 0 will be used in the
the calculation in RTCPSender::BuildSR and cause mismatched timestamps.
MozReview-Commit-ID: IK8lLK8Rmla
--HG--
extra : rebase_source : 6aac4f8f2a5336280c6c0c36386f990b490bff2c
2016-08-23 09:46:23 -04:00
Randell Jesup
a974d905be
Bug 1297808: Limit combined size of RTCP APP packets r=drno
2016-08-29 13:23:51 -04:00
Ryan VanderMeulen
e5adfbffe6
Merge m-c to autoland. a=merge
...
--HG--
rename : accessible/tests/browser/browser_caching_attributes.js => accessible/tests/browser/e10s/browser_caching_attributes.js
rename : accessible/tests/browser/browser_caching_description.js => accessible/tests/browser/e10s/browser_caching_description.js
rename : accessible/tests/browser/browser_caching_name.js => accessible/tests/browser/e10s/browser_caching_name.js
rename : accessible/tests/browser/browser_caching_relations.js => accessible/tests/browser/e10s/browser_caching_relations.js
rename : accessible/tests/browser/browser_caching_states.js => accessible/tests/browser/e10s/browser_caching_states.js
rename : accessible/tests/browser/browser_caching_value.js => accessible/tests/browser/e10s/browser_caching_value.js
rename : accessible/tests/browser/browser_events_caretmove.js => accessible/tests/browser/e10s/browser_events_caretmove.js
rename : accessible/tests/browser/browser_events_hide.js => accessible/tests/browser/e10s/browser_events_hide.js
rename : accessible/tests/browser/browser_events_show.js => accessible/tests/browser/e10s/browser_events_show.js
rename : accessible/tests/browser/browser_events_statechange.js => accessible/tests/browser/e10s/browser_events_statechange.js
rename : accessible/tests/browser/browser_events_textchange.js => accessible/tests/browser/e10s/browser_events_textchange.js
rename : accessible/tests/browser/browser_treeupdate_ariadialog.js => accessible/tests/browser/e10s/browser_treeupdate_ariadialog.js
rename : accessible/tests/browser/browser_treeupdate_ariaowns.js => accessible/tests/browser/e10s/browser_treeupdate_ariaowns.js
rename : accessible/tests/browser/browser_treeupdate_canvas.js => accessible/tests/browser/e10s/browser_treeupdate_canvas.js
rename : accessible/tests/browser/browser_treeupdate_cssoverflow.js => accessible/tests/browser/e10s/browser_treeupdate_cssoverflow.js
rename : accessible/tests/browser/browser_treeupdate_doc.js => accessible/tests/browser/e10s/browser_treeupdate_doc.js
rename : accessible/tests/browser/browser_treeupdate_gencontent.js => accessible/tests/browser/e10s/browser_treeupdate_gencontent.js
rename : accessible/tests/browser/browser_treeupdate_hidden.js => accessible/tests/browser/e10s/browser_treeupdate_hidden.js
rename : accessible/tests/browser/browser_treeupdate_imagemap.js => accessible/tests/browser/e10s/browser_treeupdate_imagemap.js
rename : accessible/tests/browser/browser_treeupdate_list.js => accessible/tests/browser/e10s/browser_treeupdate_list.js
rename : accessible/tests/browser/browser_treeupdate_list_editabledoc.js => accessible/tests/browser/e10s/browser_treeupdate_list_editabledoc.js
rename : accessible/tests/browser/browser_treeupdate_listener.js => accessible/tests/browser/e10s/browser_treeupdate_listener.js
rename : accessible/tests/browser/browser_treeupdate_optgroup.js => accessible/tests/browser/e10s/browser_treeupdate_optgroup.js
rename : accessible/tests/browser/browser_treeupdate_removal.js => accessible/tests/browser/e10s/browser_treeupdate_removal.js
rename : accessible/tests/browser/browser_treeupdate_table.js => accessible/tests/browser/e10s/browser_treeupdate_table.js
rename : accessible/tests/browser/browser_treeupdate_textleaf.js => accessible/tests/browser/e10s/browser_treeupdate_textleaf.js
rename : accessible/tests/browser/browser_treeupdate_visibility.js => accessible/tests/browser/e10s/browser_treeupdate_visibility.js
rename : accessible/tests/browser/browser_treeupdate_whitespace.js => accessible/tests/browser/e10s/browser_treeupdate_whitespace.js
rename : accessible/tests/browser/doc_treeupdate_ariadialog.html => accessible/tests/browser/e10s/doc_treeupdate_ariadialog.html
rename : accessible/tests/browser/doc_treeupdate_ariaowns.html => accessible/tests/browser/e10s/doc_treeupdate_ariaowns.html
rename : accessible/tests/browser/doc_treeupdate_imagemap.html => accessible/tests/browser/e10s/doc_treeupdate_imagemap.html
rename : accessible/tests/browser/doc_treeupdate_removal.xhtml => accessible/tests/browser/e10s/doc_treeupdate_removal.xhtml
rename : accessible/tests/browser/doc_treeupdate_visibility.html => accessible/tests/browser/e10s/doc_treeupdate_visibility.html
rename : accessible/tests/browser/doc_treeupdate_whitespace.html => accessible/tests/browser/e10s/doc_treeupdate_whitespace.html
rename : accessible/tests/browser/events.js => accessible/tests/browser/e10s/events.js
rename : browser/components/extensions/test/browser/browser_ext_pageAction_context.js => browser/components/extensions/test/browser/browser_ext_pageAction_title.js
rename : browser/components/extensions/test/browser/browser_ext_pageAction_context.js => browser/components/extensions/test/browser/head_pageAction.js
rename : dom/events/test/pointerevents/pointerevent_element_haspointercapture.html => dom/events/test/pointerevents/pointerevent_element_haspointercapture-manual.html
rename : dom/events/test/pointerevents/test_pointerevent_element_haspointercapture.html => dom/events/test/pointerevents/test_pointerevent_element_haspointercapture-manual.html
rename : gfx/thebes/DeviceManagerD3D11.cpp => gfx/thebes/DeviceManagerDx.cpp
rename : gfx/thebes/DeviceManagerD3D11.h => gfx/thebes/DeviceManagerDx.h
rename : media/webrtc/trunk/tools/gyp/test/compiler-override/compiler.gyp => media/webrtc/trunk/tools/gyp/test/compiler-override/compiler-exe.gyp
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.gyp => media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.py
rename : media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.asm => media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.assem
rename : mfbt/unused.h => mfbt/Unused.h
rename : testing/web-platform/tests/pointerevents/pointerevent_element_haspointercapture.html => testing/web-platform/tests/pointerevents/pointerevent_element_haspointercapture-manual.html
extra : rebase_source : a3de7d91a61df9b14fe07a89f5b0184a067549cf
2016-08-25 08:14:36 -04:00
Andreas Pehrson
83dcc7266e
Bug 1259788 - Break out AddTrackInternal() from DOMMediaStream::CreateDOMTrack. r=jesup
...
Sometimes a track is added to a stream synchronously (before the stream is
exposed to script), and sometimes asynchronously (see the mediacapture-main spec
on the "addtrack" event).
In the latter case we might still need to create the MediaStreamTrack object
synchronously for tracking purposes. CaptureStream of Media element playing a
MediaStream wants this.
MozReview-Commit-ID: 7me8xzN7rwj
--HG--
extra : rebase_source : 4f129b127b855e47aad2ae9ab3981ffde057412d
2016-08-12 13:50:41 +02:00
Adam Roach [:abr]
f4b965fbf1
Bug 1279065: Part 1 - SDP Changes for dtls-message attribute r=bwc
2016-08-24 09:11:28 -05:00
Ryan VanderMeulen
d63783b351
Merge m-c to autoland. a=merge
2016-08-23 10:07:52 -04:00
Igor
71691f0323
Bug 1197328
- Remove PR_snprintf calls in media/{webrtc,mtransport}/. r=froydnj
...
--HG--
extra : rebase_source : fec06fd57c8142008e9c2978ed685ce6811e9750
2016-08-16 19:54:00 -04:00
Sebastian Kaspari
9afd64fd90
Bug 1292500 - Notify WebrtcUI when video capturing is paused/resumed. r=gcp
...
MozReview-Commit-ID: UkJVR7zCbI
--HG--
extra : rebase_source : cf18e6d233d3cdda42d363d240f5375e79ef356d
2016-08-23 12:36:17 +02:00
Kan-Ru Chen
b6d880aca1
Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
...
The patch is generated from following command:
rgrep -l unused.h|xargs sed -i -e s,mozilla/unused.h,mozilla/Unused.h,
MozReview-Commit-ID: AtLcWApZfES
--HG--
rename : mfbt/unused.h => mfbt/Unused.h
2016-08-24 14:47:04 +08:00
Phil Ringnalda
62d1bf1089
Merge m-c to a CLOSED TREE m-i
2016-08-23 22:57:10 -07:00
Myk Melez
c1a667e1dc
Bug 1296798 - provide PYTHON value to run sub-commands with same Python; r=ted
...
MozReview-Commit-ID: 4fLNhPLk5fu
2016-08-23 14:58:25 -07:00
Myk Melez
023745dee7
Bug 1296798 - upgrade gyp from upstream; r=ted
...
MozReview-Commit-ID: GeVBrUGbaFU
--HG--
rename : media/webrtc/trunk/tools/gyp/test/compiler-override/compiler.gyp => media/webrtc/trunk/tools/gyp/test/compiler-override/compiler-exe.gyp
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/InfoPlist-error.strings
rename : media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.gyp => media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-static-library.py
rename : media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.asm => media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/asm-function.assem
2016-08-23 14:58:20 -07:00
Dan Minor
e76acbd376
Bug 1297058 - Don't send FEC for H.264 with NACK enabled; r=jesup
...
MozReview-Commit-ID: KbGqXDOwGT2
--HG--
extra : rebase_source : 0eaff592520d8611b9a01deeba22fd529660802b
2016-08-22 14:06:17 -04:00
Michael Froman
a4e474f4a2
Bug 1295690 - Fix red/ulpfec codec detection. r=drno
...
MozReview-Commit-ID: 4aBZ9OvDix4
--HG--
extra : rebase_source : 352e0d226fc04f7ae59b5c1940b16c81a6dd5442
2016-08-17 22:20:08 -05:00
Ryan VanderMeulen
01c4e8cc1b
Merge inbound to m-c. a=merge
2016-08-19 09:52:53 -04:00
Wes Kocher
a58f8b89a0
Merge m-c to inbound, a=merge
2016-08-18 16:32:58 -07:00