image/Decoder.h
52390d9090fbd8d46b00ea29034e7039511ff8a4
created 2019-03-15 13:29 -0400
pushed 2019-03-18 11:30 +0000
Andrew Osmond Andrew Osmond - Bug 1530774 - Part 3. Remove decoder support for producing paletted frames. r=tnikkel
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
b4662b6db1b34414494d070e33481193625403d1
created 2018-11-28 09:16 +0000
pushed 2018-11-28 22:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1508472 - Part 4: Fourth batch of comment fix-ups in preparation for the tree reformat r=sylvestre
98430e6d541b8e5ffd0492d84afd5c031eb79905
created 2018-11-17 12:55 -1000
pushed 2018-11-27 02:37 +0000
Brian Hackett Brian Hackett - Bug 1508099 Part 2 - Record refcount changes for image decoders and decoding tasks, r=tnikkel.
6ef29bb729309b6c5fefa615a72cdcb897c7c473
created 2018-06-03 19:42 -0400
pushed 2018-10-22 17:41 +0000
Andrew Osmond Andrew Osmond - Bug 1465619 - Part 7. Add support for recycling to image::Decoder. r=tnikkel
edeea0a49a3322a3af796fba2f582ed0f1f6bd5f
created 2018-06-03 19:21 -0400
pushed 2018-10-22 17:41 +0000
Andrew Osmond Andrew Osmond - Bug 1465619 - Part 4. Move the first frame refresh area calculation to frame commit. r=tnikkel
847e8234669346a34af39546b1e64c93f8a8e882
created 2018-06-03 19:06 -0400
pushed 2018-10-22 17:41 +0000
Andrew Osmond Andrew Osmond - Bug 1465619 - Part 2. Add basic support for recycling a frame buffer to BlendAnimationFilter. r=tnikkel
a826a94ae5dd12bfb01edde50dc9a37e4c1e6e3b
created 2018-09-17 15:06 -0400
pushed 2018-09-17 19:07 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 3. Land groundwork for new blended animation gtests. r=tnikkel
e72e07baca921e697a6d79aa8488e2a0aecb1364
created 2018-09-17 15:06 -0400
pushed 2018-09-17 19:07 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel
b2ac47c5ebf333b38629a2ef590628b3a69c4a24
created 2018-09-17 20:42 +0300
pushed 2018-09-17 17:43 +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
f36337c1309b1de5f7205deb5ea42f2a97690314
created 2018-09-17 13:21 -0400
pushed 2018-09-17 17:21 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 3. Land groundwork for new blended animation gtests. r=tnikkel
1b1e25b0b345cf3774ae7d186dc082430420e056
created 2018-09-17 13:21 -0400
pushed 2018-09-17 17:21 +0000
Andrew Osmond Andrew Osmond - Bug 1337111 - Part 2. Add an image decoder flag to request complete frames. r=tnikkel
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
87a0a6e103d8151d0e40929580545e3fbcc6b490
created 2018-05-29 08:36 -0400
pushed 2018-05-29 12:36 +0000
Andrew Osmond Andrew Osmond - Bug 1462355 - Part 1b. Update Decoder and SurfacePipe plumbing to use updated imgFrame methods. r=tnikkel
6b039167ba763f8afa5ee4df6c2361d75fdcae65
created 2018-03-08 17:33 -0600
pushed 2018-03-08 23:33 +0000
Timothy Nikkel Timothy Nikkel - Bug 1443232. Don't insert frames into our AnimationFrameBuffer that we consider in error and unusable. r=aosmond
3ae96eb621980b2f4b0ea3388d88c0cf0540163a
created 2018-02-28 13:34 -0500
pushed 2018-02-28 18:35 +0000
Andrew Osmond Andrew Osmond - Bug 523950 - Part 2. Expose image decoder type and SourceBuffer to owners. r=tnikkel
38557fb9f1118a256f53bc9b0d4c7de877b2bade
created 2018-02-13 06:43 -0500
pushed 2018-02-16 12:29 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 3. Fix image/DecodePool.h inclusions. 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
858d629f761ddb77258cbb3e5c557df1ead5b2df
created 2018-02-13 06:43 -0500
pushed 2018-02-13 11:43 +0000
Andrew Osmond Andrew Osmond - Bug 1436247 - Part 4. Fix image/DecodePool.h inclusions. r=tnikkel
92d1377f6bb80267ab189483e1859c3b807e9c46
created 2017-07-22 07:50 -0400
pushed 2017-07-22 11:50 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 3. Expose Decoder::IsValidICOResource for all decoders. r=tnikkel
cd85620ea21d93be0450ef31c6f195c6f2946436
created 2017-07-22 07:50 -0400
pushed 2017-07-22 11:50 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 1. Enforce the parent decoder size (ICO) for child decoders (BMP, PNG). r=tnikkel
8b52b9a7c5f80abc74ab0716b51b9471d28ad6a2
created 2017-07-22 11:05 +0200
pushed 2017-07-22 09:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fd310390a64a (bug 1315554) for failing GTest's ImageDecoders.LargeICOWithPNGSingleChunk on OS X opt. r=backout
082df1a7a6414401b5899b6b31c901c3da5c5fc5
created 2017-07-22 11:04 +0200
pushed 2017-07-22 09:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 9780a01b3e94 (bug 1315554)
9780a01b3e949a5bf0f6a95fe0e1ed25d5cebe29
created 2017-07-22 00:14 -0400
pushed 2017-07-22 04:15 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 3. Expose Decoder::IsValidICOResource for all decoders. r=tnikkel
fd310390a64affc366cc85759a7624a5e3f9f239
created 2017-07-22 00:14 -0400
pushed 2017-07-22 04:15 +0000
Andrew Osmond Andrew Osmond - Bug 1315554 - Part 1. Enforce the parent decoder size (ICO) for child decoders (BMP, PNG). r=tnikkel
abdc71fec220dd2186e8a6cbc7d0e47cefe17d0a
created 2017-02-16 00:45 +0530
pushed 2017-02-17 15:18 +0000
Vedant Sareen Vedant Sareen - Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter
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
07fffe40a02399f715612c2cbd22e9ecbcca6e0e
created 2017-02-13 09:07 -0800
pushed 2017-02-14 19:36 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Don't pass Maybe by value in miscellaneous places. r=froydnj
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
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
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
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
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
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
b5418ecab2a98fa13e349d0be2405126634d2824
created 2016-08-05 15:18 -0700
pushed 2016-08-06 01:46 +0000
Seth Fowler Seth Fowler - Bug 1291045 (Part 7) - Replace DecodingTask with DecodedSurfaceProvider. r=dholbert,edwin
4999ae42eaec6fce2ca8cc439ba660a2fdb9ec58
created 2016-08-04 18:59 -0700
pushed 2016-08-06 01:46 +0000
Seth Fowler Seth Fowler - Bug 1291045 (Part 3) - Handle interactions with the SurfaceCache in DecodingTask. r=dholbert,edwin
50ac73a27eb3206a849e8eb397c95ab75cddd4f9
created 2016-08-04 19:04 -0700
pushed 2016-08-06 01:46 +0000
Seth Fowler Seth Fowler - Bug 1291045 (Part 2) - Pass the image into NotifyProgress() and NotifyDecodeComplete() explicitly. r=edwin
ba7bfe146f7ff39d49f18e5d7d5046497dc92517
created 2016-08-05 04:17 -0700
pushed 2016-08-05 20:44 +0000
Seth Fowler Seth Fowler - Bug 1292505 (Part 1a) - Replace Decoder::SetTargetSize() with Decoder::SetOutputSize(). r=edwin
b617b61db290b61a34ad0471460989b816e8142b
created 2016-07-29 14:27 -0700
pushed 2016-08-02 11:11 +0000
Seth Fowler Seth Fowler - Bug 1291054 (Part 5) - Remove Decoder::AllocateBasicFrame(), which is dead code. r=edwin
21260281d5013a679b80f1fe7103c1337347a736
created 2016-07-29 14:26 -0700
pushed 2016-08-02 11:11 +0000
Seth Fowler Seth Fowler - Bug 1291054 (Part 4) - Add Decoder convenience methods for the common case of frame rects that cover the whole image. r=edwin
a2f8694f12c890db95ccfecd929a201d03ddb99d
created 2016-07-29 14:11 -0700
pushed 2016-08-02 11:11 +0000
Seth Fowler Seth Fowler - Bug 1291054 (Part 3) - Rename Decoder::GetSize() to Decoder::Size() to be consistent with the style guide. r=edwin
5c5ceb44358d1839180ad7220d3c233c0bd25c09
created 2016-07-29 15:45 -0700
pushed 2016-08-02 11:11 +0000
Seth Fowler Seth Fowler - Bug 1291054 (Part 2) - Add a Decoder::OutputSize() getter and use it in the decoders. r=edwin
5e94e5cf47ef7c29697619ae4e22b6162be23d18
created 2016-07-29 15:23 -0700
pushed 2016-08-02 11:11 +0000
Seth Fowler Seth Fowler - Bug 1291054 (Part 1) - Clean up Decoder's size getters a little bit. 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
7a652ffa8bfb8fc9a9d71f78573f7a639a129b00
created 2016-07-19 23:35 -0700
pushed 2016-07-20 23:31 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 10) - Determine the first frame refresh area of animated images while decoding them. r=edwin
ec558fefe42f16f4f8e1c0345762d9f59facd49b
created 2016-07-19 17:14 -0700
pushed 2016-07-20 23:31 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 9) - Determine the loop length of animated images while decoding them. r=edwin
3760df5754587ef476f339032068eb22b682c87e
created 2016-07-19 16:22 -0700
pushed 2016-07-20 23:31 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 5) - Wrap frame timeout values in a FrameTimeout type that ensures they're normalized. r=edwin
5a7159dd41f1911eb634a97743dfb1c547bdf90b
created 2016-07-18 23:46 -0700
pushed 2016-07-20 09:30 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 1) - Expose yielding to decoding tasks. r=edwin
b925c4294d4467954e53f7a5fb831029b104281d
created 2016-07-20 11:03 +0900
pushed 2016-07-20 02:04 +0000
Makoto Kato Makoto Kato - Backed out 4 changesets (bug 1287691) due to Windows build failure
77a8e7ea0fe57ebc175e6765075ecda3bb5e9793
created 2016-07-18 23:46 -0700
pushed 2016-07-20 00:15 +0000
Seth Fowler Seth Fowler - Bug 1287691 (Part 1) - Expose yielding to decoding tasks. r=edwin
3ce690bdd3a87b4af237e2bb0cc2391a62832d0a
created 2016-07-15 22:27 -0700
pushed 2016-07-18 08:25 +0000
Seth Fowler Seth Fowler - Bug 1287246 (Part 1) - Expose LexerResult from the StreamingLexer API and add an explicit Yield type. r=njn
e2069b87af4c2291c9d2ef391c7759c3464d0341
created 2016-07-14 22:39 -0700
pushed 2016-07-16 00:49 +0000
Seth Fowler Seth Fowler - Bug 1286165 (Part 2) - Advance decoders' SourceBufferIterator directly in StreamingLexer. r=edwin,njn
401978e000d8e8819c0ef3a3b5b081e408dc711c
created 2016-07-11 01:09 -0700
pushed 2016-07-15 23:41 +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
9b650c8855c2a64e6194680eee53c53b113e4798
created 2016-07-11 00:44 -0700
pushed 2016-07-15 23:41 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 6) - Record Decoder telemetry outside of the loop. r=edwin
4840df0f7046913f4582487522b4ff73ceef96c0
created 2016-07-11 00:42 -0700
pushed 2016-07-15 23:41 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 5) - Replace Decoder::mDataDone with Decoder::mReachedTerminalState. r=edwin
8c5e700ca1aefa0ff382cbb060b4184a182162ac
created 2016-07-11 00:38 -0700
pushed 2016-07-15 23:41 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 2) - Don't call Decoder::PostDataError() from Decoder subclasses. r=edwin
77fe4e663e345389c4260ea573dbf58afa85da1b
created 2016-07-11 00:34 -0700
pushed 2016-07-15 23:41 +0000
Seth Fowler Seth Fowler - Bug 1285867 (Part 1) - Remove Decoder's notion of decoder errors. r=edwin
less more (0) -60 tip