dom/media/MediaStreamGraphImpl.h
637f4d980a67c5782ba705b2516cc6223cb7fc37
created 2016-10-02 13:51 -0400
pushed 2016-10-02 17:52 +0000
Randell Jesup Randell Jesup - Bug 1255737: Move MSG shutdown max-timeout from just only cubeb shutdown to the entire graph r=padenot
b1607565e9d89947f97c29b11e219a8c8637d7d8
created 2016-08-31 14:07 +0200
pushed 2016-09-01 16:15 +0000
Andreas Pehrson Andreas Pehrson - Bug 1299172 - Assert on MSG thread in DispatchToMainThreadAfterStreamStateUpdate. r=jesup
c48ae8bb49dc1cf2d7419e66d5e70e0af8da4abd
created 2016-08-29 10:41 -0400
pushed 2016-08-29 14:50 +0000
Randell Jesup Randell Jesup - Bug 1298698: Block race between EnsureNextIteration and WaitForNextIteration r=karlt
647046fe760c30364990fec0c3c4c40a78d7ef25
created 2016-07-25 10:01 +0800
pushed 2016-08-04 14:15 +0000
ctai ctai - Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup
74562d5542282a379830bd0f75ca246d7c3b72f3
created 2016-08-03 19:33 +0200
pushed 2016-08-03 17:34 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4111e388bd90 (bug 1201363)
4111e388bd90aa5abd5d853181074e7bca48a5c6
created 2016-07-25 10:01 +0800
pushed 2016-08-03 13:57 +0000
ctai ctai - Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup
a88a42b482e5ce852a6b904eb7928353da52a17d
created 2016-08-02 12:53 +0200
pushed 2016-08-02 10:54 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 06c0a7eb7bc6 (bug 1201363)
06c0a7eb7bc64ec80ea3ccfa5a8b54c54d345b4d
created 2016-07-25 10:01 +0800
pushed 2016-08-02 10:29 +0000
ctai ctai - Bug 1201363 - Call MediaStreamVideoSink::setCurrentFrames in SourceMediaStream::AppendToTrack. r=jesup
a85f3a50fd5f0194963cd7584604fc46f2fe412b
created 2016-07-04 10:40 +1200
pushed 2016-07-22 10:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1242268 record MSG memory sizes asynchronously r=padenot
0c21f0c5a2964f384d37e29f98a7489901741218
created 2016-07-04 16:33 +1200
pushed 2016-07-22 10:17 +0000
Karl Tomlinson Karl Tomlinson - bug 1242268 document mLifecycleState multithread access management r=padenot
2980e1dc86f2145f7ad71f6b6e28f4a51f72f152
created 2016-06-29 12:27 +0200
pushed 2016-07-05 09:26 +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-01 22:06 +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-04-26 09:14 +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-04-26 09:14 +0000
ctai ctai - Bug 1266644 - Rename StreamBuffer to StreamTracks. r=jesup r=pehrsons
7bc17d548c9ad3a038de5ebc54c5735ae6fab385
created 2016-01-26 16:45 +0800
pushed 2016-04-07 09:40 +0000
Andreas Pehrson Andreas Pehrson - Bug 1208371 - Add `NotifyPrincipalHandleChanged` to MediaStreamTrackListener. r=mt,jesup
3306d78706e661dd142c66f5534f6f3412afa7be
created 2016-03-08 12:11 -0500
pushed 2016-03-08 17:11 +0000
Randell Jesup Randell Jesup - Bug 1250934: remove unused method from MediaStreamGraphImpl r=padenot
c0ec7ef7bde9d5a5c54a0f47eb6b41f04bed376a
created 2016-03-08 12:11 -0500
pushed 2016-03-08 17:11 +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-03-08 17:11 +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-02-17 18:19 +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-02-11 19:40 +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-23 16:19 +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-22 03:18 +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-22 03:18 +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-22 03:18 +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-22 01:29 +0000
Wes Kocher Wes Kocher - Backed out changeset 3bd606775747 (bug 1221587)
fd77d9587c81bf0f5a0aff34cff7619e8383ce12
created 2016-01-21 17:28 -0800
pushed 2016-01-22 01:29 +0000
Wes Kocher Wes Kocher - Backed out changeset 765fa97d2407 (bug 1221587)
e03ee3abc5557c3926593a34440eb0a124850ba1
created 2016-01-21 17:28 -0800
pushed 2016-01-22 01:29 +0000
Wes Kocher Wes Kocher - Backed out changeset 8af4dd12d47c (bug 1221587)
8af4dd12d47cbf1925ed18a8c84f6f3adb0a2511
created 2016-01-21 11:51 -0500
pushed 2016-01-21 16:52 +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-21 16:52 +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-21 16:52 +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-11-04 04:37 +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-11-01 21:00 +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-11-01 21:00 +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-24 13:59 +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-24 13:52 +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-24 09:40 +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-17 21:25 +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-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
133b52029897d9935a8ffb857438504c467e5bf7
created 2015-09-08 17:18 +1200
pushed 2015-09-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Inline ComputeStreamBlockTime. r=karlt
3311210c41e5693e1f174009b8c4b8a622426e5d
created 2015-09-04 19:42 +1200
pushed 2015-09-16 23:32 +0000
Robert O'Callahan Robert O'Callahan - Bug 1189506. Inline RecomputeBlocking. r=karlt
ed6d421cfc32f5124544bc75ed05d441112bf11a
created 2015-09-16 16:17 +1200
pushed 2015-09-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-16 23:32 +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-08 04:29 +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-08-31 09:31 +0000
Paul Adenot Paul Adenot - Bug 1190676 - Part 3 - Make getting a MediaStreamGraph for a channel more explicit. r=roc
less more (0) -60 tip