content/media/MediaStreamGraph.cpp
988a9fdc129475216452723808aa2b0f3c6c2b8f
created 2012-10-26 12:08 +1300
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Backout 15c4d6334107 (bug 790854) for test failures
15c4d6334107a7874e84e248440fd057e148381f
created 2012-10-26 11:07 +1300
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 790854. Set mMainThreadDestroyed before the stream is destroyed. r=jesup
0b3cc07a299a0e6a30dc6d6f38acdb1839361e84
created 2012-10-24 19:21 -0400
pushed 2012-10-31 21:26 +0000
Randell Jesup Randell Jesup - Bug 803976: Implementation of LocalMediaStreams for .stop() r=roc,anant
7f7c32980d872349dd946039cb3911851ce20a74
created 2012-10-24 20:29 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 165208ecd591 (bug 803976)
165208ecd5911419a0541b05d23f53cbeaee26e3
created 2012-10-24 19:21 -0400
pushed 2012-10-31 21:26 +0000
Randell Jesup Randell Jesup - Bug 803976: Implementation of LocalMediaStreams for .stop() r=roc,anant
84446077c7e22830d32bba63f390fbace49d702b
created 2012-10-13 10:46 -0400
pushed 2012-10-31 21:26 +0000
Randell Jesup Randell Jesup - Bug 801293 - Remove printf() from MediaStreamGraphImpl. r=roc
9d5d96d5978115aed94f380e23f9806d50b38b65
created 2012-09-20 12:47 +1200
pushed 2012-10-05 13:20 +0000
Robert O'Callahan Robert O'Callahan - Bug 778682. Part 1: Add NotifyHasCurrentData callback on StreamListener. r=jesup
3d7e89acf4c28738781595a4b586d0c92f31b171
created 2012-08-29 23:20 +1200
pushed 2012-08-30 01:33 +0000
Robert O'Callahan Robert O'Callahan - Bug 784829. Initialize mIsConsumed at the start of every pass to determine what's consumed. r=jesup
6797919f02f2d447b3e3758a9cea91685d934647
created 2012-08-24 00:46 +1200
pushed 2012-08-30 01:33 +0000
Robert O'Callahan Robert O'Callahan - Bug 779715. Part 8: Make it safe to call MediaInputPort::Destroy after streams at both ends of the port have been destroyed. r=jesup
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-23 00:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
79e9fb28b8e17a0efcffd3153c50a0b5870e52eb
created 2012-08-16 18:10 -0700
pushed 2012-08-23 00:57 +0000
Paul Adenot Paul Adenot - Bug 775319 - Determine the sample format at compile time for all media code. r=kinetik
3000e30d082c63adf8222aa82e47245646806ea6
created 2012-08-21 00:06 -0400
pushed 2012-08-23 00:57 +0000
David Zbarsky David Zbarsky - Bug 784004 - Don't include Layers.h everywhere Part 3 r=nical
86b2cd5958f33f12b9d2b8f80351d84dde04eb65
created 2012-08-01 00:17 +1200
pushed 2012-08-23 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 779715. Part 4: Play all tracks of a media stream with multiple tracks. r=jesup
c6fd7f4798c9d46658b9d40cb4973100028fde57
created 2012-08-20 16:20 +1200
pushed 2012-08-23 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 779715. Part 3: Add an API to get notifications of changes to the main-thread-visible state of a MediaStream. r=jesup
965f5e18ee05abd76fd76a5a44a5de9c6bd8c358
created 2012-08-01 00:17 +1200
pushed 2012-08-23 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 779715. Part 2: Create TrackUnionStream. r=jesup
74e761adfc42f308406a51ce82c5fef4ccd2d046
created 2012-08-01 00:17 +1200
pushed 2012-08-23 00:57 +0000
Robert O'Callahan Robert O'Callahan - Bug 779715. Part 1: Add basic support for ProcessedMediaStreams. r=jesup
a1659b2b5ac0fd1c3b7c50f763baa9e0db5dcedd
created 2012-08-10 17:30 +1200
pushed 2012-08-16 01:15 +0000
Chris Double Chris Double - Backed out changeset dcb9299974a0 due to audio issues on android and b2g
2e9222b7cfcc8d8145727fd072f610900a8bfd55
created 2012-08-09 23:30 +1200
pushed 2012-08-16 01:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 779721. Part 6: Add a flag to track whether the main thread has called Destroy on a stream, and check that flag when sending a message to it. r=jesup
409c0d581dcd2b98a7f130e34a3b57bd0900759a
created 2012-08-01 00:17 +1200
pushed 2012-08-16 01:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 779721. Part 4: Fix lock ordering inversion when running control messages during a forced shutdown. r=jesup
cecd42ed79433091aa46688aa2145d809d8d062e
created 2012-08-09 23:29 +1200
pushed 2012-08-16 01:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 779721. Part 3: Don't clean up streams on the MediaGraph thread during a forced shutdown. r=jesup
28860e96d78d1618d472840cf28d43b578eafe71
created 2012-08-01 00:17 +1200
pushed 2012-08-16 01:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 779721. Part 2: Don't block a stream just because it has no consumers. r=jesup
51de5c54e500a1c267f95545a3e9d94bdf356fd9
created 2012-08-01 00:17 +1200
pushed 2012-08-16 01:15 +0000
Robert O'Callahan Robert O'Callahan - Bug 779721. Part 1: Simplify MediaStreamGraph's invariants around when messages are processed. r=jesup
dcb9299974a03426b2822765892da40d72cda9d1
created 2012-08-07 16:01 -0700
pushed 2012-08-16 01:15 +0000
Paul Adenot Paul Adenot - Bug 775319 - Determine the sample format at compile time for all media code. r=kinetik
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-08-06 22:42 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
20ba830b7dcac1cc4e879a516eea68e4b8e2084b
created 2012-07-20 12:36 -0700
pushed 2012-08-06 22:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 771135. Add MediaStreamListener::NotifyPull to give SourceMediaStream generators an easy way to implement pulling data from some source. r=jesup
58525c0d69f24a7b1bfd59f97efb33c9466bab05
created 2012-07-18 01:02 -0400
pushed 2012-08-06 22:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 774597. Avoid accessing MediaStreamGraphImpl members after the graph object may have been cleaned up by the main thread. r=jesup
e3e9557ddab6c2e9b70d0acf3e19378dcc06dcf6
created 2012-06-22 22:51 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 752796. More logging. r=jesup
ef1c6a327b0d7fd8db7691ff8809ea8349ac3064
created 2012-06-22 11:13 +0200
pushed 2012-10-31 21:26 +0000
Mounir Lamouri Mounir Lamouri - Back out bug 766007, bug 703241 and bug 752796 due to perma-orange (419f0d1b848b to 8661c74deeb5).
8661c74deeb50d2c591a7c8d188f1c7ee05cb711
created 2012-06-22 17:07 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 752796. Add a bit more logging. r=jesup
6ea80e3155b6f86a7867580776415d3d0e41e420
created 2012-06-18 22:30 -0400
pushed 2012-10-31 21:26 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (content parts); r=bzbarsky
2074a7b72bd105c2584436835698d2228e2f04a4
created 2012-06-01 18:26 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 759908. Create MediaStreamListener::NotifyConsumptionChanged. r=jesup
cfd001299d3456614d3a374353f4ab78bb06195d
created 2012-05-29 21:10 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 758583. Must acquire SourceMediaStream lock before MediaStreamGraph lock. r=jesup
0e1c786fd4c2055eb70b629d307f8bac10c4c796
created 2012-05-28 23:58 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 752796. Ensure that stream-finished notifications aren't accidentally dropped. r=jesup
dea3a13316ebe0085a5ef4a7a12c496f2a2efc8d
created 2012-05-24 22:37 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 750258. Ensure that MediaStreamListener::NotifyBlockingChanged is always called for a new listener, and similar for NotifyFinished called on an already-finished stream. Rely on this to set readyState correctly for media elements consuming a stream. r=jesup,cpearce
1818f759cdbdf72b041ca51175c26da9b2a6df9f
created 2012-05-23 18:01 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 753852. Don't try to notify the graph to perform its next iteration if this stream has been removed from the graph. r=jesup
a9f44b9bfa13de423e166fc8faa161edfb6b5d4e
created 2012-05-11 10:35 -0700
pushed 2012-10-31 21:26 +0000
Daniel Holbert Daniel Holbert - Bug 664918 followup: Add missing */ terminator on emacs modeline in header comment for new files nsDOMMediaStream.cpp and MediaStreamGraph.cpp. (no review, comment-only) DONTBUILD
718e334e4d9902990953fd5e415160fb5f40db0e
created 2012-05-10 15:30 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 750258. Small cleanup to make it more obvious why mCurrentTime is initialized to 1. r=jesup
a251bada10b54c94469b4f237d8ad50b129308bb
created 2012-05-09 01:53 -0400
pushed 2012-10-31 21:26 +0000
Randell Jesup Randell Jesup - Bug 752784: protect against media not having a track of the required type r=roc
ec6dfbd8e2da88caa32cfe78f8c02c006ce2ebf0
created 2012-05-07 15:57 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 750258. Fix bustage.
6eb9af883b3b7b202029ae61c23aede67e1b21d3
created 2012-05-07 15:44 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 750258. Advance mBlockingDecisionsMadeUntilTime to include time lost when the media graph control thread was stopped and all streams had underruns. r=jesup
16369f236fc39851cad6a75e1807327e0c5ed114
created 2012-04-30 17:23 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 750163. MediaStreamGraphImpl::UpdateBufferSufficiencyState should skip tracks whose creation is pending --- there is no Track object for them yet. r=jesup
7e14eb34fba7d166b07372eb39d7f6827c210527
created 2012-04-30 15:13 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 664918. Part 12: Finish SourceMediaStreams when the media decoder is destroyed, to avoid late low-audio/low-video notifications and issues when multiple decoders write to the same stream. r=cpearce,rjesup
25d07f14ecb2635c4296d21fbf91cfccc0e9ae7f
created 2012-04-30 15:12 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 664918. Part 9: Tentative support for MediaStreamListener::NotifyQueuedTrackChanges. r=jesup
fb412766ba1c706876aedf19718c33319cac692c
created 2012-04-30 15:11 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 664918. Part 5: Create SourceMediaStream, a MediaStream with an API allowing data to be injected into it by some source. r=jesup
2f24b88ee91eb31696147c8bef780b1f9a5558d5
created 2012-04-30 15:11 +1200
pushed 2012-10-31 21:26 +0000
Robert O'Callahan Robert O'Callahan - Bug 664918. Part 3: Create MediaStream and MediaGraphManager for internal management of real-time media processing. r=jesup
less more (0) tip