View Bug Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002616 | DCP-o-matic | Features | public | 2023-09-26 00:39 | 2025-07-08 20:23 |
Reporter | Carsten | Assigned To | carl | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Mac | OS | OS X | OS Version | 10.12 |
Product Version | 2.16.65 | ||||
Target Version | 2.16.x | Fixed in Version | 2.18.x | ||
Summary | 0002616: Audio analysis has become very slow in 2.16.x/2.17.x | ||||
Description | It takes around five times longer than in 2.14.59 (using the same content) Typical analysis time in 2.14.59 was around 3-4min for a full length feature, while in 2.16.65 it takes 15-20 minutes. | ||||
Tags | No tags attached. | ||||
Branch | |||||
Estimated weeks required | |||||
Estimated work required | Undecided | ||||
|
|
|
Since when is Leq(m) in it? |
|
I'll check... on |
|
Removing |
|
Using a PeriodTimer around the main pass() loop: Removed _leqm->add() from main, Removed _ebur128->process call() from both, |
|
Looks like building leqm_nrt with -O2 is about 4 times faster (judging by test.sh in that repo). Probably also worth looking at doing the convolution there with FFT. |
|
Also leqm_nrt seems to loop over channels, so maybe we don't need to interleave the data before passing it in. |
|
See |
|
Merged the |
|
Seems to work a lot faster now, at least in 2.17.13 - full length (2hrs) 5.1 audio incl. LUFS/LEQ in about 5 minutes. |
|
Are these changes from 2.17.x in 2.18.20? I am currently analysing a 6min short, and audio analysis takes nearly 15minutes. |
|
Yes, they should all be there. Can you share the short? |
|
It's 26 Gbyte... Unfortunately, I did not keep my 2.17-13, so I can't compare. There is also no 2.17.x in older-downloads. Just tried 2.16.99, and it it's also taking very long. It's a 7.1 audio stream. |
|
Wait, I noticed something... |
|
Sorry, my fault - this file is on an external USB-C SSD drive I received from the filmmaker, and I am analysing it on that drive. The USB-A->USB-C converter cable that came with it only connected the drive at 480MBit/s, so USB 2.0. Sorry for the stir... |
|
Ah nice! |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-09-26 00:39 | Carsten | New Bug | |
2023-09-26 00:39 | Carsten | Status | new => assigned |
2023-09-26 00:39 | Carsten | Assigned To | => carl |
2023-09-26 00:41 | Carsten | Description Updated | |
2023-09-26 00:41 | Carsten | Estimated work required | => Undecided |
2023-09-26 00:47 | Carsten | Description Updated | |
2023-09-30 12:28 | carl | Note Added: 0005973 | |
2023-09-30 12:53 | Carsten | Note Added: 0005974 | |
2023-09-30 20:27 | carl | Note Added: 0005975 | |
2023-09-30 20:29 | carl | Note Added: 0005976 | |
2023-10-01 21:53 | carl | Note Added: 0005977 | |
2023-10-01 21:54 | carl | Note Edited: 0005973 | |
2023-10-01 22:15 | carl | Note Added: 0005978 | |
2023-10-01 22:15 | carl | Note Edited: 0005978 | |
2023-10-01 22:17 | carl | Note Added: 0005979 | |
2023-10-01 22:55 | carl | Note Added: 0005980 | |
2023-10-08 22:05 | carl | Note Added: 0005996 | |
2023-10-08 22:06 | carl | Target Version | 2.16.66 => 2.16.x |
2024-01-03 00:14 | carl | Status | assigned => confirmed |
2024-01-03 11:53 | carl | Severity | major => feature |
2024-03-17 01:38 | Carsten | Note Added: 0006354 | |
2024-03-17 01:41 | Carsten | Note Edited: 0006354 | |
2025-07-04 13:19 | Carsten | Note Added: 0007033 | |
2025-07-04 14:13 | carl | Note Added: 0007034 | |
2025-07-04 14:25 | Carsten | Note Added: 0007035 | |
2025-07-04 14:26 | Carsten | Note Edited: 0007035 | |
2025-07-04 14:32 | Carsten | Note Added: 0007036 | |
2025-07-04 14:37 | Carsten | Note Added: 0007037 | |
2025-07-04 14:40 | carl | Note Added: 0007038 | |
2025-07-05 23:06 | carl | Summary | audio analysis has become very slow in 2.16.x/2.17.x => Audio analysis has become very slow in 2.16.x/2.17.x |
2025-07-08 20:23 | Carsten | Status | confirmed => resolved |
2025-07-08 20:23 | Carsten | Resolution | open => fixed |
2025-07-08 20:23 | Carsten | Fixed in Version | => 2.18.x |