mipops / dvrescue

Archivist-made software that supports data migration from DV tapes into digital files suitable for long-term preservation. Snapshot daily builds are at https://mediaarea.net/download/snapshots/binary/dvrescue/.
BSD 3-Clause "New" or "Revised" License
82 stars 19 forks source link

bundles dvrescue cli in gui doesn't support decklink input #841

Open dericed opened 3 months ago

dericed commented 3 months ago

Using CLI within GUI from 24.03 release no decklink device is seen:

drice:~ drice$ /Applications/dvrescue.app/Contents/Helpers/dvrescue --version
DVRescue v.24.03 (MediaInfoLib v.24.01) by MIPoPS.

drice:~ drice$ /Applications/dvrescue.app/Contents/Helpers/dvrescue -list_devices_json
2024-03-29 15:34:15.228 dvrescue[24057:7279005] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist.
[]

But dvrescue from the 20240318 daily build and the 24.03 daily build do see the decklink device:

drice:~ drice$ dvrescue --version
DVRescue v.22.12.20240318 (MediaInfoLib v.24.01) by MIPoPS.
drice:~ drice$ dvrescue -list_devices_json
2024-03-29 15:34:24.584 dvrescue[24067:7279168] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist.
[{"id":"84:160a010c:00000000","name":"UltraStudio HD Mini","type":"DeckLink"}]

drice:~ drice$ dvrescue --version
DVRescue v.24.03 (MediaInfoLib v.24.01) by MIPoPS.
drice:~ drice$ dvrescue -list_devices_json
2024-03-29 15:36:17.843 dvrescue[24465:7282776] WARNING: AVCaptureDeviceTypeExternal is deprecated for Continuity Cameras. Please use AVCaptureDeviceTypeContinuityCamera and add NSCameraUseContinuityCameraDeviceType to your Info.plist.
[{"id":"84:160a010c:00000000","name":"UltraStudio HD Mini","type":"DeckLink"}]

Something missing in the bundled dvrescue cli for the gui?

JeromeMartinez commented 3 months ago

IIRC there are still issues about macOS related permissions;