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

Ubuntu 22.04 capture issues (CLI & GUI) #862

Open DragonSlayer1514 opened 1 month ago

DragonSlayer1514 commented 1 month ago

I am capturing using a firewire card installed in the PCIE slot. I have done the Ubuntu permissions thing. I installed Ubuntu fresh. I have used both the latest release and snapshot versions of both the CLI and GUI and here are the issues I have seen so far:

CLI ((sudo) dvrescue device://0 -m out.dv): -send oops -bandwidth allocation error -(After trying to capture) 0 frames total. GUI -The capture interface keeps resetting. The "scanning for decks" screen keeps popping up for no apparent reason. -When playing, nothing shows in the video box when the "scanning for decks" issue stops for little when playing back or attempting to capture

Play and pause and other controls work fine and I have tested dvgrab and that seems to capture without any issue. One other peculiar thing is when capturing with dvgrab, because I am using a camcorder, the audio is still played from the camcorder, but when using dvrescue, the camcorder is silent. Don't know if that is meaningful at all.

JeromeMartinez commented 1 month ago

There was some fixes in latest version 24.05, do you use this one?

DragonSlayer1514 commented 1 month ago

There was some fixes in latest version 24.05, do you use this one?

Yes. I also did not see any dmesg errors as far as I remember.

g-maxime commented 1 month ago

Hi,

Here's a snapshot that prints a call trace so we can see in which function the initialization fails: https://mediaarea.net/download/snapshots/binary/dvrescue/20240524/

Also, update MediaInfoLib to the latest snapshot version, since a bug prevents capture with the previous versions: https://mediaarea.net/download/snapshots/binary/libmediainfo0/20240524/

DragonSlayer1514 commented 1 month ago

Here's a snapshot that prints a call trace so we can see in which function the initialization fails: https://mediaarea.net/download/snapshots/binary/dvrescue/20240524/ Also, update MediaInfoLib to the latest snapshot version, since a bug prevents capture with the previous versions: https://mediaarea.net/download/snapshots/binary/libmediainfo0/20240524/

It seems to work now, but occasionally gets the bandwidth error sometimes. Besides that there seems to be no error. Gui still seems to have issues however. Seems to have extra/duplicate --merge-* and the miscellaneous -m - in the command still.

Is the snapshot versions safe to use for capture or should I wait for a release version? Also, is there a command for either trying to capture as much of the start of the tape as possible or auto-merging?

JeromeMartinez commented 2 weeks ago

It seems to work now, but occasionally gets the bandwidth error sometimes.

@DragonSlayer1514 could you try again with the latest dev snapshots or dvrescue and libmediainfo0, we expect that the bandwidth error does not appear with less debug features in the binaries.

Seems to have extra/duplicate --merge-* and the miscellaneous -m - in the command still.

Could you elaborate?

DragonSlayer1514 commented 2 weeks ago

Could you elaborate?

In the GUI version of the linux version, when running in debug mode and observing the commands it is using (have not tested too much, but I have most of the settings turned on), the command it uses includes --merge-* twice in different spots or has an extra -m with no output argument.