Emmanuel Pacaud
Emmanuel Pacaud
Hi Richard, Thanks for the report. Could you rerun your test with this patch applied: 783a2968e540768914877c3487ae5d7719f1d00f It will display the number of received bytes in case of incomplete transfers. Make...
The bug is due to the naive USB transfer parameters computation done in [arvuvstream.c](https://github.com/AravisProject/aravis/blob/783a2968e540768914877c3487ae5d7719f1d00f/src/arvuvstream.c#L252-L337) To be compared to what is done in the National Instruments driver: https://github.com/ni/usb3vision/blob/ac1599d4ef58c61863839504adff37eaf61810a3/u3v_stream.c#L279
Could you try to change the value of ARV_UV_STREAM_MAXIMUM_TRANSFER_SIZE and set it to 256*256 ? https://github.com/AravisProject/aravis/blob/783a2968e540768914877c3487ae5d7719f1d00f/src/arvuvstream.c#L38
Ok, that is better, even if the incomplete warning is a bit worrying. We have to find how to determine the optimum maximum transfer value, instead of using a `#define`.
I'm not sure to understand the question. ArvUvStream derives from ArvStream, and implements the USB3Vision streaming protocol.
> A better question would have been how does ARV_UV_STREAM_MAXIMUM_TRANSFER_SIZE affect the stream. This value is used for the computation of the USB3Vision streaming parameters. https://github.com/AravisProject/aravis/blob/783a2968e540768914877c3487ae5d7719f1d00f/src/arvuvstream.c#L294-L314 It looks like on...
Thanks for your feedback. Regarding aravissrc, I think we need a new property that would take a string containing a list a feature/value pairs, similar to the parameters of the...
Thanks for the report Samuel. The problem is shown here: ``` [GvFakeCamera::thread] Send frame 65401 [GvFakeCamera::thread] Failed to send frame block 94 for frame 65401: Resource temporarily unavailable [GvFakeCamera::thread] Failed...
Please try https://github.com/AravisProject/aravis/pull/501
I have pushed the fix to master, at least if fixes the emission of arv-fake-camera stream packets. Could you attach the output of `arv-camera-test-0.8 -d all` please ?