dom/media/MediaStreamGraph.cpp
b44c72b85a800d9c6e719579d480bb2c3a87a753
created 2016-08-25 16:26 -0400
pushed 2016-09-05 20:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 1255737 - Fix add override annotation to fix static analysis bustage. a=bustage FIREFOX_49_0b7_BUILD1 FIREFOX_49_0b7_RELEASE
198825ee397d00cbd7a0dc54d88db547a7b77d3d
created 2016-08-24 12:24 -0400
pushed 2016-09-05 20:01 +0000
Randell Jesup Randell Jesup - Bug 1255737 - Don't set a shutdown timer if we don't have a shutdown ticket. r=pehrsons, a=lizzard
561081fdbcc1e3de34e81af3291d1935febd60c7
created 2016-08-25 15:47 -0400
pushed 2016-09-05 20:01 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset ab7b68014a1e (bug 1255737) because it's superceded by a newer patch.
27e2b6774c007e81482176828283c9ee1d2c2960
created 2016-08-17 16:31 -0400
pushed 2016-09-05 20:01 +0000
Randell Jesup Randell Jesup - Bug 1293976: make mAudioInputs use RefPtrs r=pehrsons a=abillings
ab7b68014a1e20c423aa9b50ca76fd8edccb272c
created 2016-03-22 01:11 -0400
pushed 2016-09-05 20:01 +0000
Randell Jesup Randell Jesup - Bug 1255737 - Backout f31612f8f3bb (Bug 1239873) from beta 48. r=jib, a=lizzard FIREFOX_49_0b4_BUILD1 FIREFOX_49_0b4_RELEASE
822a68704ed4ab149303597be3a8b2870a9a9f77
created 2016-06-22 17:44 +0200
pushed 2016-09-05 20:01 +0000
Paul Adenot Paul Adenot - Bug 1281193 - Lock when touching tracks in SourceAudioStreams. r=pehrsons, a=gchang
2eadfcf39599e336d9363a287e6a3fdd012f5aba
created 2016-05-25 19:18 +1200
pushed 2016-09-05 20:01 +0000
Karl Tomlinson Karl Tomlinson - bug 1275754 strip obsolete updates from mStreamUpdates when adding new updates r=padenot
50c739a2cf3f55f3aad70d3dfe52a49d674356af
created 2016-05-04 16:08 +0800
pushed 2016-09-05 20:01 +0000
ctai ctai - Bug 1266647 - Clean NotifyQueuedTrackChange to only notify when command is track create and track end. r=jesup r=pehrsons
8c4cf92bea9117d656b5e2f669809aa7e02f2d3c
created 2016-04-21 11:44 +0200
pushed 2016-09-05 20:01 +0000
Andreas Pehrson Andreas Pehrson - Bug 957691 - Restore assertions. r=karlt
5bbea4dc90c072732c0e936357f5aa26b551b9ef
created 2016-04-07 11:44 +0800
pushed 2016-09-05 20:01 +0000
ctai ctai - Bug 1266644 - Simple refactoring. r=jesup r=pehrsons
41f21e3f7cbde78769c7cbc9cd17f1cba8e150ff
created 2016-04-25 11:59 +0800
pushed 2016-09-05 20:01 +0000
ctai ctai - Bug 1266644 - Unlock mMutex earlier. r=jesup r=pehrsons
fd16a818e34e5a28018e03b72330cdd39b59f3d7
created 2016-01-26 10:49 +0800
pushed 2016-09-05 20:01 +0000
ctai ctai - Bug 1266644 - Rename StreamBuffer to StreamTracks. r=jesup r=pehrsons
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-09-05 20:01 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
cf6b8e808455f83f837924d278d272bb55b2d115
created 2016-03-22 01:11 -0400
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1255737 - Backout f31612f8f3bb (Bug 1239873) from beta 48. r=jib, a=gchang
8fb7bca6de0512920752d72455d2a353ed2847f2
created 2016-05-25 19:18 +1200
pushed 2016-07-25 16:35 +0000
Karl Tomlinson Karl Tomlinson - Bug 1275754 - strip obsolete updates from mStreamUpdates when adding new updates. r=padenot, a=sylvestre
308b40b4502b136429fede9fa8880bb77d6a50d2
created 2016-04-22 17:14 +0200
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1266680 - Rename BlockTrackId to BlockSourceTrackId. r=jesup
099d4414bd63296d586699b6e2b9bae068a4c4eb
created 2016-04-22 16:24 +0200
pushed 2016-07-25 16:35 +0000
Paul Adenot Paul Adenot - Bug 1266438 - Remove workaround on OSX when switching device, not necessary with duplex mode. r=jesup
5663efa6c13cb03d23f4b840b433fb4e4498611d
created 2016-04-22 16:24 +0200
pushed 2016-07-25 16:35 +0000
Paul Adenot Paul Adenot - Bug 1266438 - Reset the AEC and other processing when audio devices change. r=jesup
34d7c1009ea882388eb2b2cc62f6ac6dbbb3c9b1
created 2016-04-15 15:52 +0200
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1246310 - Resample the AudioSegment in SourceMediaStream::AddAudioTrack. r=padenot
49d1b18f19702797612126f92e037d70f59d860e
created 2016-04-18 20:12 -0700
pushed 2016-07-25 16:35 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1262278 - Rename PlanarYCbCrImage::SetData and PlanarYCbCrImage::SetDataNoCopy r=nical
3f87c987333bc59831fe9a3142abbad591a9f3f9
created 2016-04-13 14:31 -0400
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1264195: Re-add SetMicrophoneActive() calls into the GraphDriver r=padenot
af97159979d24895030137be678cbfd5beea681c
created 2016-04-13 20:44 +0200
pushed 2016-07-25 16:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 53f96832a304 (bug 1264195) for building halting with error "GraphDriver.h:536:8: error: private field 'mMicrophoneActive' is not used". r=backout on a CLOSED TREE
53f96832a304865e2416b703bdd507f1d90efe24
created 2016-04-13 14:31 -0400
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1264195: Re-add SetMicrophoneActive() calls into the GraphDriver r=padenot
6c0267e552613c591e95d64540b89eb202d5418e
created 2016-04-08 14:54 -0400
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1263251: Calculate AudioTrackPresent() correctly in MediaStreamGraph r=padenot
b8f87a9c54d893808c484fa80b0e09ef08d0ec7b
created 2016-02-04 09:27 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Ensure a media element's ImageContainer is protected when playing a stream. r=mt,jesup
72c2bc247b28132ea50edc10067f61f6a2936c3e
created 2016-03-16 16:00 +0100
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Ensure DOMMediaStream principals reflect what could reside in their playback streams. r=mt,jesup
7bc17d548c9ad3a038de5ebc54c5735ae6fab385
created 2016-01-26 16:45 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Add `NotifyPrincipalHandleChanged` to MediaStreamTrackListener. r=mt,jesup
bc51bc21181543d940647d1b088e734f95553970
created 2016-01-21 19:25 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Move FindTrack from SourceMediaStream to MediaStream. r=roc
a60fb891f1031be59779ac632e9adb4fff5087b9
created 2016-03-18 14:21 +0100
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Switch MediaPipeline to use direct listeners on tracks. r=jesup,bwc
9d11ad3a0bf446e9da7394d04d187ba266dfbbf2
created 2016-03-03 17:28 +0100
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Add DirectTrackLister to MediaStreamGraph and MediaStreamTrack. r=roc,jesup
452ffa3e728fed357c5c291d6251b5ef1eed8d74
created 2016-01-05 10:16 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Make it possible to block tracks in a MediaInputPort initally. r=roc
d11c35de46c969acf2f73498a0764b49edc86f7b
created 2016-03-03 17:27 +0100
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Add a MediaStreamTrackListener to MediaStreamGraph. r=roc
4ad566b38ebac36a905795473ed2b2706b8b5d58
created 2016-01-05 10:16 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Allow MediaInputPorts mapped to a destination TrackID. r=roc
49c2839c3cf99e50de1e124178e643dc467f00b2
created 2016-01-05 10:16 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Add convenience method for checking if TrackID is explicit. r=roc
da958105982700b4ab6390f33ca954169b939127
created 2016-01-05 10:16 +0800
pushed 2016-07-25 16:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Count the users of a MediaStream to ease Destroy() responsibility. r=roc
405894fb1dd517d7119ee4d6d04726ea371ffe31
created 2016-03-15 11:46 -0400
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1256510: When shutting down MediaStreamGraphs, if the graph hasn't started, let it start and shut down r=padenot
463b44507a7fc91fbff7b1d9342c57c66cda1f9d
created 2016-03-15 10:03 -0700
pushed 2016-07-25 16:35 +0000
Daniel Holbert Daniel Holbert - Bug 1256555: Wrap "shouldAEC" variable-usage in #ifdef for consistency & to fix --disable-webrtc build failure. r=jesup
b82d97221ce41253ce0fa1f93fa9b79efc5e8927
created 2016-03-15 17:52 +0100
pushed 2016-07-25 16:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d2144af8a3fe (bug 1256510) for failing reftest crashtests/876024-2.html. r=backout on a CLOSED TREE
d2144af8a3fee962d269a9e744e1933a4d363f28
created 2016-03-15 11:46 -0400
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1256510: When shutting down MediaStreamGraphs, if the graph hasn't started, let it start and shut down r=padenot
c0ec7ef7bde9d5a5c54a0f47eb6b41f04bed376a
created 2016-03-08 12:11 -0500
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1250934: Only dig out cubeb deviceIDs immediately before use since they can be freed r=padenot
9475dd9b3bf359a9660b9192ec750557e6d94973
created 2016-03-08 12:11 -0500
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1250934: Update some MediaStreamGraph logging r=padenot
48cb1d9b30393be6b2bc930258ed280fb16549a4
created 2016-03-08 12:11 -0500
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1250934: Block GraphDriver switching if audio input is enabled (full-duplex) r=padenot
a54bf2aa9dae7ab8b37613cea0eea13473f5de17
created 2016-03-08 12:11 -0500
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1250934: Don't reopen input AudioCallbackDrivers on a second use r=padenot
63597fc8d9d930d4a025c4e9ebf5da8053c4beea
created 2016-03-08 12:11 -0500
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1250934: Factor out AudioTracksPresent() in MediaStreamGraph, and add checks of 'pending' tracks r=padenot
6d8d2202d56049baf003b91fb251732fb300028b
created 2016-03-08 12:11 -0500
pushed 2016-07-25 16:35 +0000
Randell Jesup Randell Jesup - Bug 1250934: Don't allow switching to a clock driver when we already have a switch pending r=padenot
c126405491b0ed91cdb4120efbed4159a6eab2ea
created 2016-03-22 01:11 -0400
pushed 2016-06-01 01:31 +0000
Randell Jesup Randell Jesup - Backout f31612f8f3bb (Bug 1239873) from beta 47 a=ritu
f95f7c876b15b2855e4cc1065c39410e74d7a3d3
created 2016-03-15 11:46 -0400
pushed 2016-06-01 01:31 +0000
Randell Jesup Randell Jesup - Bug 1256510 - When shutting down MediaStreamGraphs, if the graph hasn't started, let it start and shut down r=padenot, a=ritu
9a5ad32f49f92d5c33004d4b1cbf81f59d21ea80
created 2016-02-03 21:12 -0500
pushed 2016-06-01 01:31 +0000
Randell Jesup Randell Jesup - Bug 1237816: count open input sources for MediaStreams to release inputs on Destroy() r=roc,padenot
beb2527e98890877e92cced728278f6b9f95a632
created 2016-02-17 13:19 -0500
pushed 2016-06-01 01:31 +0000
Randell Jesup Randell Jesup - Bug 1245216: Fix getUserMedia input in full_duplex mode coming from the wrong place r=padenot
a06c480cea1847feab79a1b4b2c1fec557527e84
created 2016-02-17 13:19 -0500
pushed 2016-06-01 01:31 +0000
Randell Jesup Randell Jesup - Bug 1245216: plumb preferred sample rate from full_duplex cubeb through NotifyInput/Output r=padenot
78fe845914c0c5e13e34759487301c0a6f270eef
created 2016-01-20 16:14 -0500
pushed 2016-06-01 01:31 +0000
Nathan Froyd Nathan Froyd - Bug 1247395 - use UniquePtr for control messages in MediaStreamGraphImpl; r=roc
1aa33a896ebc515751daedf473adb768accc60ae
created 2016-02-05 13:20 +0100
pushed 2016-06-01 01:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 957691: Ensure that MediaManager ends all tracks before finishing its source stream r=jib,jesup,pehrsons
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-06-01 01:31 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-06-01 01:31 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
7e37bc747439f18b39357183f859d57400177a26
created 2016-03-28 16:44 -0400
pushed 2016-04-15 21:02 +0000
Randell Jesup Randell Jesup - Bug 1255737: Backout f31612f8f3bb (Bug 1239873) from beta r=jib a=lizzard
9ed563fd0535f772a6daf1d2a067c589d48b744a
created 2016-03-15 11:46 -0400
pushed 2016-04-15 21:02 +0000
Randell Jesup Randell Jesup - Bug 1256510 - When shutting down MediaStreamGraphs, if the graph hasn't started, let it start and shut down r=padenot, a=ritu
f31612f8f3bba7a983c07adfe829c7b6b1b88983
created 2016-01-22 13:49 -0500
pushed 2016-04-15 21:02 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 1239873 - Use AsyncShutdown API to shut down MediaStreamGraph thread. r=jesup
444ae0c942117500485dcfcb84b4a33af771ada9
created 2016-01-22 02:39 -0500
pushed 2016-04-15 21:02 +0000
Randell Jesup Randell Jesup - Bug 1221587: stall MSG final shutdown until AudioCallbackDriver shutdown has finished r=pehrsons
ef761a32a969178df81a61bc2d0a376dde2eec03
created 2016-01-21 11:51 -0500
pushed 2016-04-15 21:02 +0000
Randell Jesup Randell Jesup - Bug 1221587: Implement switching of AudioCallbackDrivers for full-duplex r=padenot
less more (0) -100 -60 tip