image/FrameAnimator.h
0f0344d938ce5131228c70825d1087fc3c9c0e25
created 2017-08-09 22:26 -0400
pushed 2017-08-11 01:14 +0000
Andrew Osmond Andrew Osmond - Bug 1388733 - Ensure animations resume when the image surfaces are discarded while still decoding. r=tnikkel
9d8e1c9e19e009ec64bbae332a78b87c5acd7150
created 2017-06-01 02:19 -0500
pushed 2017-06-01 15:54 +0000
Timothy Nikkel Timothy Nikkel - Bug 1363092. Don't update the state of an animated image that requires an invalidation when creating a new decoder because we may not be able to send invalidations. r=aosmond
8b4e96304c8d9c5b9ce79333741d2da51be3669d
created 2017-04-06 04:00 -0500
pushed 2017-04-06 22:01 +0000
Timothy Nikkel Timothy Nikkel - Bug 1353299. Make sure to invalidate when composited frame becomes valid. r=aosmond
f2bc0c02b50c5417f6a7f10345e22326df28fee4
created 2017-03-26 00:04 -0500
pushed 2017-03-26 18:50 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Rewrite animation state updating to derive new state purely based on SurfaceCache and RasterImage::mAnimationFinished. r=aosmond
1c5e910290349546d1b3b32f86e842b96a982e80
created 2017-03-24 00:57 -0500
pushed 2017-03-24 13:24 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. In FrameAnimator look up our frames once and pass them around. r=aosmond
af363f677224cd97a021cfea7820742aab25e915
created 2017-03-23 00:02 -0500
pushed 2017-03-23 12:44 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Change GetTimeoutForFrame to return a Maybe, and make all callers deal with a lack of a return value. r=aosmond
cd3a72a7a121bd8214c8a6604e0e37b6b5f20c00
created 2017-03-16 03:06 -0500
pushed 2017-03-16 20: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
a22dff44c2abd5ddad3276cf7ebbb943dd343ccf
created 2017-03-15 03:13 -0500
pushed 2017-03-15 12:13 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset a23edcf5b82a (bug 1343341)
a23edcf5b82aad48a36e15d72c4c0a4b9cbbea1b
created 2017-03-15 02:47 -0500
pushed 2017-03-15 12:13 +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 22:57 +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.
ef4042cfbd8095727cfeb83f8c9d83f9cd707b72
created 2017-03-01 23:05 -0600
pushed 2017-03-02 22:57 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Include gfxPref.h to fix build bustage.
7f13c7a84acb0eac18b13cf48cca108b4e26b1d0
created 2017-03-01 22:45 -0600
pushed 2017-03-02 22:57 +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 22:57 +0000
Timothy Nikkel Timothy Nikkel - Bug 1343341. Rename mDoneDecoding to mHasBeenDecoded. r=aosmond
563c1205e1472702c2a9e121cb378beddbcb87e6
created 2016-11-29 01:01 -0600
pushed 2016-11-29 15:47 +0000
Timothy Nikkel Timothy Nikkel - Bug 1317907. Refactor FrameAnimator::GetCompositedFrame to be a bit simpler. r=aosmond
70369395b75433f29f313b7426681c2bd7ec4bc1
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
6bb7f6c316bb8c0c5a898439250288a7bd306827
created 2016-07-19 23:43 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 12) - Use Moz2D types in FrameAnimator code. r=edwin
4dee7c0653260c0913348e7dd4ac2c284b553fc5
created 2016-07-19 18:20 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 11) - Clean up RefreshResult. r=edwin
7a652ffa8bfb8fc9a9d71f78573f7a639a129b00
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
ec558fefe42f16f4f8e1c0345762d9f59facd49b
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
b6b8a4bc9168e7f0422c6bf612776a875ea32dc6
created 2016-07-19 15:48 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 8) - Return a FrameTimeout value from FrameAnimator::GetSingleLoopTime(). r=edwin
76ad9c12237689a490d756def046bd6e4b8901ac
created 2016-07-19 14:00 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 7) - Make FrameAnimator::GetTimeoutForFrame() a private method that doesn't rely on AnimationState. r=edwin
725304d2b48bcdd9924c0b0300e77d99f913f84d
created 2016-07-19 13:51 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 6) - Don't call GetTimeoutForFrame() in RasterImage. r=edwin
3760df5754587ef476f339032068eb22b682c87e
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
1f2c834df0db955921199939b3977829f976ad1f
created 2016-07-19 13:37 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 3) - Get rid of RefreshResult.error, a field which nothing cares about. r=edwin
34faad78d6f099f4d1a25a1c7935db5656fdf627
created 2016-07-19 13:31 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 2) - Don't reset the last composited frame index when we reset animation. r=edwin
8383c2cc99393e21a7b7f2f8129e94b0f9a77593
created 2016-07-18 23:26 -0700
pushed 2016-07-21 14:25 +0000
Seth Fowler Seth Fowler - Bug 1288040 (Part 1) - Separate FrameAnimator's state into a separate class, AnimationState. r=edwin
39ba4da73c6c040e291520ecbec2d61bdeb3d168
created 2016-06-24 15:20 -0700
pushed 2016-06-27 09:59 +0000
Seth Fowler Seth Fowler - Bug 1255107 (Part 3) - Use SurfacePipe in the PNG decoder. r=njn
35cdeaef79ab549386c35beef9a2bbd3a47e86cd
created 2016-01-26 11:08 -0800
pushed 2016-01-27 11:00 +0000
Daniel Holbert Daniel Holbert - Bug 1242778: Add MOZ_COUNT_CTOR & MOZ_COUNT_DTOR calls to track leaks of imagelib's FrameAnimator class. r=tn
167ceb9650797d3281a4940450604893dc6bad26
created 2015-08-14 00:37 -0700
pushed 2015-08-14 13:01 +0000
Seth Fowler Seth Fowler - Bug 1194059 (Part 2) - Always detect IS_ANIMATED during the metadata decode. r=tn
d0c733dc7c9f9a3c337d5a8426468eb120f9c86e
created 2015-06-30 18:57 -0700
pushed 2015-07-01 12:11 +0000
Seth Fowler Seth Fowler - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert
9ad61b614c2df283ccc9aff28207199bf515c212
created 2015-06-03 08:51 +0200
pushed 2015-06-03 11:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset dd25b4d148af (bug 1139641) for bustage on a CLOSED TREE
dd25b4d148af466d9f26930b6e30989fafaa9273
created 2015-06-02 23:30 -0700
pushed 2015-06-03 11:50 +0000
Seth Fowler Seth Fowler - Bug 1139641 - Return more information from SurfaceCache::Lookup and SurfaceCache::LookupBestMatch. r=dholbert
7701abd924856d65acbf9927629cf27dd2335ec1
created 2015-05-14 20:52 -0700| base
pushed 2015-05-18 11:43 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth
0b122f0b6fcfda45606c4ee6166436201578f167
created 2015-05-12 15:02 -0700| base
pushed 2015-05-14 22:33 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1038536 - Flatten image/src/ directory. r=seth
less more (0) tip