enormous PNG hangs Shotwell on import
Submitted by Adam Dingle
Assigned to Lucas Beeler
Link to original bug (#716413)
Description
---- Reported by adam@yorba.org 2010-06-17 16:18:00 -0700 ----
Original Redmine bug id: 2151
Original URL: http://redmine.yorba.org/issues/2151
Searchable id: yorba-bug-2151
Original author: Adam Dingle
Original description:
From Martin Olsson:
- The linked PNG is 43k timex 2k pixels. It takes 2-3 seconds when I open it in Eye of GNOME. When I try to import it in Shotwell though, it uses 100% of a single core for over 2 minutes before I give up and abort. I don't know if it's stuck in an infinite loop or if it's just unacceptably slow. If EOG can open and show a scaled down version in 2-3 secs you should be able to do that as well. http://temp.minimum.se/shotwell_other/devs.tgz Note that if I do “convert devs.png devs.jpg†and import that, it finishes in a jiffy.
BTW: What about cairo image scaling using the GPU? Did you consider it? Is there issues with it like maximum texture sizes etc? I wrote some sample code that uses vala+cairo to do scaling and it's very smooth; much faster than pixbuf etc.
---- Additional Comments From shotwell-maint@gnome.bugs 2013-05-01 11:40:00 -0700 ----
History
Comment 1
Updated by Adam Dingle over 3 years ago
- Status changed from Open to Review
- Assignee changed from Anonymous to Lucas Beeler
Comment 2
Updated by Adam Dingle over 3 years ago
-
Priority deleted (
<strike>
_High_</strike>
)
Comment 3
Updated by Lucas Beeler over 3 years ago
- Status changed from Review to 5
- Resolution set to fixed
- % Done set to 100
Comment 4
Updated by Charles Lindsay 7 months ago
- Status changed from 5 to Fixed
--- Bug imported by chaz@yorba.org 2013-11-25 21:45 UTC ---
This bug was previously known as bug 2151 at http://redmine.yorba.org/show_bug.cgi?id=2151
Unknown Component Using default product and component set in Parameters Unknown version " in product shotwell. Setting version to "!unspecified". Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Resolution: RESOLVED FIXED