soundconverter should make use of multiple CPU cores

Bug #226176 reported by Hew
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
SoundConverter
Fix Released
Undecided
Unassigned
soundconverter (Debian)
Fix Released
Unknown
soundconverter (Ubuntu)
Fix Released
Wishlist
William Grant

Bug Description

Binary package hint: soundconverter

With multi-core CPUs becoming more and more common, soundconverter should be able to split the queue up to convert a file on each core. I currently do this by opening two copies of soundconverter for optimal use with my Core 2 Duo, where I simply put half the files on each instance of the program. This gives a major performance boost, as it obviously completes twice as fast for dual core users, four times as fast for quad core, etc.

This shouldn't be difficult to implement. The program could simply detect the number of CPUs/cores on a machine and convert that number of files at a time in concurrent processes. As each core finishes its work, it gets handed the next file in the queue. This would be a great feature to see for Intrepid ;-)

Ralph Janke (txwikinger)
Changed in soundconverter:
importance: Undecided → Wishlist
Revision history for this message
Ralph Janke (txwikinger) wrote : Re: [wishlist] soundconverter should make use of multiple CPU cores

Forwarded this feature request to original project: http://developer.berlios.de/bugs/?func=detailbug&bug_id=13735&group_id=3213

Changed in soundconverter:
status: Unknown → New
Revision history for this message
Ralph Janke (txwikinger) wrote :

According to the upstream bugtracker, this is fix released in 1.3.0.

Changed in soundconverter:
status: New → Fix Released
Revision history for this message
Hew (hew) wrote :

Very nice! Can't wait to try it out.

Changed in soundconverter:
status: New → Fix Committed
Revision history for this message
Thom Pischke (thom-pischke) wrote :

This shouldn't be marked Fix Committed because the intrepid repository has only Sound Converter 1.2. 1.3.1 is required to get the multi-core improvements. Please update this package to 1.3.1

Version 1.3.1

    * SoundConverter is now able to run multiple conversions at the same time.
      Default is one per core, you can adjust with --jobs.
    * Note that SoundConverter is now 4 times faster*. Fixes various crashers reported by ubunteros.
    * (thanks Michael, Øyvind Stegard, Matthieu, ...and apport !) Updated Polish, Serbian and German translations.

Changed in soundconverter:
status: Fix Committed → Confirmed
Hew (hew)
Changed in soundconverter:
status: Confirmed → Triaged
William Grant (wgrant)
Changed in soundconverter:
assignee: nobody → wgrant
status: Triaged → In Progress
Changed in soundconverter:
status: New → Fix Released
Revision history for this message
Hew (hew) wrote :

soundconverter 1.3.1 is now in Intrepid. Thanks William.

Changed in soundconverter:
status: In Progress → Fix Released
Revision history for this message
fiXedd (jeremy-logan) wrote :

I'm on 1.4.4 (from Maverick repos) and it still appears to only be running on a single core.

Revision history for this message
Hew (hew) wrote :

Perhaps you're only converting one track? This feature has been implemented for some time and confirmed to work.

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.