Bug 490099 - [Feature Request] Convert "Set Audio Reference / Align Audio to Reference" to Multithreading
Summary: [Feature Request] Convert "Set Audio Reference / Align Audio to Reference" to...
Status: REPORTED
Alias: None
Product: kdenlive
Classification: Applications
Component: Audio Effects & Transitions (show other bugs)
Version: 24.05.1
Platform: Mint (Ubuntu based) Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2024-07-11 11:02 UTC by Ed
Modified: 2024-10-26 13:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed 2024-07-11 11:02:01 UTC
SUMMARY
The  "set audio reference" and "align audio to reference" appear to be single threaded.

STEPS TO REPRODUCE
1. add two audio files to a KDEnlive project  and place on separate audio tracks
2. right click on one audio track and select "set audio reference"; observe the process behavior so that the number of cores/threads can be observed; right click on the other audio track and select "align audio to reference", again observe the cores/threads involved

OBSERVED RESULT
A single core/thread is employed for each of the above activities

EXPECTED RESULT
As with video rendering, the audio processing time would be shortened by multithreading

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux Mint 21.3, Cinnamon 6.0.4

ADDITIONAL INFORMATION

These audio functions use the KISS FFT library (see sourceforge) and I did not find a multithreaded version of that, though FFTW (easily found) does have that capability. It would probably be a large task to switch!