Граф коммитов

458 Коммитов

Автор SHA1 Сообщение Дата
Ehsan Akhgari 6ae9c0bf6b Bug 1154389 - Stop leaking DeviceSuccessCallbackRunnable objects, and release its mOnSuccess and mOnFailure on the main thread if needed; r=jesup 2015-04-14 18:34:43 -04:00
Wes Kocher af34e14f2b Backed out changeset 050848a5273c (bug 1153988) for Windows build bustage CLOSED TREE 2015-04-14 14:42:59 -07:00
Nathan Froyd 4e3c075424 Bug 1153988 - create nsNullPrincipals directly, rather than going through do_CreateInstance; r=smaug
There's a better way to create null principals than
do_CreateInstance("@mozilla.org/nullprincipal;1").  Let's do that and
save ourselves some XPCOM overhead.
2015-04-13 14:47:41 -04:00
Jan-Ivar Bruaroey 924f8ae71f Bug 1046245 - IO on STS thread + cleanup BackgroundChild on shutdown. r=jesup 2015-03-29 13:43:43 -04:00
Jan-Ivar Bruaroey c6676519f2 Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, florian, billm, jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 95f7adab84 Bug 1046245 - enumerateDevices origin-unique ids persisted to disk. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 8af3083f44 Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup 2015-02-23 11:50:48 -05:00
Jan-Ivar Bruaroey 7538e95524 Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey b711b1abcf Bug 1046245 - enumerateDevices (harmless interface version) r=smaug, r=jesup 2015-03-03 09:51:05 -05:00
Randell Jesup 2b3486247c Backed out 6 changesets (bug 1046245) on a CLOSED TREE 2015-03-29 01:42:32 -04:00
Jan-Ivar Bruaroey 6379bfb0be Bug 1046245 - IO on STS thread + cleanup BackgroundChild on shutdown. r=jesup 2015-03-28 19:02:46 -04:00
Jan-Ivar Bruaroey cdd0b089a5 Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, r=florian, r=billm, r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey c4161900da Bug 1046245 - enumerateDevices origin-unique ids persisted to disk. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 34c27979df Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup 2015-02-23 11:50:48 -05:00
Jan-Ivar Bruaroey 2c6d1d99bc Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey a0143ecf52 Bug 1046245 - enumerateDevices (harmless interface version). r=smaug, r=jesup 2015-03-03 09:51:05 -05:00
Phil Ringnalda 24b4f38005 Back out 6 changesets (bug 1046245) for thinking that MSVC would have anything to do with a __PRETTY_FUNCTION__
CLOSED TREE

Backed out changeset 9e3ecca831d8 (bug 1046245)
Backed out changeset 87dc145f4da8 (bug 1046245)
Backed out changeset 01606cf19a77 (bug 1046245)
Backed out changeset 2ed2b15fe940 (bug 1046245)
Backed out changeset 2b99b193828a (bug 1046245)
Backed out changeset d1ac67faccbb (bug 1046245)
2015-03-28 19:57:17 -07:00
Jan-Ivar Bruaroey f3376e46f8 Bug 1046245 - IO on STS thread + cleanup BackgroundChild on shutdown. r=jesup 2015-03-28 19:02:46 -04:00
Jan-Ivar Bruaroey 222e93c87c Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, r=florian, r=billm, r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 1668e7a628 Bug 1046245 - enumerateDevices origin-unique ids persisted to disk. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 7d79ddc696 Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup 2015-02-23 11:50:48 -05:00
Jan-Ivar Bruaroey 6bea0d068b Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 08e703b65e Bug 1046245 - enumerateDevices (harmless interface version). r=smaug, r=jesup 2015-03-03 09:51:05 -05:00
Ryan VanderMeulen 003e8f5278 Backed out 6 changesets (bug 1046245) for bustage on a CLOSED TREE.
Backed out changeset 222c2f9e3bc9 (bug 1046245)
Backed out changeset 4251eef464a2 (bug 1046245)
Backed out changeset 592f4cc23197 (bug 1046245)
Backed out changeset 5bfb9a1c0550 (bug 1046245)
Backed out changeset e966a5df87b6 (bug 1046245)
Backed out changeset 609f3ca64004 (bug 1046245)
2015-03-28 16:24:25 -04:00
Jan-Ivar Bruaroey f350dbadee Bug 1046245 - IO on STS thread + cleanup BackgroundChild on shutdown. r=jesup 2015-03-28 11:45:42 -04:00
Jan-Ivar Bruaroey 59e13faed0 Bug 1046245 - enumerateDevices w/non-blocking e10s, nsICryptoHMAC, clear cookies, lambdas. r=keeler, r=florian, r=billm, r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 6a70b84a54 Bug 1046245 - enumerateDevices origin-unique ids persisted to disk. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey 600361d553 Bug 1046245 - enumerateDevices session-persisted hmac id. r=jesup 2015-02-23 11:50:48 -05:00
Jan-Ivar Bruaroey 4a058ae74a Bug 1046245 - enumerateDevices returns label for pages w/active gUM or persistent permissions. r=jesup 2015-03-03 09:51:05 -05:00
Jan-Ivar Bruaroey f33f50277c Bug 1046245 - enumerateDevices (harmless interface version). r=smaug, r=jesup 2015-03-03 09:51:05 -05:00
Ehsan Akhgari 883849ee32 Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:

function convert() {
echo "Converting $1 to $2..."
find . \
       ! -wholename "*/.git*" \
       ! -wholename "obj-ff-dbg*" \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Jan-Ivar Bruaroey e9cc1b61ab Bug 1145403 - Don't open MediaManager on shutdown. r=jesup 2015-03-19 18:43:25 -04:00
Ehsan Akhgari 97b5f363cc Bug 579517 follow-up: Remove NSPR types that crept in 2015-03-16 21:15:10 -04:00
Wes Kocher 42e0c8a496 Merge m-c to fx-team a=merge CLOSED TREE 2015-03-11 19:09:10 -07:00
Andrew Osmond ce39ae083d Bug 1139027 - Permit running of camera mochitests on B2G desktop. r=mikeh 2015-03-10 19:39:49 -04:00
Mike de Boer 04f3c42e8e Bug 1139907: show WebRTC screen sharing notification icon in Hello conversation window and globally when tab sharing is active. r=jesup,florian 2015-03-11 16:34:31 +01:00
Jan-Ivar Bruaroey 005954fb76 Bug 1140363 - fire recording-window-ended on gUM failures, like we do on deny r=jesup 2015-03-06 13:23:33 -05:00
Andreas Pehrson 9b19093204 Bug 1129263 - Part 6. Remove DOMMediaStream::TrackTypeHints. r=roc,jesup 2015-02-09 15:23:34 +08:00
Mark Banner 65c8629880 Bug 1110973 - Add a preference for enabling fake streams for tests, and use it in the Loop functional tests. r=smaug 2015-02-25 07:36:50 +00:00
Jan-Ivar Bruaroey 8c1b9f1777 Bug 1119335 - support ideal/exact constraint syntax. r=mrbkap, r=mt 2015-02-20 17:06:26 -05:00
Jan-Ivar Bruaroey 4993ea6729 Bug 997365 - End support for hold-out mandatory/optional: facingMode constraint on mobile. r=smaug, r=mt 2015-02-02 10:11:00 -05:00
Mark Banner 18958e9d0d Bug 1122032 Part 3 - Automatically allow screensharing for the Loop in-desktop pages. r=jesup 2015-02-02 21:53:19 +00:00
Jan-Ivar Bruaroey 9ce1941985 Bug 1006707 - add microphone to mediaSource and remove redundant enum in c++. r=rjesup 2015-01-20 10:31:59 -05:00
Jan-Ivar Bruaroey 4c8c004fd8 Bug 1006707 - change facingMode from enum to DOMString and support it as array. r=smaug, r=mt 2015-01-21 11:10:19 -05:00
Ehsan Akhgari 31a966ecd6 Bug 1117261 - Mark virtual overridden functions as MOZ_OVERRIDE in DOM media code; r=rillian 2015-01-08 23:11:30 -05:00
Brad Lassey a6571098ba bug 1088758 - Add the ability to mirror tabs from desktop to a second screen, restrict privledged GuM based on calling compartment rather than passed window's document r=rjesup 2014-12-10 09:06:02 -08:00
Shelly Lin d7e949d038 Bug 1003695 - Support multiple audio tracks and video tracks in DOMMediaStream. r=roc,jib,smaug 2014-12-12 11:54:12 +08:00
Jan-Ivar Bruaroey 54d43d8dad Bug 1033885 - return MediaStreamError instead of error strings, to spec. r=bz, r=jesup 2014-10-27 15:42:56 -04:00
Jan-Ivar Bruaroey d3aef91306 Bug 1033885 - rename error to onFailure in code before introducing an actual error object r=jesup 2014-10-17 20:47:46 -04:00
Jan-Ivar Bruaroey 39f5aa8cc8 Bug 1003274 - Part 2 - clue camera selection in to width/height code. r=jesup 2014-09-24 19:00:02 -04:00
Jan-Ivar Bruaroey e4823c6f2c Bug 1003274 - Part 1 - refactor template types. r=jesup 2014-09-24 11:17:33 -04:00
Chai-hung Tai e2c48838cb Bug 1053130: Refactor MediaEngine video sources; alse remove Snapshot function. r=jesup,alfredo
--HG--
rename : content/media/webrtc/MediaEngineWebRTCVideo.cpp => content/media/webrtc/MediaEngineCameraVideoSource.cpp
rename : content/media/webrtc/MediaEngineWebRTC.h => content/media/webrtc/MediaEngineCameraVideoSource.h
rename : content/media/webrtc/MediaEngineWebRTCVideo.cpp => content/media/webrtc/MediaEngineGonkVideoSource.cpp
rename : content/media/webrtc/MediaEngineWebRTC.h => content/media/webrtc/MediaEngineGonkVideoSource.h
2014-10-12 23:37:37 -04:00
Andrea Marchesini 8f8ec51372 Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-08 17:15:23 +01:00
Ryan VanderMeulen cd3e8a6f73 Backed out 7 changesets (bug 1047483, bug 1079301, bug 1079335) for webplatform test failures.
Backed out changeset 7d06b68c44d0 (bug 1079335)
Backed out changeset 92030169528e (bug 1079301)
Backed out changeset c09d7f95554a (bug 1047483)
Backed out changeset c199f1057d7e (bug 1047483)
Backed out changeset 18830d07884c (bug 1047483)
Backed out changeset e087289ccfbb (bug 1047483)
Backed out changeset 6238ff5d3ed0 (bug 1047483)

CLOSED TREE

--HG--
rename : content/base/public/File.h => content/base/public/nsDOMFile.h
rename : content/base/src/MultipartFileImpl.cpp => content/base/src/nsDOMBlobBuilder.cpp
rename : content/base/src/MultipartFileImpl.h => content/base/src/nsDOMBlobBuilder.h
rename : content/base/src/File.cpp => content/base/src/nsDOMFile.cpp
2014-10-07 13:16:11 -04:00
Andrea Marchesini c8190ba625 Bug 1047483 - patch 3 - Renaming DOMFile to File, r=ehsan
--HG--
rename : content/base/public/nsDOMFile.h => content/base/public/File.h
rename : content/base/src/nsDOMFile.cpp => content/base/src/File.cpp
2014-10-07 15:20:55 +01:00
Jan-Ivar Bruaroey fe0422ec02 Bug 1033885 - minor refactor of MediaManager::GetUserMedia to figure out privileged state itself. r=jesup 2014-09-30 19:17:53 -04:00
Randell Jesup 233163862b Bug 1062876: refactor window iteration code for MediaManager r=jib 2014-09-19 17:24:28 -04:00
Daniel Holbert 78345da8f1 Bug 1066703: Mark GetUserMediaCallbackMediaStreamListener::mMediaThread as permissably-unused in --disable-webrtc builds. r=jimm 2014-09-12 11:05:45 -07:00
Jim Mathies 041794c1f3 Bug 1060738 - Switch to using chromium's Thread/tasks in MediaManager. On Windows, use MessagePumpForNonMainUIThreads for the background media thread. r=jesup 2014-09-12 09:49:39 -05:00
EKR 36800a3f4b Bug 1063730 - Require HTTPS for Screen/window sharing. r=mt,sstamm 2014-09-10 15:01:44 -07:00
Alfredo Yang a6d8c4558e Bug 1054905 - Use takePhotoComplete callback on B2G. r=roc 2014-09-09 00:17:00 +02:00
Randell Jesup a36bfb4a7a Bug 1049583: comment-only fix for screensharing whitelist rs=jesup DONTBUILD 2014-09-05 09:43:39 -04:00
Jan-Ivar Bruaroey a8cadf5ca3 Bug 1060708 - Detect user and environment cameras on Android. r=gcp,blassey,snorp 2014-08-29 20:38:09 -04:00
Matthew A. Miller f29839ae1a Bug 1059295 - sending the getUserMedia:revoke notification with the "screen:" prefix doesn't stop app sharing r=jesup 2014-08-28 16:44:27 -06:00
Randell Jesup f4e1c39bb7 Bug 1057955: Stop the backend capture when the MSG track is stopped r=jib 2014-08-27 01:03:50 -04:00
Randell Jesup 4ea3a104aa Bug 1057006: split window and app sharing reports so the UI can handle them separately, r=jib. 2014-08-25 11:01:19 -04:00
Matthew A. Miller 6830ad82b2 Bug 1036653 - updates to basic framework for app sharing, r=jesup,gcp 2014-08-20 16:05:23 -06:00
Carsten "Tomcat" Book d32ff1dfee Backed out changeset 572c610328c6 (bug 1036653) 2014-08-27 09:20:40 +02:00
Carsten "Tomcat" Book 3717cdb2c7 Backed out changeset 0edf5afdc13c (bug 1057955) 2014-08-27 08:40:09 +02:00
Matthew A. Miller 33a2f4ae68 Bug 1036653 - updates to basic framework for app sharing, r=jesup,gcp 2014-08-20 16:05:23 -06:00
Randell Jesup 4155ccb42b Bug 1058829: enable users to enable window/screensharing on WinXP and 10.6 via pref r=jib 2014-08-27 01:09:38 -04:00
Randell Jesup cb5632ec09 Bug 1057955: Stop the backend capture when the MSG track is stopped r=jib 2014-08-27 01:03:50 -04:00
Florian Quèze 3236b7aaa6 Bug 1056172 - the recording-window-ended notification isn't reliably fired, r=jesup. 2014-08-22 12:21:48 +02:00
Randell Jesup 74c0fb3f1e Bug 1050802: Backend to allow stopping sharing for screen/window for a WindowID r=jib 2014-08-22 10:27:16 +01:00
Nigel Babu 87b08f33a5 Backed out 2 changesets (bug 1050802) for bustage, CLOSED TREE
Backed out changeset c365e93b8e42 (bug 1050802)
Backed out changeset 7e35629e7cdb (bug 1050802)
2014-08-22 12:53:32 +05:30
Randell Jesup 3071e9efa1 Bug 1050802: Backend to allow stopping sharing for screen/window for a WindowID r=jib 2014-08-22 01:29:21 -04:00
Bobby Holley 3f0858f342 Bug 951991 - Assert against calling GetCurrentInnerWindow on an inner. r=smaug
The current convention is that this returns null when invoked on an inner, which
callers may or may not handle correctly. But when we start using GetEntryGlobal,
we'll end up with a lot of inners where we used to get outers, so we should get
strict about this now.
2014-08-19 12:02:05 -07:00
Paul Kerr [:pkerr] 821014490e Bug 1049583 - Allow sub-domain wildcard on ScreenSharing domain whitelist patterns. r=ethanhugg, r=mt 2014-08-07 15:12:26 -07:00
Ehsan Akhgari 7257b2f870 Bug 579517 follow-up: Remove NSPR types that crept in 2014-08-08 08:39:07 -04:00
Randell Jesup cbf3e22c64 Bug 1039666: Disable screen/windowsharing for OSX 10.6 and WinXP (re-merged) r=cpearce 2014-08-02 00:30:50 -04:00
Brad Lassey 2e98715981 bug 1037424 - follow up to allow browser from privileged content r=jesup 2014-08-02 13:42:08 -04:00
Brad Lassey 89dedf4d28 bug 1041700 - add browserWindow and scrollWithPAge to media constraints r=jesup,jib,khuey 2014-07-21 14:57:28 -04:00
Randell Jesup 2057e3497f Bug 1037424: Fix typo in checkin for allowed_domains r=ehugg 2014-07-30 18:07:08 -04:00
Paul Kerr [:pkerr] 751f5fa9f6 Bug 1037424 - Part 1: Implement prefs-based screenshare domain whitelist in MediaManager. r=mt 2014-07-30 17:03:20 -04:00
Brad Lassey 094683c0e2 bug 1041493 - add support for browser to mediaSource constraint r=rjesup,khuey 2014-07-21 08:31:31 -04:00
Randell Jesup 5a8e25d582 Bug 1039529: Add screen and window sharing booleans to MediaCaptureWindowState r=pkerr,gcp 2014-07-17 22:23:00 -04:00
Matthew A. Miller a1d7e6fcd4 Bug 983504 - Modify constraints for screen sharing. r=bholley,jib 2014-07-08 00:01:27 -06:00
Mark Banner 264942d0a2 Bug 1017273 Change Loop from compile-time enabled to runtime-enabled with a pref. r=dolske,r=jesup,r=glandium,r=gijs 2014-07-16 15:15:07 +01:00
Randell Jesup 55623a8a1a Bug 1035819: patch 2 - Enable dynamic rotation in gUM when we're hooked to a PeerConnection r=jhlin 2014-07-14 01:48:02 -04:00
Adam Roach [:abr] b81d6217c1 Bug 1015486 Bypass the video and audio permission prompts for Loop, as Loop will provide its own mechanisms. Patch by abr, tests by Standard8. r=jesup,r=florian 2014-07-10 21:14:57 +01:00
Kyle Huey a1d1526ae4 Bug 1031051: Part 5 - Migrate PopupBlockedEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:01 -07:00
Florian Quèze 7fd9445f50 Bug 1000253 - Background tabs with persistent device permissions can access devices without the user noticing, r=jesup,MattN. 2014-06-13 14:51:12 +02:00
Daniel Holbert 11673edafb Bug 1022764: Add #ifdef guards around some WebRTC-specific code in MediaManager.cpp. r=jesup 2014-06-09 11:45:14 -07:00
Paul Kerr [:pkerr] 9d6e8e5434 Bug 970713 - Part 1: Control webrtc logging from about:config settings r=jesup 2014-06-08 18:54:47 -07:00
Robert O'Callahan 2a92625af7 Bug 1015664. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg 2014-06-03 00:08:24 +12:00
Randell Jesup e676b9991e Bug 1008619: Release MediaEngineWebRTC at MediaManager shutdown r=anant 2014-05-28 14:38:37 -04:00
Randell Jesup 42f0140188 Bug 988877: Shut down MediaManager thread in xpcom-shutdown r=bsmedberg 2014-05-28 14:38:15 -04:00
Trevor Saunders 78966cf36b bug 966059 - add nsIDocShell::GetWindow and GetDocument r=smaug 2014-01-09 21:03:47 -05:00
Neil Rashbrook ef8d375d0b Bug 869836 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
Relading with correct bug number so DONTBUILD.

--HG--
extra : amend_source : 6e05de7729c27761564124212b7d4cbe3318e482
2014-05-26 21:54:10 +03:00
Birunthan Mohanathas 7ed88d413a Backout 8b8bbe7aa1cc due to wrong bug number 2014-05-27 14:42:13 +03:00
Neil Rashbrook 71828ecc1c Bug 995730 - Part 9a: Use AssignLiteral(MOZ_UTF16(...)) instead of Assign(NS_LITERAL_STRING(...)). r=ehsan
--HG--
extra : rebase_source : d2d3d611c06a2a7ec930fb11576d7c8335c0a6e2
2014-05-26 21:54:10 +03:00
Steven Lee f25deb46d9 Bug 922500 - Fix the problem of casting a PRUnichar* to char* in MediaManager. r=ehsan 2014-05-25 23:38:00 +02:00
Birunthan Mohanathas 952b834c76 Bug 869836 - Part 9: Use AssignLiteral instead of `Assign(NS_LITERAL_STRING(...))`. r=ehsan 2014-05-22 06:48:52 +03:00
Neil Rashbrook 5b3f3e053a Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg 2014-05-11 10:47:11 +01:00
Neil Rashbrook fac8c73779 Backout of bug 514280 changeset c738f7348dea for build failure on a CLOSED TREE 2014-05-08 20:35:09 +01:00
Neil Rashbrook 5b1f7b4a77 Bug 514280 Only use nsCOMPtr for interfaces r=bsmedberg 2014-05-08 20:08:38 +01:00
Ted Mielczarek 57682362bb bug 999072 - fix leak in MediaManager loopback device pref checks, enable them for non-DEBUG. r=jesup 2014-05-08 14:18:40 -04:00
Martin Thomson c3c2709899 Bug 942367 - Stream isolation for WebRTC r=bholley 2014-05-01 12:51:00 +02:00
Jan Beich 6359dd2dd2 Bug 1004183: Unbreak build with --disable-webrtc after bug 907352 r=jib 2014-05-01 02:58:48 -04:00
Birunthan Mohanathas 5f1fde8824 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Jan-Ivar Bruaroey e8178b5b3b Bug 907352 - Part 6: Change media.navigator.video.default_width to 0. r=mt 2014-04-24 19:30:08 -04:00
Jan-Ivar Bruaroey cce37e9b39 Bug 907352 - Part 5: Wiring for width/height/frameRate gUM constraints. r=mt 2014-04-18 15:15:10 -04:00
Jan-Ivar Bruaroey 8321c5043f Bug 907352 - Part 4: Normalized constraints to relieve downstream width/height/frameRate implementation. r=mt 2014-04-18 15:16:08 -04:00
Jan-Ivar Bruaroey 9f10a344cd Bug 907352 - Part 3: WebIDL for width/height/frameRate gUM constraints. r=mt 2014-04-18 15:14:44 -04:00
Jan-Ivar Bruaroey 27529456e5 Bug 907352 - Part 2: Backwards-compatible facingMode constraint on mobile. r=mt, r=drno 2014-04-18 15:14:23 -04:00
Jan-Ivar Bruaroey 412a6bc6ff Bug 907352 - Part 1: Update to most recent constraints syntax. r=mt 2014-04-18 14:00:16 -04:00
Jan Beich 149bce343a Bug 996433 - Sprinkle MOZ_WEBRTC ifdefs to unbreak --disable-webrtc after bug 694814. r=jesup 2014-04-21 09:15:34 +02:00
Ryan VanderMeulen 0ce621aabd Backed out changesets d8d01c95be03 and 5fa0c8f5ccb2 (bug 907352) for Linux64 mochitest-3 crashes. 2014-04-18 11:22:21 -04:00
Jan-Ivar Bruaroey febff8480f Bug 907352 - Part 2: Backwards-compatible facingMode constraint on mobile. r=mt, r=drno 2014-04-17 12:37:13 -04:00
Jan-Ivar Bruaroey 68500a88e9 Bug 907352 - Part 1: Update to most recent constraints syntax. r=mt 2014-04-18 03:23:29 -04:00
Carsten "Tomcat" Book e285a213e7 Backed out changeset e6c72bcaa64c (bug 942367) 2014-04-16 09:54:31 +02:00
Martin Thomson d27d0a86fc Bug 942367 - Stream isolation for WebRTC. r=jib,bholley 2014-04-15 14:36:00 +02:00
Randell Jesup 494e3f21b4 Bug 993495: Update MediaManager UI r=jesup,florian,smaug 2014-04-16 02:22:19 -04:00
Randell Jesup fcfefc894e Bug 694814: Patch 6 - Change gUM prefs to media.getusermedia.*, groundwork for in-call changes r=jib 2014-04-02 13:58:20 -04:00
Randell Jesup 41dac5d5ab Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot 2014-04-02 13:58:19 -04:00
Randell Jesup b0d9eb6953 Bug 694814: Patch 4 - Add audio playout delay config var r=padenot 2014-04-02 13:58:19 -04:00
Randell Jesup 08c9a793eb Backed out changeset 74e5c32c6fa2 (bug 694814) 2014-04-07 15:37:51 -04:00
Randell Jesup 3126953e04 Backed out changeset 6dc08e9fc7e8 (bug 694814) 2014-04-07 15:37:50 -04:00
Randell Jesup 9954d550d1 Backed out changeset 1cf98d1c6b75 (bug 694814) 2014-04-07 15:37:49 -04:00
Jan-Ivar Bruaroey 1e25ffcc21 Bug 916012 - Clean up gUM to use webidl unions and filter by media-type. r=bz, r=bwc 2014-04-04 05:54:25 -04:00
Randell Jesup fe8fbce08a Bug 694814: Patch 6 - Change gUM prefs to media.getusermedia.*, groundwork for in-call changes r=jib 2014-04-02 13:58:20 -04:00
Randell Jesup 0710b9d23a Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot 2014-04-02 13:58:19 -04:00
Randell Jesup 45c5a9c9bb Bug 694814: Patch 4 - Add audio playout delay config var r=padenot 2014-04-02 13:58:19 -04:00
Randell Jesup 2dfec0638c Backed out 965c62289427:cb894b5d342f for perma-orange on b2g emulator M10 r=backout 2014-04-02 17:11:12 -04:00
Randell Jesup 3f1ee43687 Bug 694814: Patch 6 - Change gUM prefs to media.getusermedia.*, groundwork for in-call changes r=jib 2014-04-02 13:58:20 -04:00
Randell Jesup c944f7f471 Bug 694814: Patch 5 - Move AEC from PeerConnection to getUserMedia rs=padenot 2014-04-02 13:58:19 -04:00
Randell Jesup f541101e08 Bug 694814: Patch 4 - Add audio playout delay config var r=padenot 2014-04-02 13:58:19 -04:00
Boris Zbarsky 6b002b786e Bug 987112. Remove the redundant and somewhat annoying parentObject argument to dictionary ToObject() methods. r=bholley 2014-03-29 01:45:10 -04:00
Randell Jesup 60df1ee9ac Bug 986764: don't leak a thread for every getUserMedia doorhanger r=jib 2014-03-26 17:57:46 -04:00
Kyle Huey 3588b62871 Bug 967364: Replace crazy already_AddRefed handling with something reasonable. r=jesup 2014-03-15 12:00:15 -07:00
Gian-Carlo Pascutto d0e2165a66 Bug 877954 - Implement Load Management service. Add callbacks to ViEncoder. r=jesup 2014-03-13 11:05:27 +01:00
Nathan Froyd 0ca2bb1bf9 Bug 968836 - fix a few already_AddRefed members in MediaManager.cpp; r=jesup 2014-03-05 17:58:13 -08:00
Wes Kocher 006d4b42d4 Backed out changeset 3a5a9d48b90c (bug 968836) for m-bc bustage 2014-03-05 18:44:33 -08:00
Nathan Froyd e61fc8be4d Bug 968836 - fix a few already_AddRefed members in MediaManager.cpp; r=jesup 2014-03-05 17:58:13 -08:00
Florian Quèze 015bd036d7 Bug 804611 - Add a way to grant/deny getUserMedia permissions persistently, r=jesup,dolske, ui-r=Boriss. 2014-02-25 12:50:42 +01:00
Florian Quèze b49aeb2bf3 Bug 975177 - The WebRTC toolbar icon sometimes stays visible when no device is shared, r=jesup. 2014-02-24 16:33:32 +01:00
Phil Ringnalda c83769bb4b Back out cbd2e8c512f6 (bug 968836) for hidden bustage 2014-02-22 20:13:27 -08:00
Nathan Froyd 02db6b1627 Bug 968836 - fix a few already_AddRefed members in MediaManager.cpp; r=jesup 2014-02-06 10:45:00 -05:00
Jan-Ivar Bruaroey e3704391bc Bug 949907 - GetUserMediaDevices cleanup + untie GetUserMediaRequest obj from DOM. r=jesup 2014-02-14 11:32:58 -08:00
Mike Habicher 557d8c2d5c Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus 2014-02-14 17:41:07 -05:00
Ryan VanderMeulen 06dd91591b Backed out changeset 6e588c56764b (bug 909542) for Gaia unit test perma-fail. 2014-02-14 08:27:44 -05:00
Mike Habicher abbcc4db39 Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus 2014-02-14 00:28:57 -05:00
Phil Ringnalda 5a748ed604 Back out f03664765359 (bug 909542) for unexpected assertions and lack of expected assertions 2014-02-10 19:09:23 -08:00
Mike Habicher e97948ed28 Bug 909542 - refactor CameraControl API, r=dhylands,jst,jesup,onecyrenus
* * *
Debugging the rotation issue with new camera.js
* * *
Fix the occasionally-invalid MOZ_ASSERT on GonkCameraControl.cpp:844
2014-02-10 17:53:19 -05:00
Alfredo Yang 3853c6783a Bug 853356 - gUM video permisson prompt. r=fabrice, felipc, wjohnston, mrbkap, jimm, jesup, khuey, jsmith 2014-02-09 15:34:40 -05:00
Jon Coppeard 4df3aa4450 Bug 959787 - Handlify JS_GetProperty and related APIs r=terrence r=bz 2014-01-31 09:55:20 +00:00
Carsten "Tomcat" Book f4bc96a601 Backed out changeset e2c75ec7f3d4 (bug 959787) for breaking b2g builds on a CLOSED TREE 2014-01-31 12:11:23 +01:00
Jon Coppeard ba27569312 Bug 959787 - Handlify JS_GetProperty and related APIs r=terrence r=bz 2014-01-31 09:55:20 +00:00
Jan-Ivar Bruaroey 0a07322d17 Bug 961802: Plugged leak in getUserMedia Denied code-path. r=jesup 2014-01-22 16:43:34 -05:00
Terrence Cole d902eeddc8 Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 4; r=sfink,r=bz
--HG--
extra : rebase_source : 8e1ff566f47795cd82e3f4c0a6fa37b88e7847b4
2014-01-17 10:08:51 -08:00
Trevor Saunders ff0491aef6 bug 331376 - merge nsIDocShellTreeNode into nsIDocShellTreeItem r=smaug 2014-01-06 17:34:15 -05:00
Jan-Ivar Bruaroey 851a276e61 Bug 919244 - Leakproof gUMRunnable + OnNavigation cleanup of MediaManager::mActiveCallbacks. r=jesup 2014-01-08 16:51:33 -05:00
Ehsan Akhgari 1b83407ce9 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Suhas Nandakumar cf1bd82337 Bug 934667 - Add preferences to enable loopback devices. r=jesup 2013-11-11 02:39:54 -08:00
Randell Jesup 3a1d8de98f Bug 853356: backout p2 2013-12-10 01:03:23 -05:00
Carsten "Tomcat" Book b91f640910 Backed out changeset 1d72742584ad (bug 945614) per Bug 853356 comment 209 2013-12-10 08:38:43 +01:00
Phil Ringnalda b1fd3d5806 Merge m-c to b-i 2013-12-07 08:28:10 -08:00
Wes Kocher 21fb590f55 merge m-c to b2g-inbound 2013-12-06 20:49:02 -06:00
Randell Jesup fec166b78a Bug 947429: add prefs that let us disable gum video and peerconnection video r=jib 2013-12-06 18:43:02 -05:00
Phil Ringnalda 6f9710e6f6 Back out d5d23d937ffc (bug 947429) on suspicion of breaking gaia-ui-test 2013-12-06 19:50:54 -08:00
Randell Jesup ada51719aa Bug 945614: Don't track windowIDs in MediaEngine for B2G r=mikeh,schien 2013-12-06 17:38:52 -05:00
Alfredo Yang b642ddfe15 Bug 853356 - Part2 Add MediaPermissionGonk.h and MediaPermissionGonk.cpp to implement ContentPermissionPrompt. r=jesup 2013-12-06 17:38:51 -05:00
Randell Jesup 734079b6b5 Bug 947429: add prefs that let us disable gum video and peerconnection video r=jib 2013-12-06 18:43:02 -05:00
Randell Jesup 6be5235727 Bug 945334: Fix runnable pointer holding r=roc 2013-12-05 16:30:51 -05:00
Randell Jesup 17baba88fd Backout bug 926746 part 3 (replaced with bug 945334) rs=jesup 2013-12-05 16:30:50 -05:00
Steven Lee b7e5d57a8d Bug 926746 - Part 3: Fix the problem that JS objects could be released on non-mainthread. r=jesup 2013-12-05 09:29:07 -05:00
Steven Lee 9ba99f1307 Bug 926746 - Part 2: nsContentPermissionHelper set grant information to GonkPermission. r=jesup 2013-12-05 09:29:07 -05:00
Shih-Chiang Chien 3ee69fea71 Bug 940045 - Part 2: Send requestURL from content process. r=jesup 2013-11-26 14:22:16 +08:00
Ryan VanderMeulen 7b10b617ea Backed out changesets 720a36d92d37 and c24da899172a (bug 926746) for frequent timeouts/hangs in test_dataChannel_basicAudio.html. 2013-12-02 14:05:19 -05:00
Steven Lee 27232f6777 Bug 926746 - Part 2: nsContentPermissionHelper set grant information to GonkPermission. r=jesup 2013-12-02 10:21:51 -05:00
Jan-Ivar Bruaroey d2b41c5e14 Bug 927358: Was mistake to begin failing on unsupported mandatory constraints. r=jesup 2013-11-22 16:10:00 -05:00
Tom Schuster 4478f5b384 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Ms2ger cca4d45da6 Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage. 2013-11-17 16:39:25 +01:00
Tom Schuster bc757ef965 Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz 2013-11-16 13:31:36 +01:00
Reuben Morais 1d3b24a4d5 Backed out 4 changesets (bug 853356) for breaking permission prompts. 2013-11-06 01:32:42 -02:00
Alfredo Yang 095eff90e8 Bug 853356 - Part2 Add MediaPermissionGonk.h and MediaPermissionGonk.cpp to implement ContentPermissionPrompt. r=jesup 2013-11-05 16:29:39 +08:00
Kan-Ru Chen (陳侃如) a582f5f131 Backout 2baeee8eb114 2013-11-05 15:00:06 +08:00
Alfredo Yang 02b2d7381a Bug 853356 - Part2 Add MediaPermissionGonk.h and MediaPermissionGonk.cpp to implement ContentPermissionPrompt. r=jesup 2013-11-05 14:07:29 +08:00
Doug Turner 58f885e6e0 Backing out 0f687f920370 2013-10-31 20:25:25 -07:00
Terrence Cole a4b099f908 Bug 932466 - Fix two exact rooting hazards in dom; r=smaug
--HG--
extra : rebase_source : 8085170b6ab76912962c19dce9e409e2f6026058
2013-10-28 12:35:52 -07:00
Alfredo Yang 6898c45efe Bug 853356 - Part 2: Add MediaPermissionGonk.h and MediaPermissionGonk.cpp to implement ContentPermissionPrompt. r=jesup 2013-10-26 21:19:53 -04:00
Randell Jesup 25107fe5c3 Bug 920325: Add WebRTC latency logging from capture to RTP and from RTP to speakers r=padenot 2013-10-25 18:13:42 -04:00
Shih-Chiang Chien 3a63b0c4e2 Bug 926289 - Part 2, Carry recording type and request URL in recording-device-events in gUM API. r=jesup. 2013-10-23 19:10:42 +08:00
Randell Jesup 6540e33b98 backout 5f38b1bd3358 for bustage CLOSED TREE 2013-10-25 19:25:54 -04:00
Randell Jesup f299c1fdbc Bug 920325: Add WebRTC latency logging from capture to RTP and from RTP to speakers r=padenot 2013-10-25 18:13:42 -04:00
Shih-Chiang Chien 7865eef416 Bug 905701 - Apply MediaStreamConstraint on FirefoxOS. r=jesup 2013-09-17 11:09:52 -04:00
Randell Jesup 48a056d44c Bug 915705: reland changesets f6402ce2b67a and 5bdec1cb1428 r=bz 2013-09-16 02:39:03 -04:00
Randell Jesup edd0e485ab Bug 882145: reland changesets bc4ee7cbd7bd and cf373e408a6b r=bz 2013-09-16 02:34:57 -04:00
Ryan VanderMeulen 53987a6270 Backed out changesets f6402ce2b67a and 5bdec1cb1428 (bug 915705) because it depends on bug 882145, which was also backed out. 2013-09-15 18:51:50 -04:00
Ryan VanderMeulen 45c4ca50e7 Backed out changesets bc4ee7cbd7bd and cf373e408a6b (bug 882145) for causing bug 916609. r=jsmith 2013-09-15 18:19:42 -04:00