Open ztmr opened 1 year ago
It turns out that the ffprobe
was not in the path. The error has not been properly propagated from the getRfpsFolder
function, so the wait group is waiting for these entries although they get skipped. Would the right fix be to call wg.Done()
prior returning godirwalk.SkipThis
? And showing some form of warning/error message too...
GoPro videos stuck on futex wait
Context:
All is working fine with DJI drone, but when I try to import stuff from GoPro Hero 7 Black, all photos are done, yet the process gets stuck on videos. I am pulling this from the SD card removed from my device. I even tried to rsync the SD card contents to my local drive, but the same exact thing is happening.
Expected Behavior:
All files should be imported.
Current Behavior:
Only photos are imported, videos are waiting forever, in a possible deadlock.
Logs / Screenshots:
Steps to Reproduce:
I tried running with
GODEBUG="asyncpreemptoff=1"
, which didn't help.Here is an extempt from the
strace
log:What is strange is that even the file size is not detected. All permissions are OK, the process can read the file/directory structures. It would be great if there was any way to run
mmt
in a serial mode with threading disabled entirely, as mentioned in #116.