dom/media/MediaStreamGraphImpl.h
0c21f0c5a2964f384d37e29f98a7489901741218
created 2016-07-04 16:33 +1200
pushed 2016-08-01 14:37 +0000
Karl Tomlinson Karl Tomlinson - bug 1242268 document mLifecycleState multithread access management r=padenot
2980e1dc86f2145f7ad71f6b6e28f4a51f72f152
created 2016-06-29 12:27 +0200
pushed 2016-08-01 14:37 +0000
Andreas Pehrson Andreas Pehrson - Bug 1280445 - Remove wrapper from MediaStream. r=jesup, r=padenot
25e2bc431fa991d0ecb7efa2f38768449134838b
created 2016-06-01 15:05 -0700
pushed 2016-06-06 20:27 +0000
Andrew McCreight Andrew McCreight - Bug 1276383 - Add nsIAsyncShutdown.xpcomWillShutdown and use it in WebRTC. r=Yoric,jib
8cdb016383971984a76e84223728d2cf4625a321
created 2016-04-25 15:00 +0800
pushed 2016-06-06 20:27 +0000
ctai ctai - Bug 1266644 - Update the comments to reflect the latest code base. r=jesup r=pehrsons r=padenot
fd16a818e34e5a28018e03b72330cdd39b59f3d7
created 2016-01-26 10:49 +0800
pushed 2016-06-06 20:27 +0000
ctai ctai - Bug 1266644 - Rename StreamBuffer to StreamTracks. r=jesup r=pehrsons
7bc17d548c9ad3a038de5ebc54c5735ae6fab385
created 2016-01-26 16:45 +0800
pushed 2016-04-25 17:12 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Add `NotifyPrincipalHandleChanged` to MediaStreamTrackListener. r=mt,jesup
3306d78706e661dd142c66f5534f6f3412afa7be
created 2016-03-08 12:11 -0500
pushed 2016-04-25 17:12 +0000
Randell Jesup Randell Jesup - Bug 1250934: remove unused method from MediaStreamGraphImpl r=padenot
c0ec7ef7bde9d5a5c54a0f47eb6b41f04bed376a
created 2016-03-08 12:11 -0500
pushed 2016-04-25 17:12 +0000
Randell Jesup Randell Jesup - Bug 1250934: Only dig out cubeb deviceIDs immediately before use since they can be freed r=padenot
63597fc8d9d930d4a025c4e9ebf5da8053c4beea
created 2016-03-08 12:11 -0500
pushed 2016-04-25 17:12 +0000
Randell Jesup Randell Jesup - Bug 1250934: Factor out AudioTracksPresent() in MediaStreamGraph, and add checks of 'pending' tracks r=padenot
9a5ad32f49f92d5c33004d4b1cbf81f59d21ea80
created 2016-02-03 21:12 -0500
pushed 2016-03-07 14:25 +0000
Randell Jesup Randell Jesup - Bug 1237816: count open input sources for MediaStreams to release inputs on Destroy() r=roc,padenot
78fe845914c0c5e13e34759487301c0a6f270eef
created 2016-01-20 16:14 -0500
pushed 2016-03-07 14:25 +0000
Nathan Froyd Nathan Froyd - Bug 1247395 - use UniquePtr for control messages in MediaStreamGraphImpl; r=roc
f31612f8f3bba7a983c07adfe829c7b6b1b88983
created 2016-01-22 13:49 -0500
pushed 2016-01-25 14:05 +0000
Jan-Ivar Bruaroey Jan-Ivar Bruaroey - Bug 1239873 - Use AsyncShutdown API to shut down MediaStreamGraph thread. r=jesup
cf179eb7e1957aec07dfec289c57199c3ea1ea79
created 2016-01-21 11:51 -0500
pushed 2016-01-25 14:05 +0000
Randell Jesup Randell Jesup - Bug 1221587: use cubeb devids to select input devices r=padenot
6766d2a6b5a978af0ba95cf27864d2761e926be4
created 2016-01-21 11:51 -0500
pushed 2016-01-25 14:05 +0000
Randell Jesup Randell Jesup - Bug 1221587: change audio listeners for full-duplex audio r=padenot
2d18cbea1800c23f06d78fc7c9c64503d2ab1ce3
created 2016-01-21 11:51 -0500
pushed 2016-01-25 14:05 +0000
Randell Jesup Randell Jesup - Bug 1221587: Base update of the MSG API for full-duplex r=padenot
d4ad9ac49be5323728d8a5899170377f1ed169b4
created 2016-01-21 17:28 -0800
pushed 2016-01-25 14:05 +0000
Wes Kocher Wes Kocher - Backed out changeset 3bd606775747 (bug 1221587)
fd77d9587c81bf0f5a0aff34cff7619e8383ce12
created 2016-01-21 17:28 -0800
pushed 2016-01-25 14:05 +0000
Wes Kocher Wes Kocher - Backed out changeset 765fa97d2407 (bug 1221587)
e03ee3abc5557c3926593a34440eb0a124850ba1
created 2016-01-21 17:28 -0800
pushed 2016-01-25 14:05 +0000
Wes Kocher Wes Kocher - Backed out changeset 8af4dd12d47c (bug 1221587)
8af4dd12d47cbf1925ed18a8c84f6f3adb0a2511
created 2016-01-21 11:51 -0500
pushed 2016-01-25 14:05 +0000
Randell Jesup Randell Jesup - Bug 1221587: use cubeb devids to select input devices r=padenot
765fa97d240749bc3412268659904a7de8dbfbe1
created 2016-01-21 11:51 -0500
pushed 2016-01-25 14:05 +0000
Randell Jesup Randell Jesup - Bug 1221587: change audio listeners for full-duplex audio r=padenot
3bd6067757470fa2cc29d1ee16180fbe63c85e1d
created 2016-01-21 11:51 -0500
pushed 2016-01-25 14:05 +0000
Randell Jesup Randell Jesup - Bug 1221587: Base update of the MSG API for full-duplex r=padenot
fbae49f8a672921f4e7f273c8562d7ff48d26a2c
created 2015-10-22 18:47 +1300
pushed 2015-12-14 20:18 +0000
Karl Tomlinson Karl Tomlinson - bug 1217625 add a means to schedule a callback after processing on the graph thread r=padenot
520284d5ecabec34d55a04db532ad3d403caef63
created 2015-09-17 17:08 +1200
pushed 2015-12-14 20:18 +0000
Karl Tomlinson Karl Tomlinson - bug 1217625 remove unused MessageQueue() and document message queue thread access r=padenot
2744968b1361606e9b1a015701230a8b7d345e23
created 2015-10-22 16:46 +1300
pushed 2015-12-14 20:18 +0000
Karl Tomlinson Karl Tomlinson - bug 1217625 remove declarations of undefined methods r=padenot
b6bf653873b56c1b2b2cc69d6fc6aa2c4eabca23
created 2015-10-23 16:43 +1300
pushed 2015-10-29 11:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 1215699. Ensure that AudioGraphDriver uses the MediaStreamGraph's AudioChannel. r=padenot
a59b9742c81e77a54ee8c7e726f45113553d190d
created 2015-10-24 15:38 +0200
pushed 2015-10-29 11:48 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1215699, bug 1209994) for web platform failures. r=backout
f5ed98fdc16eb2395b41f5a3f5d91076e4705fc0
created 2015-10-23 16:43 +1300
pushed 2015-10-29 11:48 +0000
Robert O'Callahan Robert O'Callahan - Bug 1215699. Ensure that AudioGraphDriver uses the MediaStreamGraph's AudioChannel. r=padenot
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-29 11:48 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-29 11:48 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
161dd1563f9fad6b4bed85ac271c4b714a3c889a
created 2015-10-23 16:43 +1300
pushed 2015-10-28 09:01 +0000
Robert O'Callahan Robert O'Callahan - Bug 1215699 - Ensure that AudioGraphDriver uses the MediaStreamGraph's AudioChannel. r=padenot, a=lizzard
133b52029897d9935a8ffb857438504c467e5bf7
created 2015-09-08 17:18 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Make PlayVideo use GraphTimeToStreamTime/StreamTimeToGraphTime and remove StreamTimeToGraphTimeWithBlocking. r=karlt
c1d36f0caeae24b5aab3f4492632a64f4f436e53
created 2015-09-16 16:24 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Use mProcessedTime/mStateComputedTime in ProduceDataForStreamsBlockByBlock. karlt
07ddd70da2c9ddcb1fb79ea12acd6c8838dfc662
created 2015-09-08 16:58 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Use mStateComputedTime in some places instead of passing aTo. r=karlt
aecf803829055e5ac24ffec3754de86a04512232
created 2015-09-16 16:23 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Use mProcessedTime in some places instead of passing aFrom. r=karlt
04c37cfa2299a6bd18a9f8a122120d605c81e5d2
created 2015-09-08 16:42 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Remove INCLUDE_TRAILING_BLOCKED_INTERVAL from PlayVideo. r=karlt
c9d2999a87739e3edd120cbd6ccbc3555fb43044
created 2015-09-16 16:35 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Create StreamTimeToGraphTime/GraphTimeToStreamTime that don't take account of blocking, and call them from AudioNodeStream. r=karlt
09b5e7e7eced4eb89b2b92872213a2d1c567838a
created 2015-09-08 15:41 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Rename StreamTimeToGraphTime/GraphTimeToStreamTime to ...WithBlocking. r=karlt
67cadfca5bbd9caaf70c1826ff53f63ab5bb9280
created 2015-09-05 00:45 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Inline StreamNotifyOutput/StreamNotifyFinished. r=karlt
e09858e37a65770cc21af64aea1756b0740b00fa
created 2015-09-05 00:42 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. No need to pass aNextCurrentTime to UpdateCurrentTimeForStreams. r=karlt
71ba3cb1406e9a63d4d7d09acc7420ccd5d37ab8
created 2015-09-05 00:26 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Factor out code from OneIteration into helper methods. r=karlt
a2fa219fe521588f888559c92aa4b80fa0a2b4d1
created 2015-09-05 00:20 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Remove unused mFlushSourcesNow/mFlushSourcesOnNextIteration. r=karlt
72f03839930a899f373d0701cc0e37b754fa109f
created 2015-09-04 21:39 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Remove unused NotifyConsumptionChanged. r=karlt
b791ed14fbe4900ab9c3e188acb77e6d02f56301
created 2015-09-09 01:23 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Inline ComputeStreamBlockTime. r=karlt
3311210c41e5693e1f174009b8c4b8a622426e5d
created 2015-09-04 19:42 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Inline RecomputeBlocking. r=karlt
ed6d421cfc32f5124544bc75ed05d441112bf11a
created 2015-09-16 16:17 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Simplify blocking calculations based on the observation that once a stream starts blocking in a given processing interval, it must stay blocked. r=karlt
23f79deaebee8ac1248ca418a23a557803d1c129
created 2015-09-04 16:57 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Remove MediaStream::mBlockInThisPhase. r=karlt
9a3e38b1d42641553f95e484d07fa28b445d1f75
created 2015-09-16 16:15 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Simplify blocking code now that stream blocking decision are always independent of other streams. r=karlt
3a81598dc929419c5595f1110a7d0b0f46fd7dad
created 2015-09-03 23:54 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Make suspending/resuming streams more reusable. r=padenot
82ac981a8b0d79753740cb61200b0427973c2951
created 2015-09-16 16:15 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Make AudioContext responsible for tracking all nodes which need to be suspended and resumed. r=padenot
2d0794169172b3d89e863dddd53054b5f612fa3a
created 2015-09-08 16:18 +1200
pushed 2015-09-21 14:31 +0000
Robert O'Callahan Robert O'Callahan - Bug 1201393. Create an iterator for MediaStreamGraph to iterate over all its streams. r=karlt
1a303a9f74f87172133f690340e87954ac9bb19c
created 2015-08-25 10:17 +0200
pushed 2015-09-21 14:31 +0000
Paul Adenot Paul Adenot - Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc
9fb3162d16620bc88aa61db4741ac97111b87b83
created 2015-08-12 11:29 +1200
pushed 2015-09-21 14:31 +0000
Karl Tomlinson Karl Tomlinson - bug 1197043 rename Add/RemoveStream to Add/RemoveStreamGraphThread r=padenot
c790c2fe70dafd681810f7b592113a029c290220
created 2015-08-04 19:42 +1200
pushed 2015-09-21 14:31 +0000
Karl Tomlinson Karl Tomlinson - bug 962719 remove unnecessary OneIteration() parameters aFrom/aTo r=padenot
75e8c21a10e6b32da342afddaac184a5cb9f6fd5
created 2015-08-13 17:07 +1200
pushed 2015-09-21 14:31 +0000
Karl Tomlinson Karl Tomlinson - bug 1194558 correct time conversion for video frame timestamps r=roc
82f1fab387233061a6137c7a104863faa9c294e9
created 2015-07-31 21:28 +1200
pushed 2015-09-21 14:31 +0000
Karl Tomlinson Karl Tomlinson - bug 962719 introduce mProcessedTime r=padenot
f53391f6eea8d5131fe07a2c87df2b9b1d717cfe
created 2015-07-31 17:39 +1200
pushed 2015-09-21 14:31 +0000
Karl Tomlinson Karl Tomlinson - bug 962719 remove unnecessary OneIteration() parameter aStateFrom r=padenot
b16ffdc7075f2c04fb3aab1746980c17ba986bc2
created 2015-08-13 16:23 +1200
pushed 2015-09-21 14:31 +0000
Karl Tomlinson Karl Tomlinson - bug 962719 move mStateComputedTime to MediaStreamGraphImpl r=padenot
abf5d2bbca2a09aad21be69d69f28f01f29e9c80
created 2015-07-31 21:36 +1200
pushed 2015-08-10 19:25 +0000
Karl Tomlinson Karl Tomlinson - bug 1190285 remove unused graph update indices r=roc
ed8acf929ceb8142ab579c2a2787c5982e038fea
created 2015-07-29 19:29 +1200
pushed 2015-08-10 19:25 +0000
Karl Tomlinson Karl Tomlinson - bug 1190285 remove unused MediaStreamGraphImpl::GetAudioPosition() r=roc
less more (0) -60 tip