Bug 481754

Summary: Commit 4cc41059cfa9fe6660597a054014ee172ca36397 significantly slows down extraction process
Product: [Applications] Audex Reporter: Jan Rathmann <jan.rathmann>
Component: GeneralAssignee: Marco Nelles <marco>
Status: RESOLVED FIXED    
Severity: normal CC: marco
Priority: NOR Keywords: qt6
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Jan Rathmann 2024-02-24 10:30:19 UTC
SUMMARY
The following commit makes audio extraction twice as slow for me as before:

https://invent.kde.org/multimedia/audex/-/commit/4cc41059cfa9fe6660597a054014ee172ca36397
* Remove mutex from CDIO class
* Add tooltip to write MCN/ISRC checkbox
* Respect drive capabilities in CDIO
* Apply better error handling in ripping process
* Apply some minor code changes in CDDA model

STEPS TO REPRODUCE
1. Enable "Device settings -> Full paranoia mode", disable "Skip reading errors"
2. Start ripping.

OBSERVED RESULT
Ripping of my example CD takes ~28 min. (play time: ~ 77 min.)

EXPECTED RESULT
Ripping of my example CD would take ~14 min. as before (with same paranoia settings).

ADDITIONAL INFOMARTION:
My drive (information from Audex Device Settings:)
Vendor: HL-DT-ST (imprint says "LG")
Model: DVDRAM GH24NS95
Revision: RN00

Tested with kdesrc builds of Audex and Plasma 6.0 on Ubuntu 23.10.
Comment 1 Marco Nelles 2025-05-14 18:27:38 UTC
Should be fixed with commit 78e6479ffa47a0850c7afac02f8825b33f543f3d