image/Decoder.cpp
6b946ad790d0
created 2019-01-12 00:06 +0200
pushed 2019-01-12 09:41 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1516011) for build bustge in /build/build/src/gfx/layers/wr/WebRenderCommandBuilder.cpp
3c5fcd8a2f4a
created 2019-01-10 07:42 -0500
pushed 2019-01-12 09:41 +0000
Andrew Osmond Andrew Osmond - Bug 1516011 - Part 2. Deny recycling for frames used in blob recordings. r=tnikkel
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6ef29bb72930
created 2018-06-03 19:42 -0400
pushed 2018-10-23 04:49 +0000
Andrew Osmond Andrew Osmond - Bug 1465619 - Part 7. Add support for recycling to image::Decoder. r=tnikkel
edeea0a49a33
created 2018-06-03 19:21 -0400
pushed 2018-10-23 04:49 +0000
Andrew Osmond Andrew Osmond - Bug 1465619 - Part 4. Move the first frame refresh area calculation to frame commit. r=tnikkel
847e82346693
created 2018-06-03 19:06 -0400
pushed 2018-10-23 04:49 +0000
Andrew Osmond Andrew Osmond - Bug 1465619 - Part 2. Add basic support for recycling a frame buffer to BlendAnimationFilter. r=tnikkel
f8687fe42df8
created 2018-09-17 15:06 -0400
pushed 2018-09-17 21:58 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 5. Add pref to force decoding of full frames, disabled by default. r=tnikkel
e72e07baca92
created 2018-09-17 15:06 -0400
pushed 2018-09-17 21:58 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel
b2ac47c5ebf3
created 2018-09-17 20:42 +0300
pushed 2018-09-17 21:58 +0000
Coroiu Cristina Coroiu Cristina - Backed out 6 changesets (bug 1337111) for build bustages at builds/worker/workspace/build/src/image/SurfaceFilters.h on a CLOSED TREE
d7d7fa868d0d
created 2018-09-17 13:21 -0400
pushed 2018-09-17 21:58 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 5. Add pref to force decoding of full frames, disabled by default. r=tnikkel
1b1e25b0b345
created 2018-09-17 13:21 -0400
pushed 2018-09-17 21:58 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel
5019176ab037
created 2018-07-04 08:50 -0400
pushed 2018-07-04 16:30 +0000
Andrew Osmond Andrew Osmond - Bug 1472520 - Fix a crash when generating image decoder telemetry. r=tnikkel
c8429320386e
created 2018-05-30 19:35 -0400
pushed 2018-05-31 10:04 +0000
Andrew Osmond Andrew Osmond - Bug 1465496 - Backout part 9 of bug 1462355 to fix talos regressions. r=aosmond
9b516954e103
created 2018-05-29 08:36 -0400
pushed 2018-05-29 21:42 +0000
Andrew Osmond Andrew Osmond - Bug 1462355 - Part 9. Lock animated imgFrame objects at creation rather than deferring. r=tnikkel
87a0a6e103d8
created 2018-05-29 08:36 -0400
pushed 2018-05-29 21:42 +0000
Andrew Osmond Andrew Osmond - Bug 1462355 - Part 1b. Update Decoder and SurfacePipe plumbing to use updated imgFrame methods. r=tnikkel
6b039167ba76
created 2018-03-08 17:33 -0600
pushed 2018-03-09 19:34 +0000
Timothy Nikkel Timothy Nikkel - Bug 1443232. Don't insert frames into our AnimationFrameBuffer that we consider in error and unusable. r=aosmond
7159964287fe
created 2017-10-24 23:22 +0100
pushed 2017-11-15 22:25 +0000
Jonathan Watt Jonathan Watt - Bug 1417021 - Fix various non-unified build errors in imagelib. r=aosmond
5fbd0369b400
created 2017-10-20 18:25 +1100
pushed 2017-10-23 09:33 +0000
Gerald Squelart Gerald Squelart - Bug 1410252 - Convert 'WrapNotNull(new T(...' to 'MakeNotNull<T*>(...' - r=njn
d093907b21ad
created 2017-08-14 08:29 -0400
pushed 2017-08-15 00:28 +0000
Milan Sreckovic Milan Sreckovic - Bug 1387514: Upgrade BaseRect (derived classes) width and height direct member variable use to instead use Width()/SetWidth() and Height()/SetHeight() in image/*. r=aosmond
cd85620ea21d
created 2017-07-22 07:50 -0400
pushed 2017-07-23 09:27 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 1. Enforce the parent decoder size (ICO) for child decoders (BMP, PNG). r=tnikkel
8b52b9a7c5f8
created 2017-07-22 11:05 +0200
pushed 2017-07-23 09:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fd310390a64a (bug 1315554) for failing GTest's ImageDecoders.LargeICOWithPNGSingleChunk on OS X opt. r=backout
fd310390a64a
created 2017-07-22 00:14 -0400
pushed 2017-07-23 09:27 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 1. Enforce the parent decoder size (ICO) for child decoders (BMP, PNG). r=tnikkel
aa1693a26a15
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
2c135b467344
created 2017-02-22 09:30 -0500
pushed 2017-02-24 10:47 +0000
Andrew Osmond Andrew Osmond - Bug 1341624 - Include shared handle totals in memory reports for images. r=tnikkel
d713355dff6c
created 2017-02-08 15:48 -0500
pushed 2017-02-16 00:18 +0000
Andrew Osmond Andrew Osmond - Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
56f67dd56751
created 2017-02-13 22:34 +0100
pushed 2017-02-14 12:38 +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
45dd83a63162
created 2017-02-08 15:48 -0500
pushed 2017-02-14 12:38 +0000
Andrew Osmond Andrew Osmond - Bug 1339202 - Decode images to shared surfaces for WebRender. r=tnikkel
5e64b3ea513a
created 2017-02-10 08:33 -0500
pushed 2017-02-14 01:04 +0000
Andrew Osmond Andrew Osmond - Bug 1290293 - Part 2f. Assert there is no frame on the finish decoding error path. r=tnikkel
4a3433f44ccf
created 2017-01-31 11:34 -0800
pushed 2017-02-02 23:55 +0000
Andrew McCreight Andrew McCreight - Bug 1333974, part 2 - Use new API for images. r=tnikkel
d56e9b123ed6
created 2016-09-26 14:18 -0400
pushed 2016-10-20 01:30 +0000
Andrew Osmond Andrew Osmond - Bug 1258741 - Part 2. Ensure we consistently render partially decoded images. r=tnikkel
5238fbaf49fa
created 2016-09-21 07:13 -0400
pushed 2016-10-20 01:30 +0000
Andrew Osmond Andrew Osmond - Bug 1258741 - Part 1. Remove dead/unused image decoder aborted flag. r=tnikkel
cfb1f1eeceb3
created 2016-08-18 00:06 -0700
pushed 2016-08-19 13:53 +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
55a26e91a828
created 2016-08-02 17:12 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 5) - Pass the decoder's final status explicitly to FinalizeDecoder(). r=edwin
eef2029cae9d
created 2016-08-02 16:45 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 4) - Clean up Decoder::SpeedHistogram() and related code. r=edwin
9b9a6dca2883
created 2016-08-02 16:34 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291071 (Part 3) - Pass telemetry explicitly to FinalizeDecoder. r=edwin
4999ae42eaec
created 2016-08-04 18:59 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1291045 (Part 3) - Handle interactions with the SurfaceCache in DecodingTask. r=dholbert,edwin
ba7bfe146f7f
created 2016-08-05 04:17 -0700
pushed 2016-08-07 06:34 +0000
Seth Fowler Seth Fowler - Bug 1292505 (Part 1a) - Replace Decoder::SetTargetSize() with Decoder::SetOutputSize(). r=edwin
a2f8694f12c8
created 2016-07-29 14:11 -0700
pushed 2016-08-03 15:04 +0000
Seth Fowler Seth Fowler - Bug 1291054 (Part 3) - Rename Decoder::GetSize() to Decoder::Size() to be consistent with the style guide. r=edwin
9d668735beb3
created 2016-07-31 14:41 -0700
pushed 2016-08-02 15:10 +0000
Seth Fowler Seth Fowler - Bug 1290759 - Convert frame number check in Decoder::AllocateFrame() into an assert. r=edwin
70369395b754
created 2016-07-27 17:12 -0700
pushed 2016-07-28 15:43 +0000
Seth Fowler Seth Fowler - Bug 1289957 (Part 2) - Notify RasterImage about new frames in NotifyProgress() and remove OnAddedFrame(). r=edwin
7a652ffa8bfb
created 2016-07-19 23:35 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 10) - Determine the first frame refresh area of animated images while decoding them. r=edwin
ec558fefe42f
created 2016-07-19 17:14 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 9) - Determine the loop length of animated images while decoding them. r=edwin
3760df575458
created 2016-07-19 16:22 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 5) - Wrap frame timeout values in a FrameTimeout type that ensures they're normalized. r=edwin
f518461663cd
created 2016-07-18 23:53 -0700
pushed 2016-07-20 14:55 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 4) - Leave notifying decoding progress for each frame to DecodingTask. r=edwin
5a7159dd41f1
created 2016-07-18 23:46 -0700
pushed 2016-07-20 14:55 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 1) - Expose yielding to decoding tasks. r=edwin
b925c4294d44
created 2016-07-20 11:03 +0900
pushed 2016-07-20 09:21 +0000
Makoto Kato Makoto Kato - Backed out 4 changesets (bug 1287691) due to Windows build failure
fe259a08d225
created 2016-07-18 23:53 -0700
pushed 2016-07-20 09:21 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 4) - Leave notifying decoding progress for each frame to DecodingTask. r=edwin
77a8e7ea0fe5
created 2016-07-18 23:46 -0700
pushed 2016-07-20 09:21 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 1) - Expose yielding to decoding tasks. r=edwin
3ce690bdd3a8
created 2016-07-15 22:27 -0700
pushed 2016-07-18 15:08 +0000
Seth Fowler Seth Fowler - Bug 1287246 (Part 1) - Expose LexerResult from the StreamingLexer API and add an explicit Yield type. r=njn
e2069b87af4c
created 2016-07-14 22:39 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1286165 (Part 2) - Advance decoders' SourceBufferIterator directly in StreamingLexer. r=edwin,njn
401978e000d8
created 2016-07-11 01:09 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 7) - Clean up remaining references to decoder 'data errors' and refer to them as just 'errors'. r=edwin
9b650c8855c2
created 2016-07-11 00:44 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 6) - Record Decoder telemetry outside of the loop. r=edwin
4840df0f7046
created 2016-07-11 00:42 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 5) - Replace Decoder::mDataDone with Decoder::mReachedTerminalState. r=edwin
3ddd65b25581
created 2016-07-14 12:30 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 4) - Decide whether we're done decoding by checking if we've reached a terminal state. r=edwin
d22b7fe7aceb
created 2016-07-11 23:23 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 3f) - Only call PostDataError() outside the loop. r=edwin
5621495f2102
created 2016-07-11 23:19 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 3e) - Use TerminalState to exit the Decode() loop. r=edwin
42d999dd75fc
created 2016-07-11 23:17 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 3d) - Rely on TerminalState to decide when to post errors inside the loop. r=edwin
85899fc1c974
created 2016-07-11 23:32 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 3c) - Replace the Decode() |while| loop with a |do| loop. r=edwin
c6a434794e0e
created 2016-07-11 23:09 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 3b) - Replace the series of |if| statements in the Decode() loop with a |switch|. r=edwin
560ca5d7336e
created 2016-07-11 23:02 -0700
pushed 2016-07-17 08:08 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 3a) - Don't attempt to keep decoding if we're already done. r=edwin
less more (0) -100 -60 tip