image/RasterImage.cpp
c1de15925579ca2cc7cde8f36aa5d24d253f3b6b
created 2017-03-23 13:57 +0100
pushed 2017-03-23 12:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
2e95b7e18fcf2b24844e484776c050e0d0c51e70
created 2017-03-23 13:44 +0100
pushed 2017-03-23 12:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
89b93d310da5bc7f86ebcdb8fe580d47a610757a
created 2017-03-23 13:42 +0100
pushed 2017-03-23 12:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge autoland to mozilla-central a=merge
5c233ca5e06304f3bdd493c4e8abfe408c46534d
created 2017-03-22 19:37 -0400
pushed 2017-03-23 12:57 +0000
Markus Stange Markus Stange - Bug 1339897 - Rename PROFILER_LABEL_PRINTF to PROFILER_LABEL_DYNAMIC and make it really cheap. r=Ehsan,njn
ad48fee41646a4f58e37954c42548b21aa150dcb
created 2017-03-22 09:05 -0400
pushed 2017-03-23 11:16 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
ea7ac56cdb2efde6b4df1c530ab3333693666c8a
created 2017-03-23 00:02 -0500
pushed 2017-03-23 05:03 +0000
Timothy Nikkel Timothy Nikkel - Bug 1347302. Add animated image specific probes for several imagelib telemetry probes. r=aosmond f=bsmedberg
2bd7b9296a2ee5c76a9588e24de97f670ff09493
created 2017-03-22 11:04 -0400
pushed 2017-03-22 15:04 +0000
Andrew Osmond Andrew Osmond - Backed out changeset 619b5b27ce87 (bug 1343499) for CLOSED TREE build bustage r=backout
619b5b27ce873a7966c1198a7bf2393198653585
created 2017-03-22 09:05 -0400
pushed 2017-03-22 14:47 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
d9f0bdf14469ffdb47987c7eab8a6dc2fc17d18c
created 2017-03-22 09:19 -0400
pushed 2017-03-22 13:19 +0000
Andrew Osmond Andrew Osmond - Backed out changeset 0b797601dc36 (bug 1343499) for build bustages. r=backout
0b797601dc36ce8b3758aa9b39eaa2f20356d239
created 2017-03-22 09:05 -0400
pushed 2017-03-22 13:06 +0000
Andrew Osmond Andrew Osmond - Bug 1343499 - Expose native image sizes to imagelib users. r=tnikkel
67c3d82f8caece2779cd28e17e47dbb629ccf288
created 2017-03-17 00:41 -0500
pushed 2017-03-17 05:41 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Fix a bug with redecoding images whose animation is finished. r=aosmond
d4cafcc44babd82e009801f6d453b6002fb280d7
created 2017-03-16 03:06 -0500
pushed 2017-03-16 08:06 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only set the animation state as discarded if we discarded the animated frames (and not a static frame from a first-frame-only decode). r=aosmond
cd3a72a7a121bd8214c8a6604e0e37b6b5f20c00
created 2017-03-16 03:06 -0500
pushed 2017-03-16 08:06 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Create state on the AnimationState object to track whether the image is decoded or not. r=aosmond
a22dff44c2abd5ddad3276cf7ebbb943dd343ccf
created 2017-03-15 03:13 -0500
pushed 2017-03-15 08:14 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset a23edcf5b82a (bug 1343341)
0394f4a6e9e9436e70409bc9f0eff8378f945f27
created 2017-03-15 03:13 -0500
pushed 2017-03-15 08:14 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 29e2e6dd82d2 (bug 1343341)
29e2e6dd82d298a1febed9c03ca0d5d6757d9607
created 2017-03-15 02:47 -0500
pushed 2017-03-15 07:48 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Only set the animation state as discarded if we discarded the animated frames (and not a static frame from a first-frame-only decode). r=aosmond
a23edcf5b82aad48a36e15d72c4c0a4b9cbbea1b
created 2017-03-15 02:47 -0500
pushed 2017-03-15 07:48 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Create state on the AnimationState object to track whether the image is decoded or not. r=aosmond
b92b8655e634c865271a079b7709cb466fa44bdf
created 2017-03-02 02:24 -0600
pushed 2017-03-02 08:25 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 7f13c7a84acb (bug 1343341) for hitting a fatal assert that it added in RasterImage::OnSurfaceDiscard sometimes on android reftests.
7f13c7a84acb0eac18b13cf48cca108b4e26b1d0
created 2017-03-01 22:45 -0600
pushed 2017-03-02 04:46 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Create state on the AnimationState object to track whether the image is decoded or not. r=aosmond
67ef66953267770b8a76a3318e2fa75eb03de864
created 2017-03-01 22:45 -0600
pushed 2017-03-02 04:46 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Rename mDoneDecoding to mHasBeenDecoded. r=aosmond
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)
d713355dff6c69f2895b4620d2c1ee68ff3aedf3
created 2017-02-08 15:48 -0500
pushed 2017-02-15 12:55 +0000
Andrew Osmond Andrew Osmond - Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
56f67dd567514cbf30de508487daa97d44b6c2ac
created 2017-02-13 22:34 +0100
pushed 2017-02-13 21:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 45dd83a63162 (bug 1339202) for crashing in image processing related tests, e.g. xpcshell test test_imgtools.js. r=backout
45dd83a63162363fe69af8e65e8a79b24827ce38
created 2017-02-08 15:48 -0500
pushed 2017-02-13 20:46 +0000
Andrew Osmond Andrew Osmond - Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
9fc1fccf53d3ba003829a46be3e3396022d81d92
created 2017-01-18 13:31 -0500
pushed 2017-02-07 12:56 +0000
Andrew Osmond Andrew Osmond - Bug 1331938 - Part 3. Switch to using VolatileSourceSurface instead of VolatileBuffer directly in imgFrame. r=tnikkel
5186852360d6cf46ad5891b9e903fadcaa8c42c1
created 2016-11-28 08:42 -0500
pushed 2017-01-27 12:30 +0000
Andrew Osmond Andrew Osmond - Bug 1320684 - Start metadata decoding when the first data chunk has been received. r=tnikkel
04689bf3a1f2edc7956e203b599a154a4e7ba026
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:32 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
7a3238ae0f8f8d3ae498725350fb6fcb5bb1ac8c
created 2017-01-04 21:47 -0500
pushed 2017-01-06 01:32 +0000
Iris Hsiao Iris Hsiao - Backed out changeset c868ab532766 (bug 1323912)
c868ab532766e6a98ed771d9477ed745d4c67f98
created 2017-01-03 13:53 +0800
pushed 2017-01-06 01:32 +0000
cku cku - Bug 1323912 - Part 2. Pass opacity down to imgIContainer::Draw. r=mstange
3382306ba5c5903ca6f72f2dc6f3a9b7097ede49
created 2016-12-23 01:07 -0600
pushed 2016-12-23 07:07 +0000
Timothy Nikkel Timothy Nikkel - Bug 1325297. Create a variant of imgIContainer::StartDecoding that returns if the current image frame is complete. r=aosmond
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
f03cdaa7c326306660a6952833ad3a8be6f26992
created 2016-12-01 15:52 -0600
pushed 2016-12-01 21:52 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317837. RasterImage::RequestDecodeForSize should set mWantFullDecode just like StartDecoding if we don't have our size yet. r=aosmond
563c1205e1472702c2a9e121cb378beddbcb87e6
created 2016-11-29 01:01 -0600
pushed 2016-11-29 07:01 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317907. Refactor FrameAnimator::GetCompositedFrame to be a bit simpler. r=aosmond
072d40d19b1fe3e521eab399429114a9f28fb19e
created 2016-11-26 01:56 -0600
pushed 2016-11-26 07:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317562. Allow flags to be passed to StartDecoding for the sole purpose of allowing async notifications to be requested. r=aosmond
0e069443912292d0f98b82a425eeb0a60582c2f1
created 2016-11-17 00:25 -0600
pushed 2016-11-17 06:26 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317552. Send unlocked draw notifications for images async when asked to. r=aosmond
3cbb93f5768e0e5ac470d3bb29cea58fe2f45df3
created 2016-10-18 20:05 -0400
pushed 2016-11-16 13:19 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1311246 - Remove support for the -moz-samplesize media fragment; r=jrmuizel
518ab93137128a640a30c9e8b0617d80432e41a0
created 2016-10-13 10:09 -0400
pushed 2016-10-20 11:13 +0000
Andrew Osmond Andrew Osmond - Bug 1284117 - Make RasterImage and SourceBuffer handle input stream read errors. r=edwin
d56e9b123ed63993592c477540b64ec24a18002b
created 2016-09-26 14:18 -0400
pushed 2016-10-19 13:26 +0000
Andrew Osmond Andrew Osmond - Bug 1258741 - Part 2. Ensure we consistently render partially decoded images. r=tnikkel
5238fbaf49fa56ffa84a83dfa9cc92e9818671a4
created 2016-09-21 07:13 -0400
pushed 2016-10-19 13:26 +0000
Andrew Osmond Andrew Osmond - Bug 1258741 - Part 1. Remove dead/unused image decoder aborted flag. r=tnikkel
17242152a8fbe65f20b864bd5a577b0dff624857
created 2016-09-17 09:54 -0700
pushed 2016-09-17 19:05 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c0021d576b3a (bug 1120279) for multiple reftest failures
c0021d576b3a738e055b0c1c6608823038cba3a0
created 2016-09-15 15:13 -0400
pushed 2016-09-16 12:32 +0000
Andrew Osmond Andrew Osmond - Bug 1120279 - Ensure the animated image state is consistent if redecoding fails or is asynchronous. r=edwin
85cfd0bd6eb0c321ccfa105f49e2f607d88b79f9
created 2016-08-22 21:15 -0500
pushed 2016-08-24 06:36 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
ca24710db69ad1b51f415889a6276a53bc59d36c
created 2016-08-23 13:50 -0700
pushed 2016-08-24 05:57 +0000
Wes Kocher Wes Kocher - Backed out changeset 54933b5b96f1 (bug 1260324) for frequent windows reftest failures a=backout CLOSED TREE
54933b5b96f1673a94a6463baf2c9cc643973e2d
created 2016-08-22 21:15 -0500
pushed 2016-08-23 02:15 +0000
Timothy Nikkel Timothy Nikkel - Bug 1260324. Don't draw garbage to the screen if an image doesn't happen to be decoded. r=seth
cfb1f1eeceb36952195fd255d5a7a5f017771cbd
created 2016-08-18 00:06 -0700
pushed 2016-08-18 22:43 +0000
Seth Fowler Seth Fowler - Bug 1293472 (Part 3) - Store animated images in the surface cache as a sequence of frames, rather than each frame getting its own cache entry. r=dholbert,edwin,njn
e7caba6197ba3500be336d88ca2571aa6c0b8192
created 2016-08-18 12:43 -0700
pushed 2016-08-18 20:04 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 2) - Rename imgFrame::GetSurface() to imgFrame::GetSourceSurface() for clarity. r=edwin
0f9b465ebb5fab7f1dd2d7eb32e172292a618b21
created 2016-08-17 17:50 -0700
pushed 2016-08-18 20:04 +0000
Seth Fowler Seth Fowler - Bug 1296147 (Part 1) - Add a DrawableSurface smart pointer type to allow lazy surface generation. r=dholbert,edwin
c1dda3c8d9d2e7d7155f19edab3702bc84678819
created 2016-08-15 19:58 -0500
pushed 2016-08-16 21:05 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 37340346a89e (Bug 1289628 - Return ISurfaceProvider objects from SurfaceCache lookup functions. r=dholbert,edwin) for causing bug 1292290.
731d13870f6a161f47ab8bffe5ee8e2ac92d5195
created 2016-08-02 17:22 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 6) - Stop passing a decoder to FinalizeDecoder() and rename it NotifyDecodeComplete(). r=edwin
55a26e91a828df3cd54b432a03014ed4801dc20f
created 2016-08-02 17:12 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 5) - Pass the decoder's final status explicitly to FinalizeDecoder(). r=edwin
eef2029cae9d33943011306ac593906492368d2b
created 2016-08-02 16:45 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 4) - Clean up Decoder::SpeedHistogram() and related code. r=edwin
9b9a6dca288397b794f31e52c8a21b1262c72d47
created 2016-08-02 16:34 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 3) - Pass telemetry explicitly to FinalizeDecoder. r=edwin
801b6b88b490705e4905b2b83346515e2461c5b7
created 2016-08-02 16:32 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 2) - Pass decoder progress explicitly to FinalizeDecoder. r=edwin
5ce50dc53516af734f52c5eff598e8f171623040
created 2016-08-02 15:43 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 1) - Pass ImageMetadata explicitly to FinalizeDecoder. r=edwin
d416df8849a03fb005f6bd0ed9d844ed9dd4b6db
created 2016-08-02 14:26 -0700
pushed 2016-08-06 01:50 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 1) - Move an assertion from RasterImage::FinalizeDecoder() to IDecodingTask::NotifyDecodeComplete(). r=edwin
3ec9f4bad96e4fb3ea136786b7dfeae8fe394b40
created 2016-08-05 04:19 -0700
pushed 2016-08-05 20:44 +0000
Seth Fowler Seth Fowler - Bug 1292505 (Part 1b) - Update DecoderFactory to use SetOutputSize(), and propagate the changes to RasterImage. r=edwin
bed21227876d1bee01453f32986ee3be8858488b
created 2016-07-30 14:10 -0700
pushed 2016-08-02 00:51 +0000
Seth Fowler Seth Fowler - Bug 1290682 (Part 3) - Remove RasterImage::CopyFrame(). r=edwin
078d914cde9aa9cdfd19fc91db609fe967b9ef66
created 2016-07-30 13:41 -0700
pushed 2016-08-02 00:51 +0000
Seth Fowler Seth Fowler - Bug 1290681 (Part 2) - Remove the single color optimization from imgFrame. r=edwin
7d45b49f61d5026ac5ad5f0c36509a018dea3926
created 2016-07-31 14:35 -0700
pushed 2016-08-02 00:40 +0000
Seth Fowler Seth Fowler - Bug 1290747 - Fix bad assert in RasterImage::NotifyProgress(). r=edwin
70369395b75433f29f313b7426681c2bd7ec4bc1
created 2016-07-27 17:12 -0700
pushed 2016-07-28 07:12 +0000
Seth Fowler Seth Fowler - Bug 1289957 (Part 2) - Notify RasterImage about new frames in NotifyProgress() and remove OnAddedFrame(). r=edwin
less more (0) -100 -60 tip