I get the following error:
ERROR: from element /GstPipeline:pipeline0/GstAravis:aravis0: Could not set caps on camera “”: GigEVision write_memory error (invalid-parameter)
When I try ‘arv-camera-test-0.8 --debug all:3’, I get the following error message:
** (arv-camera-test-0.8:8878): CRITICAL **: 18:56:07.161: arv_gc_integer_get_value: assertion ‘error==NULL || *error == NULL’ failed
gv packet size = 0 bytes
Can’t create stream thread: GigEVision write_memory error (invalid-parameter)
Can I get some help to retrieve the BayerGR8 frames?
Is there a way for aravissrc to read YCbCr709_422_8_CbYCrY frames?
My camera outputs 4 possible formats: Mono8, BayerGR8, YCbCr709_411_8_CbYYCrYY and YCbCr709_422_8_CbYCrY.
Using arv-viewer, the first 2 formats are selectable from the drop-down, but I get a white screen when I hit the play button. The last 2 formats are greyed out and cannot be selected. Does this mean that the camera is not supported by aravis?
I read the thread and tried to change _use_legacy_endianness_mechanism function (in aravis/src/arvgcport.c) to always return true. However, I still cannot view the stream in arv-viewer-0.8, and get the same error for arv-camera-test-0.8.
I also found that GevSupportedOptionSelector=SingleLink and GevSupportedOption=true. When I tried to change GevSupportedOptionSelector=WriteMem, it changes momentarily before defaulting back to SingleLink.