F-Spot should be multi-threaded.

Bug #336334 reported by Ben James
2
Affects Status Importance Assigned to Milestone
F-Spot
Invalid
Wishlist
f-spot (Ubuntu)
Invalid
Wishlist
Ubuntu Desktop Bugs

Bug Description

Binary package hint: f-spot

A number of F-Spot operations cause a heavy CPU load: importing images, adjusting sharpness, etc - these operations should be multi-threaded to better utilise multi-core CPUs.

Furthermore, the GUI thread should not itself perform any image manipulation - this would prevent nasty effects as seen in the attached screenshot.

Revision history for this message
Ben James (something-for-the-pain) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, right that's needed, patches are welcome.

Changed in f-spot:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
Revision history for this message
David Nielsen (davidnielsen-deactivatedaccount) wrote :

This should probably be pushed upstream to avoid languishing in a downstream bugtracker.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

did anybody send it upstream at bugzilla.gnome.org? or should we close this report?

Revision history for this message
Ben James (something-for-the-pain) wrote :

I'll give it a day and open an upstream bug if no-one responds.

Revision history for this message
Ben James (something-for-the-pain) wrote :

Upstream (feature request) bug opened here: http://bugzilla.gnome.org/show_bug.cgi?id=579427

Revision history for this message
Pedro Villavicencio (pedro) wrote :

upstream bug was closed as invalid, doing the same with this one, if they reopen thebug then we'll do the same.

Changed in f-spot (Ubuntu):
status: New → Invalid
Changed in f-spot:
status: Unknown → Invalid
Changed in f-spot:
importance: Unknown → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.