dom/media/MediaManager.cpp
69b1d1c5e010097cfd7c10c9a373f72ea6873e2c
created 2018-09-25 17:03 +0000
pushed 2018-09-25 21:48 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1479841 - Use promises instead of pledges through out audio device enumeration code path. r=jib
2ea7113db27c18e1ed64deab6984dbed7d88f521
created 2018-09-21 08:29 +0000
pushed 2018-09-24 16:45 +0000
Andreas Pehrson Andreas Pehrson - Bug 1488832 - Improve window validity checks after async gUM steps. r=jib
5ce954476a4d9ccd23fbfb1da234e1ed2a4d991d
created 2018-09-07 22:12 +0000
pushed 2018-09-08 03:52 +0000
Mike Hommey Mike Hommey - Bug 1489363 - Replace some string.Assign* with AssignLiteral. r=froydnj
641bced4e9865e99488f5f222ae774d4e69db4ce
created 2018-08-31 05:24 -1000
pushed 2018-09-02 21:34 +0000
Brian Hackett Brian Hackett - Bug 1486562 - Record reference count changes for SourceListener, r=jib.
48ecd927fd87a9deffe4da6998badf7fd71afae2
created 2018-07-28 00:40 -0400
pushed 2018-07-28 09:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1478890. Stop using ToXPCOMCallback in GetUserMediaDevices. r=jib
bcd2189cc36122fd8eece5403395b60bfd959cb1
created 2018-07-28 00:40 -0400
pushed 2018-07-28 09:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1478890. Stop using ToXPCOMCallback in GetUserMedia code. r=jib
ffa412239e2aea3dd8e041569addf611410bcde8
created 2018-07-16 11:30 +0200
pushed 2018-07-20 09:55 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Rename SourceSet to MediaDeviceSet to help readability. r=jib
09e2e1e8427b82e8119d5f63206cac076ef276bc
created 2018-07-16 11:30 +0200
pushed 2018-07-20 09:55 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Create pref to enable enumeration of output devices. r=jib
a6052c78f8cf5c321d4416a8d64a33631319cfdc
created 2018-07-16 11:30 +0200
pushed 2018-07-20 09:55 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Update enumerate methods of MediaManager and MediaEngine to accept audio sink type. r=jib
d4d476a32ea823ee98a40bedbcdd509dee5dc84c
created 2018-07-16 11:29 +0200
pushed 2018-07-20 09:55 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Add MediaDeviceKind member in MediaDevice to differentiate sink devices. r=jib
3a3a9ea4d0d34511e4a20147cdf1879945a6980b
created 2018-07-11 08:59 +0200
pushed 2018-07-20 09:55 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Use MediaDevice in MediaEngine to allow enumeration of both sinks and sources. r=jib
92e22269a240a21074fa6753c4d3d3adb81e4f2f
created 2018-07-19 13:35 +0300
pushed 2018-07-19 16:09 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 9 changesets (bug 1152401) for android gv-junit failures org.mozilla.geckoview.test.PermissionDelegateTest.media on a CLOSED TREE
e45630a7c7b13acad16aec65270b16032c2a29f0
created 2018-07-16 11:30 +0200
pushed 2018-07-19 16:09 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Rename SourceSet to MediaDeviceSet to help readability. r=jib
95661c6cd9143fdecc9cb564c98bf69a32072df9
created 2018-07-16 11:30 +0200
pushed 2018-07-19 16:09 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Create pref to enable enumeration of output devices. r=jib
aebabaa96ad3331d0ce701b23b36b59fd7ef77ae
created 2018-07-16 11:30 +0200
pushed 2018-07-19 16:09 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Update enumerate methods of MediaManager and MediaEngine to accept audio sink type. r=jib
93457990e40f72afa2b7e587c3899e3521f1fba2
created 2018-07-16 11:29 +0200
pushed 2018-07-19 16:09 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Add MediaDeviceKind member in MediaDevice to differentiate sink devices. r=jib
1630f67ac197c11c944a42be82786aab8eb1f83c
created 2018-07-11 08:59 +0200
pushed 2018-07-19 16:09 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1152401 - Use MediaDevice in MediaEngine to allow enumeration of both sinks and sources. r=jib
7ebf84d0611e5c5ee7e7a615c1dfbe1853e042d7
created 2018-07-17 21:37 +0200
pushed 2018-07-18 09:33 +0000
Andrea Marchesini Andrea Marchesini - Bug 1476306 - Moving NullPrincipal/ContentPrincipal/SystemPrincipal under mozilla namespace - part 1 - NullPrincipal, r=ckerschb
192fb5d1f926574d62868d7a660da8aa01339852
created 2018-07-04 12:53 +1200
pushed 2018-07-12 09:27 +0000
Chris Pearce Chris Pearce - Bug 1470932 - Get principal from nsGlobalWindowInner directly in MediaManaager::IsActivelyCapturingOrHasAPermission(). r=baku
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-02 23:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
d34ba6416eaab77e7c344c90d72e6d99d172f2d8
created 2018-05-29 16:14 -0400
pushed 2018-05-30 22:00 +0000
Dan Minor Dan Minor - Bug 1450658 - Add preference to disable focusing source; r=pehrsons
182095efdd8ee87e268cf59cd06cc51e80bb6cc0
created 2018-05-08 15:55 -0400
pushed 2018-05-30 22:00 +0000
Dan Minor Dan Minor - Bug 1450658 - Should bring window to front when screen-sharing a window; r=pehrsons
2f4ca72455da69f532bdbc3355463c086e94ad95
created 2018-05-23 17:07 +0300
pushed 2018-05-23 21:59 +0000
Dorel Luca Dorel Luca - Backed out changeset c13ca75c9bcb (bug 1450658) for Browser-Chrome failures on browser/base/content/test/webrtc/browser_devices_get_user_media_screen.js
c13ca75c9bcb320ec2024fdead70e8e83a67bc18
created 2018-05-08 15:55 -0400
pushed 2018-05-23 21:59 +0000
Dan Minor Dan Minor - Bug 1450658 - Should bring window to front when screen-sharing a window; r=pehrsons
f154057ddc01b537e163386065a768bf514d2c4b
created 2018-04-11 16:16 -0700
pushed 2018-04-17 09:51 +0000
Kyle Machulis Kyle Machulis - Bug 1453517 - Remove nsPopupWindowManager and related XPCOM bits; r=bz
5bb64d5081d6d23d7f58f470922ba3069cb91a6a
created 2018-04-10 18:06 +0300
pushed 2018-04-13 21:55 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1452993 - Get MSG instance from MediaStream to avoid the risk of creating new instance. r=padenot
abc6e8447dc08c7526a455b5f9b5d2e615fa6fe9
created 2018-04-10 01:49 -0400
pushed 2018-04-12 19:19 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 1452031 - Close fingerprint concern by removing code no longer needed to handle NotFoundError spec case. r=pehrsons
043493cdf0d5e2b3a55ddb2a5249967796ecd1eb
created 2018-04-06 15:06 -0400
pushed 2018-04-12 19:19 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 1452031 - InternalError is not a valid gUM error per spec. Use AbortError instead. r=pehrsons
b12325c786ba621118ddfcb9dcc59bb24136fe7f
created 2018-04-10 01:22 -0400
pushed 2018-04-12 19:19 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 1452031 - Use strong types for Media error names, fixing OverconstrainedError typo. r=pehrsons
3b6ab919411b5a21854c99b28b60b0116e1fada0
created 2018-04-09 13:53 +0200
pushed 2018-04-09 21:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1452472 - Guard against stopped source and removed listener after timer fired. r=jib
6e227df35207d4eac605804c925ae2c916c79134
created 2018-04-03 20:02 +0300
pushed 2018-04-06 09:57 +0000
Alex Chronopoulos Alex Chronopoulos - Bug 1387454 - Create a MediaStreamGraph according to the given sample rate. r=padenot
1f32dbbd3d13e71d685732653fb536ecc1373bb2
created 2018-03-16 15:09 -0400
pushed 2018-03-28 21:54 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1436523 - Change DeviceEnumerationType to scoped enum, add extra logging. r=achronop
c137d6b021d2f080bc76b8eb1358cfc081b08c8e
created 2018-02-12 16:56 -0500
pushed 2018-03-28 21:54 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1436523 - Rework media manager enumeration to prefer loopback to fake devices, allow mixing of fake and loopback. r=achronop
5b0daeb126de2d0726c59f673d277a2377e33750
created 2018-02-12 16:55 -0500
pushed 2018-03-28 21:54 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1436523 - Add enum to specify select type of devices to enumerate in MediaManager rather than use bools. r=achronop
e94142b7afbda68b1b4b396aa4cbfd5f89bebf8e
created 2018-03-27 10:51 -0400
pushed 2018-03-27 21:48 +0000
Nathan Froyd Nathan Froyd - Bug 1448031 - make various audio/video/media constructors explicit; r=gerald
37039eaf524823ed3157fafbdfcfbc450b67b4ab
created 2018-03-19 09:40 +0100
pushed 2018-03-21 23:46 +0000
Andreas Pehrson Andreas Pehrson - Bug 1435036 - Improve window checks. r=jib
0018a815422dab6915f2f94c725c9efc1492e07f
created 2018-03-16 15:09 -0400
pushed 2018-03-21 19:11 +0000
Bryce Van Dyk Bryce Van Dyk - Bug 1434477 - Add extra logging to MediaManager's device enumeration path. r=padenot
4959ee444d484f49165b1bd0ed9556a3a7ad2cee
created 2018-03-20 10:31 +1300
pushed 2018-03-21 09:40 +0000
Matthew Gregan Matthew Gregan - Bug 1445546 - Initialize COM on the MediaManager thread. r=padenot
87e505c96a0ab61ceb6ec482118a563dd0a3bbeb
created 2018-02-23 10:06 +0100
pushed 2018-03-16 17:49 +0000
Andreas Pehrson Andreas Pehrson - Bug 1438134 - Resolve ApplyConstraints and end track on unexpected error. r=jib
8138123384a60a47cbd4bc42f96b9a704d4eb202
created 2018-02-23 10:05 +0100
pushed 2018-03-16 17:49 +0000
Andreas Pehrson Andreas Pehrson - Bug 1438134 - MozPromisify ApplyConstraints internals. r=jib
101b62aa7767367d3d2126ae900018992ac4dcfe
created 2018-03-07 12:42 +0100
pushed 2018-03-08 00:19 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436341 - Fix assertion for when a device operation fails. r=jib
07fad8b0b417d9ae8580f23d697172a3735b546b
created 2018-02-14 16:35 +0100
pushed 2018-03-06 21:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436074 - Reduce turn-off timer by time since we turned on. r=jib
0451fe123f5b9168de34b3f927bb421c8e9864ca
created 2018-02-16 11:55 +0100
pushed 2018-03-06 21:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436694 - MozPromisify device initialization and move it to SourceListener. r=jib
59f19fc034cf7fc035710ff97e5b0a983ca920e6
created 2018-02-15 15:18 +0100
pushed 2018-03-06 21:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436694 - Make a PostTask variant that returns a MozPromise. r=jib, r=jya
c1c554a925540610b7f37146581b2166c6edf8b9
created 2018-02-23 16:34 +0100
pushed 2018-03-02 23:07 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440356 - Only call the window callback for found listeners. r=johannh
71c5ae05d2ab65b9fdd07a9234ccc01c53b70e56
created 2018-02-23 15:52 +0100
pushed 2018-03-02 23:07 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440356 - Combine CaptureState for all child windows when calculating overall state. r=johannh
f3e75a851a232cfd9dece24bc05e2f910b4526ca
created 2018-02-23 15:50 +0100
pushed 2018-03-02 23:07 +0000
Andreas Pehrson Andreas Pehrson - Bug 1440356 - Rewrite IterateWindowListeners to use lambdas. r=padenot
6e0b46a7a0a05b1e3f1d46147a46bbe37a7f55f5
created 2018-02-26 17:54 +0200
pushed 2018-02-26 22:20 +0000
Brindusan Cristian Brindusan Cristian - Backed out 4 changesets (bug 1436074, bug 1436694) for frequent asertion failures at MediaEngineWebRTCAudio.cpp CLOSED TREE
1aff350b83b8d504dbaa3d5d8d4fe6cd99512786
created 2018-02-14 16:35 +0100
pushed 2018-02-26 22:20 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436074 - Reduce turn-off timer by time since we turned on. r=jib
6c38cc382d2114199842dddb14097be8b6d9a961
created 2018-02-16 11:55 +0100
pushed 2018-02-26 22:20 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436694 - MozPromisify device initialization and move it to SourceListener. r=jib
ae428bfb913fb929da4d83864e58727177ccd655
created 2018-02-15 15:18 +0100
pushed 2018-02-26 22:20 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436694 - Make a PostTask variant that returns a MozPromise. r=jib, r=jya
f5fa46ea1d22db2997b4bfb2ef085aab6c8031a4
created 2018-02-19 16:13 +0100
pushed 2018-02-20 19:08 +0000
Andreas Pehrson Andreas Pehrson - Bug 1436352 - Enable turning microphone off on track-disable by default. r=jib
dd415a96999278ab235246b6d921972e28c66bad
created 2018-02-20 13:40 +0100
pushed 2018-02-20 19:08 +0000
Andreas Pehrson Andreas Pehrson - Bug 1438538 - Fix SourceListener::CapturingAudio logic. r=johannh
b6828f737104d409e7ad5201042957caa09dd1f8
created 2018-01-31 19:03 +0100
pushed 2018-02-06 21:53 +0000
Paul Adenot Paul Adenot - Bug 1434600 - Clean up the MediaEngineWebRTC*Source when navigating away from a document. r=pehrsons
f0219139820a85b2c31a6c6a87c9c0d2fef4f4e3
created 2018-01-31 17:57 +0100
pushed 2018-02-06 21:53 +0000
Paul Adenot Paul Adenot - Bug 1434600 - Plumb the window ID down to Enumerate{Audio,Video}Devices. r=pehrsons
145ff65a890becba6c258e88c88916f9fc00ef42
created 2018-01-31 16:08 +0100
pushed 2018-01-31 17:38 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299515 - Fix bustage on a CLOSED TREE. r=me
a75be3f4a9f2c488209a7c939c49545df9b19c46
created 2018-01-23 11:31 +0100
pushed 2018-01-31 17:38 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299515 - Make LocalTrackSource hold a WeakPtr to SourceListener. r=jib
ef05963a0d0e11b37988c29a93076ce9933d037f
created 2018-01-03 11:59 +0100
pushed 2018-01-31 17:38 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299515 - Signal SetPullEnabled with a message. r=padenot
8b6335b006cb443e8f4689eaed48c27c368be94e
created 2017-12-20 21:54 +0100
pushed 2018-01-31 17:38 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299515 - Replace a rawptr handoff with generalized lambda capture. r=jib
less more (0) -300 -100 -60 tip