image/DecodePool.cpp
240e874ed11862376247ea177a88ddf00924e0da
created 2019-02-25 16:07 -0600
pushed 2019-03-01 02:08 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 10 - Move method definition inline comments to new line in 'image/'. r=aosmond
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
b5d968d728ea6babb6ebaf0f377eaf45415a04e1
created 2018-11-05 18:14 +0000
pushed 2018-11-06 10:04 +0000
Markus Stange Markus Stange - Bug 1504742 - Annotate idle stacks in the DecodePool code. r=aosmond
93b4642d28ab55fb3ba1bc41dfe47916828abcd3
created 2018-10-01 21:38 +0000
pushed 2018-10-02 16:09 +0000
Andrew McCreight Andrew McCreight - Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-01 08:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
b044c550a87505347b4b9cd93ccfffb7fd0dc291
created 2018-02-09 15:17 -0500
pushed 2018-04-10 21:51 +0000
Nika Layzell Nika Layzell - Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
1c5d4e9652092cb2cbec3c42656486a09b84ec9f
created 2018-03-27 10:57 -0400
pushed 2018-03-27 14:57 +0000
Andrew Osmond Andrew Osmond - Bug 1444537 - Part 2. Shutting down the decode pool should make animated decoders bail early. r=tnikkel
bceb565cfe14de56a10472e4965b4e9283b24307
created 2018-03-13 14:51 +0100
pushed 2018-03-21 20:34 +0000
Miko Mynttinen Miko Mynttinen - Bug 1445302 - Replace TArray.RemoveElementAt(TArray.Length() - 1) pattern with TArray.RemoveLastElement() or TArray.PopLastElement() r=froydnj
18336fd064bd62d260ee771b82e7cc2e73059c0b
created 2018-03-07 20:33 -0500
pushed 2018-03-08 01:34 +0000
Nathan Froyd Nathan Froyd - Bug 1443932 - part 2 - lower the default stack size for image decoder threads; r=tnikkel
f082f787a988d88f2fd14962f7af37671c539a7f
created 2018-03-06 00:09 +0200
pushed 2018-03-05 22:09 +0000
Cosmin Sabou Cosmin Sabou - Backed out 4 changesets (bug 1437167) for build bustages on nsUpdateDriver.cpp and WindowsMessageLoop.cpp on a CLOSED TREE.
b608d2dcbb86f0e53644ef5b6881b349b3472725
created 2018-02-09 15:17 -0500
pushed 2018-03-05 21:01 +0000
Nika Layzell Nika Layzell - Bug 1437167 - Part 1: Stop using PRIntervalTime as the argument to CondVar::Wait and Monitor::Wait, r=mstange, r=froydnj
e65b7fee0060c8e4ad79320f7ec2a99e249f64fa
created 2018-02-13 06:43 -0500
pushed 2018-02-16 12:29 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 2. Shutdown idle image decoder threads after the configured timeout. r=tnikkel
7c913713301fd1fe75b082c572f23687a8f3e5d5
created 2018-02-13 06:43 -0500
pushed 2018-02-16 12:29 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 1. Spawn image decoder threads on demand, rather than at startup. r=tnikkel
f1e39e547b29ee6eb323ff5fe18c5084791c8da1
created 2018-02-13 19:56 +0200
pushed 2018-02-13 17:56 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 4 changesets (bug 1436247) for c2 failures in dom/events/test/test_DataTransferItemList.html on a CLOSED TREE
4ce2bfe462a08e004300a002fadb7d44e2e780ff
created 2018-02-13 06:43 -0500
pushed 2018-02-13 11:43 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 3. Process image decoding tasks in a more predictable order. r=tnikkel
3650631487c779979d0b2c693864617d5351c516
created 2018-02-13 06:43 -0500
pushed 2018-02-13 11:43 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 2. Shutdown idle image decoder threads after the configured timeout. r=tnikkel
c32ead4e35257a9067fa2fa73a96fafca4acdacd
created 2018-02-13 06:43 -0500
pushed 2018-02-13 11:43 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 1. Spawn image decoder threads on demand, rather than at startup. r=tnikkel
80b59c38632ec62fe13de49db3c9e27611e2f6a0
created 2017-10-13 16:12 +1100
pushed 2017-10-23 09:30 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1405541 (attempt 2) - Split AUTO_PROFILER_LABEL_DYNAMIC into three macros. r=mstange.
127683f38e0582f0d66438ae8344da1ae48cce81
created 2017-10-11 13:15 +0200
pushed 2017-10-11 11:16 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 759a43ebc6bf (bug 1405541) for asserting in devtools/client/performance/test/browser_perf-console-record-03.js on Windows 7. r=backout
759a43ebc6bf982c3fbe2482361d6166c54a7cfa
created 2017-10-11 13:03 +0200
pushed 2017-10-11 11:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1405541 - Split AUTO_PROFILER_LABEL_DYNAMIC into three macros. r=mstange.
d2091f915c6aecd2ef2b6157f73d0f9bfbc29f95
created 2017-10-10 23:28 -0700
pushed 2017-10-11 06:28 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 901a16fec9fc (bug 1405541) for Windows assertion failures
901a16fec9fc0c875ed274a37efbd379682e62e9
created 2017-10-04 13:44 +1100
pushed 2017-10-11 02:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1405541 - Split AUTO_PROFILER_LABEL_DYNAMIC into three macros. r=mstange.
672b02d8600717613ffe84ee46de8b277f1bc977
created 2017-10-04 09:11 +1100
pushed 2017-10-09 06:26 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1403868 (part 4) - Reduce tools/profiler/public/*.h to almost nothing in non-MOZ_GECKO_PROFILER builds. r=mstange.
312f7a5a2c08d394a2403c837e5ee546dd4103d7
created 2017-06-12 12:34 -0700
pushed 2017-06-26 21:20 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-23 07:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
42f3af3d5d54a5c48a8768aef1d9a2666e067058
created 2017-06-22 06:26 +1000
pushed 2017-06-23 01:47 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375299 (part 1) - Reduce usage of MOZ_GECKO_PROFILER. r=mstange.
4472d2623eceb63b76d650103b0e20f8c7d7c775
created 2017-06-21 13:59 +0200
pushed 2017-06-21 12:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4f6302a98ae4 (bug 1372405)
4f6302a98ae41ff2d57c768996d1edbb0afda73a
created 2017-06-12 12:34 -0700
pushed 2017-06-21 04:44 +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-20 06:28 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9846de3bd954 (bug 1372405)
9846de3bd9545fb2c2b803a36af85568ccf2473b
created 2017-06-12 12:34 -0700
pushed 2017-06-20 05:54 +0000
Bill McCloskey Bill McCloskey - Bug 1372405 - Provide names for all runnables in the tree (r=froydnj)
1e02553dcf62e959273c07f61b6711fdb589dbc9
created 2017-04-24 10:40 +0100
pushed 2017-05-08 23:16 +0000
Jonathan Watt Jonathan Watt - Bug 1362891, part 2 - Make use of XRE_IsE10sParentProcess in code that could use it. r=froydnj
6ea3593a23e443f50f877ece94e14e9b3f6ffdf2
created 2017-02-10 22:11 -0800
pushed 2017-02-15 20:30 +0000
Bill McCloskey Bill McCloskey - Bug 1339289 - Give names to a lot of common runnables (r=ehsan)
8a1b2dbf2f143a69865b59632bbf6c303b929d50
created 2017-01-24 14:15 +1100
pushed 2017-01-25 01:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 1) - Rename MOZ_ENABLE_PROFILER_SPS as MOZ_GECKO_PROFILER. r=mstange,glandium.
2fb2007cfc878bc9834fa007013df151fd714358
created 2016-12-20 14:20 +0100
pushed 2017-01-07 16:23 +0000
Markus Stange Markus Stange - Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in the DecodePool. r=froydnj
2c8782a9a73cd29f1e40bdecad9f106edcdec8a3
created 2016-12-30 16:09 -0800
pushed 2016-12-31 19:32 +0000
Wes Kocher Wes Kocher - Backed out 27 changesets (bug 1323100) for leaks in mochitest-e10s-2 a=backout
c5ca13e76e1315cf5df5fe691cdcaa1233a98767
created 2016-12-20 14:20 +0100
pushed 2016-12-31 19:32 +0000
Markus Stange Markus Stange - Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in the DecodePool. r=froydnj
dbe5b7ff43b6b1307923d0e14bf53b165b670eac
created 2016-12-29 16:28 -0800
pushed 2016-12-30 15:05 +0000
Wes Kocher Wes Kocher - Backed out 27 changesets (bug 1323100) for clipboard leaktest failures a=backout
3d53787293f63547deb2fab24015e7b1d0286a80
created 2016-12-20 14:20 +0100
pushed 2016-12-30 15:05 +0000
Markus Stange Markus Stange - Bug 1323100 - Use nsThreadPoolNaming::GetNextThreadName and NS_NewNamedThread in the DecodePool. r=froydnj
b50b2a2b2b6f77075d82c01f0aac919946fe2622
created 2016-12-22 13:15 -0600
pushed 2016-12-22 19:15 +0000
Timothy Nikkel Timothy Nikkel - Bug 1325296. RasterImage::LookupFrame does not return a surface if it was created as a result of a sync decode from with the FLAG_SYNC_DECODE_IF_FAST flag. r=aosmond
d8f60ae71774924b84fb6347057c7fd45394ed03
created 2016-12-08 18:20 -0600
pushed 2016-12-09 00:20 +0000
Timothy Nikkel Timothy Nikkel - Bug 1322435. Limit the number of image decoding threads we use in the parent process. r=aosmond
315a93b13ee0a6763e5650323943f9cc95d7c2a6
created 2016-11-29 19:00 +0800
pushed 2016-12-01 14:33 +0000
Shih-Chiang Chien Shih-Chiang Chien - Bug 1320256 - use PR_GetThreadName as the register name in profiler. r=cyu
2281f43b043b0ac5b842b5bcae7fc0995737fb19
created 2016-11-25 15:00 +0800
pushed 2016-11-29 15:49 +0000
Shih-Chiang Chien Shih-Chiang Chien - Bug 1320256 - register decode threads to Gecko profiler. r=cyu,tnikkel
88dd53397d30e1853122f1284de94f103f6e4436
created 2016-06-10 16:04 +1000
pushed 2016-09-02 05:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1299389 - Replace some raw pointers in nsThreadManager. r=froydnj.
b09d90288666fb3afb11877fc45527b904ef23db
created 2016-08-08 12:18 +1000
pushed 2016-08-10 03:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm.
c4de227304aa18ceb41047e222272f22fd99d5f9
created 2016-08-02 14:54 +0200
pushed 2016-08-04 14:07 +0000
Alexandre Lissy Alexandre Lissy - Bug 1284674 - Remove NUWA r=cyu
335dc3e1cb1fe6a09fd759062a6556a55aae43a3
created 2016-06-25 22:11 -0700
pushed 2016-06-30 01:33 +0000
Seth Fowler Seth Fowler - Bug 1282273 - Replace the Runnable used for registering DecodePool threads with the Nuwa process with a lambda. r=edwin
d51379e5475d29c015fa93e5698439f80ee31938
created 2016-06-29 13:43 -0700
pushed 2016-06-29 20:46 +0000
Seth Fowler Seth Fowler - Bug 1282259 - Run IDecodingTasks instead of Decoders directly in image::DecodePool. r=dholbert
962463926b903521f4872a4e810da4eb20d7ad6c
created 2016-05-13 21:32 -0500
pushed 2016-05-14 02:32 +0000
Timothy Nikkel Timothy Nikkel - Bug 1271002. Notify right away after getting the first frame of an animated image. r=seth
2a218727e6e69350525bf4725f014d170c377821
created 2016-05-14 00:08 +0200
pushed 2016-05-13 22:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 2ac62de7365d (bug 1271002) for crash in GTest: [@ mozilla::image::RasterImage::UpdateImageContainer]. r=backout
2ac62de7365d1557e3f2f53900f587cf4bc68cd9
created 2016-05-13 16:19 -0500
pushed 2016-05-13 21:20 +0000
Timothy Nikkel Timothy Nikkel - Bug 1271002. Notify right away after getting the first frame of an animated image. r=seth
114ca1fc9c51036e4d2cd151125bb7c77d4b3d17
created 2016-05-05 01:45 -0700
pushed 2016-05-05 09:17 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
3d3cc3ecdca6c6de7b69c34a551bd8f61b903a97
created 2016-05-01 21:29 +0300
pushed 2016-05-01 18:28 +0000
Aryeh Gregor Aryeh Gregor - Bug 1193762 part 5 - Convert DecodePool::threads to nsTArray; r=froydnj
9979c96310a07ada1d91c166027c0829bea264d2
created 2016-04-29 14:21 +0200
pushed 2016-04-29 12:26 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 85ce8cb0639a (bug 1268313)
85ce8cb0639aac2617f81c974d4c10ab80b49bfd
created 2016-04-28 14:08 -0700
pushed 2016-04-28 21:09 +0000
Kyle Huey Kyle Huey - Bug 1268313: Part 7 - Move NS_NewRunnableMethod and friends to mozilla::NewRunnableMethod. r=froydnj
fcc0936b576daa150697671849a191009ca33811
created 2016-04-25 17:23 -0700
pushed 2016-04-26 00:24 +0000
Kyle Huey Kyle Huey - Bug 1265927: Move nsRunnable to mozilla::Runnable, CancelableRunnable to mozilla::CancelableRunnable. r=froydnj
e5f60475c16b0518fd226da2b5823a91bb7cd2a0
created 2015-11-01 11:45 -0600
pushed 2015-11-01 17:46 +0000
Timothy Nikkel Timothy Nikkel - Bug 1219501. Limit total number of image decoding threads to 32 regardless of number asked for. r=seth
accf0dbda8bb6f8a4509078479ef50e0099060cb
created 2015-11-01 11:45 -0600
pushed 2015-11-01 17:46 +0000
Timothy Nikkel Timothy Nikkel - Bug 1219501. In imagelib, initialize the number of cores to at least 1 in case of error. r=seth
5196440d55874384952812fceeed711406082082
created 2015-10-17 06:52 -0400
pushed 2015-10-26 10:50 +0000
Nathan Froyd Nathan Froyd - Bug 1215763 - part 1 - remove unnecessary nsAutoPtr.h includes; r=seth
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)
less more (0) -60 tip