Hi
I am using the Python bindings for Aravis and when I check a popped buffer a lot of the frames have status: ARV_BUFFER_STATUS_TIMEOUT. I was wondering what can be causing this timeout. The mtu is at 8192, the interface is gigabit and directly connected.
I have used stream.set_property("packet-timeout",...) to double the default value which did not help.
Increasing the number of buffers did not work.
However when I removed the saving of the image in the buffer to disk, the timeouts were gone. But clearly, that is no solution. Is it caused by other processes swapping in? I have increased the niceness of the python process to -20 which also did not help.
How can i further debug these timeouts?
Hi
I am using the Python bindings for Aravis and when I check a popped buffer a lot of the frames have status: ARV_BUFFER_STATUS_TIMEOUT. I was wondering what can be causing this timeout. The mtu is at 8192, the interface is gigabit and directly connected.
I have used stream.set_property("packet-timeout",...) to double the default value which did not help.
Increasing the number of buffers did not work.
However when I removed the saving of the image in the buffer to disk, the timeouts were gone. But clearly, that is no solution. Is it caused by other processes swapping in? I have increased the niceness of the python process to -20 which also did not help.
How can i further debug these timeouts?