🥳 Aravis 0.8.23 stable release

Hi,

I have released Aravis 0.8.23, which implements GigEVision multipart support.

This is also the first release that makes all the 13 cameras (5 USB3 and 8 GigE) in my test setup pass arv-test, with all tests enabled.

I’m taking this opportunity to remind you it is really important for the Aravis project to be able to test the code with a wide range of devices. So please consider either a financial contribution (https://opencollective.com/aravis-project), or a camera donation (preferably recent models with exotic features).

  • python: fix crash in stream callback #714 (Cyril)
  • gv: multipart support (Emmanuel)
  • gv: chunk data payload support (Emmanuel)
  • gv: use the trailer packet for expected data size calculation (Emmanuel)
  • gv: reset SCPx register on stream finalization
  • gv: API to allow discovery ack broadcast (Emmanuel)
  • gv: add more legacy endianness entries (Tomohisa, Radim, Emmanuel)
  • gv: fix infinite loop in auto packet size (Emmanuel)
  • gv: don’t use source port in socket packet mode (Emmanuel)
  • genicam: AccessMode improvements (Emmanuel)
  • camera: add a Component API (Emmanuel)
  • buffer: part access API (Emmanuel)
  • cameratest: allow to set features from a string (Emmanuel)
  • ci: windows build fixes (Momoko, Emmanuel)
  • doc: improvements (Masahiro, Emmanuel)

Have fun using Aravis.

Cheers,

Emmanuel.

2 Likes
Testing 'Basler:acA1920-25um'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 1920x1080
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Chunks:BufferCheck                  SUCCESS 
Testing 'Basler:acA1920-155um'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 1936x1216
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Chunks:BufferCheck                  SUCCESS 
Testing 'FLIR:U3V camera'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 1456x1098
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Chunks:BufferCheck                  SUCCESS 
Testing 'Point Grey Research:Blackfly S BFS-U3-13Y3C'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 1280x1024
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Chunks:BufferCheck                  SUCCESS 
Testing 'The Imaging Source Europe GmbH:DFK 33UJ003'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 3856x2764
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Chunks:NoSupport                    SUCCESS 
Testing 'Basler:acA1300-30gc'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS 1.1
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 1294x964
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Multipart:NoSupport                 SUCCESS 
Chunks:BufferCheck                  SUCCESS 
GigEVision:NStreamChannels          SUCCESS 1
GigEVision:StreamChannel            SUCCESS 
Testing 'Lucid Vision Labs:TRI004S-C'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 720x540
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 9.97 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 4.96 Hz
Multipart:NoSupport                 SUCCESS 
Chunks:BufferCheck                  SUCCESS 
GigEVision:NStreamChannels          SUCCESS 1
GigEVision:StreamChannel            SUCCESS 
Testing 'Point Grey Research:Blackfly BFLY-PGE-14S2C'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS 1.1
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 1296x1032
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Multipart:NoSupport                 SUCCESS 
Chunks:BufferCheck                  SUCCESS 
GigEVision:NStreamChannels          SUCCESS 1
GigEVision:StreamChannel            SUCCESS 
Testing 'SICK:Visionary-S CX V3S102-1x'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 640x512
Properties:GainAvailable            SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Multipart:Enable                    SUCCESS 
Multipart:BufferCheck               SUCCESS 
Chunks:BufferCheck                  SUCCESS 
GigEVision:NStreamChannels          SUCCESS 1
GigEVision:StreamChannel            SUCCESS 
Testing 'The Imaging Source Europe GmbH:DFK 33GX265'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS Version check disabled
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 2048x1536
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 10.00 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 5.00 Hz
Multipart:NoSupport                 SUCCESS 
Chunks:NoSupport                    SUCCESS 
GigEVision:NStreamChannels          SUCCESS 1
GigEVision:StreamChannel            SUCCESS 
Testing 'The Imaging Source Europe GmbH:DMK 23G618'
Genicam:Load                        SUCCESS 
Genicam:Schema                      SUCCESS 1.1
Properties:SensorSizeReadout        SUCCESS 
Properties:SensorSizeCheck          SUCCESS 640x480
Properties:GainAvailable            SUCCESS 
Properties:GainReadout              SUCCESS 
Properties:ExposureTimeAvailable    SUCCESS 
Properties:ExposureTimeReadout      SUCCESS 
MultipleAcquisitionA:BufferCheck    SUCCESS 10/10
MultipleAcquisitionA:FrameRate      SUCCESS 15.03 Hz
SingleAcquisition:BufferCheck       SUCCESS 
SoftwareTrigger:BufferCheck         SUCCESS 5/5
MultipleAcquisitionB:BufferCheck    SUCCESS 10/10
MultipleAcquisitionB:FrameRate      SUCCESS 7.51 Hz
Multipart:NoSupport                 SUCCESS 
Chunks:NoSupport                    SUCCESS 
GigEVision:NStreamChannels          SUCCESS 1
GigEVision:StreamChannel            SUCCESS 
2 Likes