View Bug Details

IDProjectCategoryView StatusLast Update
0002656DCP-o-maticFeaturespublic2025-05-08 22:54
ReporterCarsten Assigned Tocarl  
PrioritynormalSeverityfeatureReproducibilityN/A
Status resolvedResolutionfixed 
PlatformMacOSOS XOS Version10.12
Product Version2.16.x 
Target Version2.16.x 
Summary0002656: Make DCP verification in player configurable
Description

The full RDD52 verification added with 2.16.x takes a lot of time - most of which is unnecessary if the content has already been created with DCP-o-matic 2.16+. Sometimes, all you need is a hash check, and if possible, multithreaded for all components of the DCP (SSDs are now fast enough to read multiple reels of video and audio simultaneously).
Whereas, when you want to check just data integrity of an external USB connected DCP transport drive after copying or conversion, the full verification can take ages.

Maybe add two separate verification options, or bring up a small dialog which let's you choose between hash check and full verification?

Tagsplayer, Verifier
Branch
Estimated weeks required
Estimated work requiredUndecided

Activities

Carsten

2024-11-20 02:23

manager   ~0006581

Why not just offer two exclusive radio buttons - 'Perform data integrity check' vs. 'Perform full DCP verification'. And it would speed up verification a lot if it was performed multithreaded. Or maybe offer another checkbox? Because multithreading my actually become slower when performed on e.g. external USB devices.

Carsten

2025-05-08 16:40

manager   ~0006967

It's probably not fully solved, but, my main concern with a choice of hash vs. picture asset details checking is solved in recent versions, so, this feature request may be closed. I would probably open another one towards performance optimisation (e.g. multithreading).

carl

2025-05-08 22:54

administrator   ~0006974

Great, thanks.

Bug History

Date Modified Username Field Change
2023-11-17 14:08 Carsten New Bug
2023-11-17 14:08 Carsten Status new => assigned
2023-11-17 14:08 Carsten Assigned To => carl
2023-11-17 22:41 carl Target Version 2.17.9 => 2.16.x
2023-11-17 22:41 carl Estimated work required => Undecided
2024-01-03 00:14 carl Status assigned => confirmed
2024-01-03 11:53 carl Severity minor => feature
2024-02-16 09:01 carl Tag Attached: player
2024-11-20 02:23 Carsten Note Added: 0006581
2025-02-15 20:54 IoannisSyrogiannis Tag Attached: Verifier
2025-05-08 16:40 Carsten Note Added: 0006967
2025-05-08 22:54 carl Status confirmed => resolved
2025-05-08 22:54 carl Resolution open => fixed
2025-05-08 22:54 carl Note Added: 0006974