dom/media/MediaEventSource.h
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-02 23:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 22:02 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
afb4d1027523994854883d7e1601a3dac8dfe6b3
created 2018-04-09 21:12 +1000
pushed 2018-04-14 09:47 +0000
Tom Bannister Tom Bannister - Bug 1434710 - Replaced all instances of mozilla::IndexSequence, mozilla::MakeIndexSequence and mozilla::IndexSequenceFor with std::index_sequence, std::make_index_sequence and std::index_sequence_for and removed mfbt/IndexSequence.h. r=botond
ddbbd455f0589af4de3d2046528e575d820e9e5b
created 2017-11-15 07:58 +0100
pushed 2017-11-15 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1416724 - part 3 - AbstractThread::Dispatch return value check in dom/media, r=jwwang
7613f8e20ad525e183b9e5a237cb5725fbe3f630
created 2017-11-15 09:49 +0200
pushed 2017-11-15 22:25 +0000
shindli shindli - Backed out 4 changesets (bug 1416724) for failing /builds/worker/workspace/build/src/dom/media/hls/HLSDemuxer.cpp:89:5 r=backout on a CLOSED TREE
01d1e5263bcd56fadf19b446b48c4ab2c9de6891
created 2017-11-15 07:58 +0100
pushed 2017-11-15 22:25 +0000
Andrea Marchesini Andrea Marchesini - Bug 1416724 - part 3 - AbstractThread::Dispatch return value check in dom/media, r=jwwang
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-27 08:57 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-22 00:58 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-22 00:58 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
e61d71c2a3a32013f097777dfa68a9320d4ae61b
created 2017-06-20 08:27 +0200
pushed 2017-06-21 00:59 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-21 00:59 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
a02b3b88ec6197eab003805007bc400fe8fbfbb6
created 2017-05-02 17:11 +0800
pushed 2017-05-03 20:18 +0000
JW Wang JW Wang - Bug 1361305. P1 - use forwarding reference for the ListenerImpl constructor to enable move whenever possible. r=gerald
f79e3e648100b57899044227624e7f5d874664ab
created 2017-04-29 00:17 +0800
pushed 2017-05-03 00:28 +0000
JW Wang JW Wang - Bug 1361259. P5 - fix MediaEventSource::CopyEvent2 which is broken by P2. r=gerald
d0d6b7a2b75d1bf4559534c9f1551510efc977bd
created 2017-04-28 17:56 +0800
pushed 2017-05-03 00:28 +0000
JW Wang JW Wang - Bug 1361259. P4 - enforce copy in NonExclusive mode for each listener must get a copy. r=gerald
cf5321dca675249a420ad59b2301a9890f74bd9c
created 2017-04-28 17:18 +0800
pushed 2017-05-03 00:28 +0000
JW Wang JW Wang - Bug 1361259. P3 - remove unused code. r=gerald
b8fe34848ac81980de9f5c5c222abc0005309ffd
created 2017-04-28 16:28 +0800
pushed 2017-05-03 00:28 +0000
JW Wang JW Wang - Bug 1361259. P2 - use NewRunnableMethod() to pass event data to the listener function. r=gerald
c8d5c205eeeeb670d2b626f066b4841d00754ace
created 2017-04-28 14:18 +0800
pushed 2017-05-03 00:28 +0000
JW Wang JW Wang - Bug 1361259. P1 - let ListenerBase inherit RevocableToken. r=gerald
cf048c7572d79c5d4311e8aff156df71f6dc767c
created 2017-04-28 11:28 +0800
pushed 2017-05-01 22:40 +0000
JW Wang JW Wang - Bug 1360423 - backout P5 and P2 from bug 1281090. r=gerald
6e593b6f2ee6542515c9ed61748e6256fd43fff5
created 2016-11-18 17:50 +0800
pushed 2016-11-21 14:43 +0000
JW Wang JW Wang - Bug 1316145 - pass DontAssertDispatchSuccess when dispatching events because it is hard to enforce notification happens before AbstractThread shutdown. r=jya
fb5b05298007ec0f6befa426bf8dadcad82b9f4a
created 2016-06-21 16:32 +0800
pushed 2016-06-23 12:57 +0000
JW Wang JW Wang - Bug 1281090. Part 5 - don't lock while sending synchronous notification to avoid deadlock. r=gerald.
cb37efe614946df8da4b019b38382495178eecf3
created 2016-06-21 16:31 +0800
pushed 2016-06-23 12:57 +0000
JW Wang JW Wang - Bug 1281090. Part 4 - prune disconnected listeners more aggressively to avoid hitting the assertion. r=gerald.
9e1fb308cf51c542dcd02faccc2298631f715f44
created 2016-06-20 18:31 +0800
pushed 2016-06-23 12:57 +0000
JW Wang JW Wang - Bug 1281090. Part 2 - add synchronous notification to MediaEventSourceImpl. r=gerald.
f95809c26eb268cc28f115cc179df971224bcdc5
created 2016-06-20 16:06 +0800
pushed 2016-06-23 12:57 +0000
JW Wang JW Wang - Bug 1281090. Part 1 - rename ListenerMode to ListenerPolicy. r=gerald.
66799d39349266e37336374231f9661265f42618
created 2016-06-14 15:25 +0800
pushed 2016-06-16 07:07 +0000
JW Wang JW Wang - Bug 1280175 - Allow passing lvalue to MediaEventProducerExc<T>::Notify. r=gerald
21a4cfe061469d7e0145c1a8aa8a4262ed95ee6e
created 2016-06-08 15:26 +0800
pushed 2016-06-16 07:07 +0000
JW Wang JW Wang - Bug 1278772 - Use value semantics to facilitate compiler optimization. r=kinetik.
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 11:45 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
d47e90499b87c267ed261ea6762b85afde5b8a28
created 2015-12-18 15:12 +0800
pushed 2015-12-18 14:24 +0000
JW Wang JW Wang - Bug 1233648 - Fix some insufficient includes. r=kinetik.
ca24bcc1486633a4b2a03754aedf5adb503bbeda
created 2015-11-02 10:48 +0800
pushed 2015-11-02 10:56 +0000
JW Wang JW Wang - Bug 1219984. Part 2 - add support for multiple arguments. r=kinetik.
2a027a19e08685c8220e4a8fc29ffd698f7eabf8
created 2015-11-02 10:47 +0800
pushed 2015-11-02 10:56 +0000
JW Wang JW Wang - Bug 1219984. Part 1 - remove EventPassMode::Both. In order to support multiple arguments, all arguments must be either moved or copied. r=kinetik.
11fef9ecdefbe9832ac9a3d2e7d6abc64ae39f16
created 2015-10-30 09:13 +0800
pushed 2015-10-30 23:36 +0000
JW Wang JW Wang - Bug 1219974 - Add DisconnectIfExists() to MediaEventListener. r=kinetik.
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +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 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
d9d782e4fbc443688f8c0db2d88259cd8b0a2ffa
created 2015-08-24 10:38 +0800
pushed 2015-08-25 00:37 +0000
JW Wang JW Wang - Bug 1194112. Part 5 - remove dead code. r=kinetik.
1254f92e2493d81474705f7fa90ab455682febb6
created 2015-08-24 10:38 +0800
pushed 2015-08-25 00:37 +0000
JW Wang JW Wang - Bug 1194112. Part 4 - reimplement Listener/ListenerImpl to support Move. r=kinetik.
37fb89797a7f3f7ec50e98fea978939efb2e4ad2
created 2015-08-24 10:38 +0800
pushed 2015-08-25 00:37 +0000
JW Wang JW Wang - Bug 1194112. Part 3 - use perfect forwarding in MediaEventProducer::Notify() so MediaEventSource can decide whether to copy or move according to its ListenerMode. r=kinetik.
e55b03747ebd99186aeb3d9ac5eeeb2e9e0af138
created 2015-08-24 10:38 +0800
pushed 2015-08-25 00:37 +0000
JW Wang JW Wang - Bug 1194112. Part 2 - small code refactoring to reduce typing. r=kinetik.
2afb1fcf608b57ef00583b419d79677b6a8587fa
created 2015-08-24 10:38 +0800
pushed 2015-08-25 00:37 +0000
JW Wang JW Wang - Bug 1194112. Part 1 - extract event dispatch code from ListenerImpl to its own class. r=kinetik.
2b568650c03a0927ea23eba30bb953fb6c80d587
created 2015-08-18 11:11 +0200
pushed 2015-08-18 14:41 +0000
Sebastian Hengst Sebastian Hengst - Backed out changesets d0eee19c83cd, 0c54ee53678f, 5b202008a431, 81291b4e6dc3, acbc0d7e21cd, a7ceb6162a63 (bug 1194112) for Linux x64 Hazard failure. r=backout
0c54ee53678f9efd84330945e45b3a1349c54e71
created 2015-08-18 11:12 +0800
pushed 2015-08-18 14:41 +0000
JW Wang JW Wang - Bug 1194112. Part 5 - remove dead code. r=kinetik.
5b202008a43160d00a21087c739bdf934175d04d
created 2015-08-18 11:11 +0800
pushed 2015-08-18 14:41 +0000
JW Wang JW Wang - Bug 1194112. Part 4 - reimplement Listener/ListenerImpl to support Move. r=kinetik.
81291b4e6dc34fb0d085e8a4b7b25707ee86b7da
created 2015-08-18 11:11 +0800
pushed 2015-08-18 14:41 +0000
JW Wang JW Wang - Bug 1194112. Part 3 - use perfect forwarding in MediaEventProducer::Notify() so MediaEventSource can decide whether to copy or move according to its ListenerMode. r=kinetik.
acbc0d7e21cd337076dbe3b9081ea85f5cb7b691
created 2015-08-18 11:11 +0800
pushed 2015-08-18 14:41 +0000
JW Wang JW Wang - Bug 1194112. Part 2 - small code refactoring to reduce typing. r=kinetik.
a7ceb6162a630fae3679888c8a9f588704ecbd01
created 2015-08-18 11:11 +0800
pushed 2015-08-18 14:41 +0000
JW Wang JW Wang - Bug 1194112. Part 1 - extract event dispatch code from ListenerImpl to its own class. r=kinetik.
39172e1b1480f7c425d6de4285fe50025b9fd0c3
created 2015-08-14 13:01 +0800
pushed 2015-08-14 13:01 +0000
JW Wang JW Wang - Bug 1193117. Add an exclusive mode to allow at most one listener. r=kinetik.
dc3a755872e1ff6ecbc0465876b6d554921217c2
created 2015-08-07 11:11 +0800
pushed 2015-08-07 11:13 +0000
JW Wang JW Wang - Bug 1192109 - Fix insufficient includes in MediaEventSource.h. r=kinetik.
c0a6f89391ee20c27523d228a765ff22ce2b28fd
created 2015-07-24 09:03 +0800
pushed 2015-08-05 11:13 +0000
JW Wang JW Wang - Bug 1187214. Part 1 - Implement MediaEventSource. r=kinetik.
less more (0) tip