dom/media/MediaRecorder.cpp
cff9b2e7dfec51b9d1a7c6908a6cf0c9c8c1cf29
created 2022-05-02 20:37 +0000
pushed 2022-05-03 09:42 +0000
Nika Layzell Nika Layzell - Bug 1738106 - Part 3: Switch to TaskQueue::Create, r=xpcom-reviewers,necko-reviewers,media-playback-reviewers,dragana,alwu,barret
30587cee01b1e3cfc372963c3d0ce05562e6b71d
created 2022-04-12 21:37 +0000
pushed 2022-04-13 09:43 +0000
Mike Hommey Mike Hommey - Bug 1762518 - Remove unused local variables in MediaRecorder::Session::Start. r=padenot
d948ec79fceb809fed2b42771fa9df118c8b0f7a
created 2021-10-01 12:20 +0200
pushed 2021-11-01 18:17 +0000
Andreas Pehrson Andreas Pehrson - Bug 1654112 - Use a dedicated thread pool for the call thread. r=bwc
cb2eacec3194eb25c798780b7d5929ca868f6975
created 2021-08-26 18:37 +0000
pushed 2021-08-26 21:39 +0000
Bryce Seager van Dyk Bryce Seager van Dyk - Bug 1726024 - Handle failure to get shutdown barrier in MediaRecorder. r=pehrsons
0ba3efcd50230e64a46176fe35eca42dc93b9d10
created 2021-05-04 23:11 +0000
pushed 2021-05-05 09:52 +0000
Karl Tomlinson Karl Tomlinson - Bug 1708123 choose the better message on lack of MIME type support in MediaRecorder constructor r=jib
eda8b31c76591e8194c80f67b81bfc93ed72df0e
created 2021-04-06 09:10 +0000
pushed 2021-04-06 15:29 +0000
Andreas Pehrson Andreas Pehrson - Bug 1697521 - In MediaRecorder check for multiple tracks synchronously, per spec. r=padenot
56ecd705a9d946759e962deb791a2d0b453627ff
created 2021-03-04 19:39 +0000
pushed 2021-03-05 08:56 +0000
Andreas Pehrson Andreas Pehrson - Bug 1693045 - Fire NotSupportedError when trying to record multiple tracks of one kind. r=bryce
e4b833baf871a56ced810954bef4f81c9bc10369
created 2021-03-04 19:39 +0000
pushed 2021-03-05 08:56 +0000
Andreas Pehrson Andreas Pehrson - Bug 1693045 - Generalize the use of mInvalidModificationDomException. r=bryce
de373b6c88ca0baf6ac9f931cdebe005417d7b40
created 2021-03-04 19:39 +0000
pushed 2021-03-05 08:56 +0000
Andreas Pehrson Andreas Pehrson - Bug 1693045 - Account for null mEncoder in DoSessionEndTask. r=bryce
14358973739cbd590dac55abb23d78f6409e7ef8
created 2021-02-16 04:44 +0000
pushed 2021-02-16 09:40 +0000
Gerald Squelart Gerald Squelart - Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian
e210b5200da9a544183c6a05d055687745691142
created 2021-02-11 13:39 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Convert static vars to constexpr in MediaRecorder and friends. r=bryce
925b22cbd3b6ebdcbc7c5f4d3dbd8e976d768779
created 2021-02-11 13:39 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Fix MediaRecorder comments. r=bryce
7464b30366534ccda49d57f2c213f802766a185b
created 2021-02-11 13:39 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Move remaining MediaEncoder events to MediaEvent. r=bryce
bb3690c52cb92637d097817682902a5165262ddf
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Use timeslice to gather blobs in MediaEncoder. r=bryce
7ef85a640ab2f3b7770266674063cd9e7bd195e7
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Merge MediaEncoder's Extract and GatherBlob into RequestData. r=bryce
28563731435bbb037be242d98b83d5b556e8cf05
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Move MutableBlobStorage and the timeslice to MediaEncoder. r=bryce
7ef0811b3e5989af1e3e56e23ed0c3d5c2da7cb9
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Add MediaEncoder::Stop that stops gracefully and returns a MozPromise. r=bryce
87a8cf23da931810282f9b2667e097fb4189a034
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Reduce the MediaEncoder::Shutdown MozPromise return type. r=bryce
e43d3445f0d4a953272b19555473c5cc38f8895e
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - MozPromisify MediaRecorder::Session::Extract and let GatherBlob paths extract remaining data first. r=bryce
bb840d443ce58710361497085bd4402a4c41bb65
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Rename MediaEncoder::Stop to DisconnectTracks to better reflect what it does. r=bryce
4a187d94c6a256fd38030215b2d7ed9cd069479a
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Let encoders encode automatically and push directly to MediaQueues. r=bryce
d1768aade7f3cbee48643aeb7f06660d33bcc2a7
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1464268 - Fire "start" when all track encoders have received some data. r=bryce
6454bf741983a4c7fa74c22a23bed5c9b3717523
created 2021-02-11 13:38 +0000
pushed 2021-02-11 21:31 +0000
Andreas Pehrson Andreas Pehrson - Bug 1666487 - Move key frame interval state from VideoTrackEncoder to VP8TrackEncoder. r=bryce
6568490004a67fcc78e74765ac150209de03ed96
created 2020-12-16 19:09 +0000
pushed 2020-12-17 09:27 +0000
Simon Giesecke Simon Giesecke - Bug 1679987 - Removed unused includes of nsCharSeparatedTokenizer.h. r=nika
93fabad45659d172b723c9606215d3acaab54df1
created 2020-11-23 16:21 +0000
pushed 2020-11-24 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1660470 - Add missing include directives/forward declarations. r=nika
5b0fae6faba33d05d6dde24e9dacc2e2f3aa6206
created 2020-11-05 19:57 +0000
pushed 2020-11-09 21:53 +0000
Andreas Pehrson Andreas Pehrson - Bug 1581139 - Fire InvalidModificationError on MediaRecorder track set changes. r=bryce
8a260892acc935e4f0911b38029e69e8178c06c3
created 2020-11-04 17:04 +0000
pushed 2020-11-05 04:52 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
8bb104cbe0cf1e1de6688a2770281e76702bb8c9
created 2020-11-04 10:54 +0200
pushed 2020-11-04 21:43 +0000
Butkovits Atila Butkovits Atila - Backed out changeset c0adbf7522dc (bug 1674637) for bustage on GMPParent.cpp. CLOSED TREE
c0adbf7522dc9daa4f17a7607c5eb45a99d08d44
created 2020-11-04 08:29 +0000
pushed 2020-11-04 21:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1674637 - Use nested namespaces in dom/ r=sg,andi
1f4532c736251ab25bacbfde219264a5b9b492ef
created 2020-09-23 15:17 +0000
pushed 2020-09-24 09:34 +0000
Simon Giesecke Simon Giesecke - Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi
0889462c340fc62814093acbbb4f06f34eea5b67
created 2020-09-02 09:54 +0000
pushed 2020-09-02 21:57 +0000
Nathan Froyd Nathan Froyd - Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg
3d7ffaefcd5a6c10988a1ecc3b75c3d55e1cd9e2
created 2020-07-01 08:34 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Fix uses of NS_LITERAL_STRING with C string literals. r=geckoview-reviewers,agi,froydnj
3f8100fb74318f9e0b3b6351ade737994d13bcf8
created 2020-07-01 08:29 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
48eaa84c206dbdda637c57b55ddbd07e975ba103
created 2020-06-23 05:05 +0000
pushed 2020-06-23 16:15 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj
690bf5399ebe3d72b2d77e8c287eb2c5f02459d8
created 2020-06-08 08:50 +0000
pushed 2020-06-08 16:39 +0000
Simon Giesecke Simon Giesecke - Bug 1642989 - Use RemoveLastElements instead of RemoveElementsAt where possible. r=froydnj
0cb3cee0d145bae1af8850562546e01d4951be29
created 2020-05-05 11:38 +0000
pushed 2020-05-05 21:38 +0000
Simon Giesecke Simon Giesecke - Bug 1626570 - Improve handling of copying arrays in dom/media/. r=bryce
6c096ce0e3e6dffe4761eca660542f6d7dce14f8
created 2020-03-06 21:08 +0000
pushed 2020-03-07 09:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1619112 part 5. Stop accepting nsAString in ErrorResult error-throwing. r=smaug
abc482029dfe91b8d16904f759463a15f17c8808
created 2020-03-06 23:05 +0000
pushed 2020-03-07 09:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1618011 part 7. Switch most error messages used in bindings to having a method name prefix. r=peterv
b5c15277450eda187610b12df8abba5981bcbaf7
created 2020-03-07 00:15 +0200
pushed 2020-03-07 09:32 +0000
Arthur Iakab Arthur Iakab - Backed out 11 changesets (bug 1618011)for Linting failure.
b01f8c66110bac2dd58fea17d2f9643d8ed0eb05
created 2020-03-06 20:39 +0000
pushed 2020-03-07 09:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 1618011 part 7. Switch most error messages used in bindings to having a method name prefix. r=peterv
9f768142ce40add4b0718b67043f144a70d11f0d
created 2020-03-03 23:10 +0000
pushed 2020-03-04 08:41 +0000
Karl Tomlinson Karl Tomlinson - Bug 1616175 trigger track listener removal before waiting for removal r=bryce
bb1ce9b0e5f64889ff6faa732414afe81f229e11
created 2020-02-21 22:44 +0000
pushed 2020-02-22 09:52 +0000
Eric Rahm Eric Rahm - Bug 1322095 - Part 2: Remove nsAutoPtr from dom/media. r=jya
49adcf9a70abc9df4f11a123d181aa7213a20615
created 2020-02-13 14:38 +0000
pushed 2020-02-13 18:21 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Prefer using std::move over forget. r=froydnj
40224b9480044dc1937981702026d84a05794353
created 2020-02-12 20:13 +0200
pushed 2020-02-13 03:57 +0000
shindli shindli - Backed out changeset 0c982bc69cb3 (bug 1611415) for causing build bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/nsCOMPtr CLOSED TREE
0c982bc69cb321db4e4fd188c641505c26afab5b
created 2020-02-12 17:24 +0000
pushed 2020-02-13 03:57 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Applied FixItHints from mozilla-non-std-move. r=froydnj
c9ac45b91718d501e59fe09f7963ba9413e65512
created 2020-02-06 21:16 +0000
pushed 2020-02-07 03:55 +0000
Boris Zbarsky Boris Zbarsky - Bug 1613013 part 1. Annotate DOMExceptions from WebIDL implementations with the method they come from. r=peterv
eb91a337cfafb88203fca9b0fedc70117601a157
created 2020-02-03 20:19 +0000
pushed 2020-02-04 04:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1612213 part 1. Switch most consumers of ThrowDOMException to the new methods. r=smaug,jgilbert
d235a06ca6bee8e27b6cad159d8aa00e75b3ca20
created 2019-12-06 09:24 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan
04da0ed7b980ff65c4c081772ce5737080b72dca
created 2019-12-04 17:32 +0200
pushed 2019-12-05 04:11 +0000
Dorel Luca Dorel Luca - Backed out changeset f6e53d1c6518 (bug 1600545) for Android build bustage. CLOSED TREE
f6e53d1c65182d92d51f94caec7bacea5be729f6
created 2019-12-04 15:01 +0000
pushed 2019-12-05 04:11 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in dom/ r=Ehsan
9e3f44e87a1a2be927c7fab135653c6b86b982c9
created 2019-11-12 10:30 +0000
pushed 2019-11-12 21:49 +0000
Andreas Pehrson Andreas Pehrson - Bug 1594466 - Don't rewrite mimeType if fully defined. r=bryce
550c2f8bde45234e1e0e4138dcb92cb8706e2c4d
created 2019-11-07 23:07 +0000
pushed 2019-11-08 17:14 +0000
Andreas Pehrson Andreas Pehrson - Bug 1590997 - Defer setting MediaRecorder mimeType attribute until firing start event. r=jib
d6e5123eba183aa2f6c75aa57a541f128587a1a5
created 2019-10-23 13:04 +0000
pushed 2019-10-23 21:54 +0000
Andreas Pehrson Andreas Pehrson - Bug 1590319 - Revert async task queueing in MediaRecorder::Pause()/Resume(). r=jib
87469bcb7a135ea27a134f02cb9530b8dd5a29fb
created 2019-10-21 05:33 +0000
pushed 2019-10-21 09:56 +0000
Andrea Marchesini Andrea Marchesini - Bug 1585284 - Force global in Blob CTOR, r=smaug
bee7aebbca697167b3ce6bafafd001997c27e6ec
created 2019-10-21 05:33 +0000
pushed 2019-10-21 09:56 +0000
Andrea Marchesini Andrea Marchesini - Bug 1585284 - Use BlobImpl in MutableBlobStorage instead of Blob, r=smaug
30100f2c612832dc74831e4b1b36bec636d5b396
created 2019-10-21 05:33 +0000
pushed 2019-10-21 09:56 +0000
Andrea Marchesini Andrea Marchesini - Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug
fe00ae5e7187118eb1099a8b9882729b974b933c
created 2019-10-17 09:31 +0000
pushed 2019-10-17 15:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1589029 - Use distinct ShutdownBlockers in MediaRecorder. r=bryce
509719f98963a8f1c2663dac01279a734d30e71a
created 2019-10-17 09:31 +0000
pushed 2019-10-17 15:35 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586903 - Wait for track listener removals rather than just informing them of shutdown. r=bryce
e7b3b38bb16026e29792643ea02be598d2b13fb4
created 2019-10-10 16:24 +0000
pushed 2019-10-11 03:48 +0000
Andreas Pehrson Andreas Pehrson - Bug 1586328 - Make Extract take an aNow argument to avoid pushing a blob the very first call. r=bryce
d65b19aacfbdb5d211c7ede90a95ddd12f5eef25
created 2019-10-03 22:10 +0000
pushed 2019-10-04 16:07 +0000
Andreas Pehrson Andreas Pehrson - Bug 1512175 - Ensure there is data available immediately after the "start" event. r=jib
less more (0) -100 -60 tip