You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Camera: GoPro Hero 7 Black
Firmware Version: HD7.01.01.00.00
Operating System: Linux
Commit ID: v1.8
Expected Behavior:
All files should be imported.
Current Behavior:
Only photos are imported, videos are waiting forever, in a possible deadlock.
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.
The text was updated successfully, but these errors were encountered:
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...
ztmr
added a commit
to ztmr/mmt
that referenced
this issue
Oct 8, 2023
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:
$ mmt import -i /sdcard/mount/point --camera-name GoProHero7 -d "yyyymmdd" -n TestProject -o /my/target/path -c gopro -v
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.The text was updated successfully, but these errors were encountered: