Emmanuel Pacaud

Results 39 issues of Emmanuel Pacaud

Interface to Video for Linux devices

uv_stream thread keeps a track of StreamBufferContext objects using a hash table, with ArvBuffer pointer as a hash value. While the thread is running, if a buffer is removed from...

1. bug
5. Usb3

We should be able to use libusb_dev_mem_alloc during `ArvBuffer` creation, which will allow libusb to use DMA transfers. https://libusb.sourceforge.io/api-1.0/group__libusb__asyncio.html#ga47c492e750197f1a28874c7a0dee40e3

5. Usb3
1. Performance

@c10ud wrote: I cannot see video coming from a Pleora iPort-SB-GigE device connected to a Sony Block Here is the output of arv-tool-0.8 values: https://pastebin.com/eCLQEszp And the output of arv-camera-test-0.8...

1. Device support
4. Hardware wanted

`arv-tool values` only show the feature values selected by the current selector value. We should iterate over all the selector values and show the corresponding feature values.

1. Enhancement
5. Tool

A libusb event thread is created inconditionnaly. In case of synchronous libusb use, we should not create it.

5. Usb3
1. Performance

At the end of the streaming, there are some warnings about failed transfers: ``` [10:07:08.995] 🆆 stream-thread> Leader transfer failed: transfer->status = 3 [10:07:08.995] 🆆 stream-thread> Payload transfer failed: transfer->status...

1. bug
5. Usb3