Skip to content

Commit ea16fbb

Browse files
authored
Merge branch 'main' into discover-dhcp-camera-outside-subnet
2 parents fbb4806 + 0352ab5 commit ea16fbb

24 files changed

+2591
-331
lines changed

docs/reference/aravis/porting-0.10.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ replaced by a separate [[email protected]_buffers] function.
2121
### arv_stream_create_buffers
2222

2323
You should preferably use the new [[email protected]_buffers]
24-
function, has in some cases it enables zero copy operations.
24+
function, which creates interface native buffers if possible.
2525

2626
#### arv_stream_get_n_owned_buffers
2727

28-
`arv_stream_get_n_buffers` has bee renamed
28+
`arv_stream_get_n_buffers` has been renamed
2929
[[email protected]_n_owned_buffers] to better reflect what it does, and
3030
has a third out parameter returning the number of buffer owned by the stream
3131
receiving thread.

meson.build

+6-4
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,7 @@ xml2_dep = dependency ('libxml-2.0', required: true)
6363
libz_dep = dependency ('zlib', required: true)
6464
usb_dep = dependency ('libusb-1.0', required: get_option ('usb'))
6565
gmodule_dep = dependency ('gmodule-2.0', required: true)
66-
v4l2_dep = dependency('libv4l2', required: get_option('v4l2'))
67-
gudev_dep = dependency('gudev-1.0', required: get_option('v4l2'))
66+
gudev_dep = dependency ('gudev-1.0', required: get_option('v4l2'))
6867

6968
aravis_public_dependencies = [glib_dep, gobject_dep, gio_dep]
7069
aravis_dependencies = [aravis_public_dependencies, xml2_dep, libz_dep, gmodule_dep]
@@ -77,8 +76,11 @@ if usb_dep.found()
7776
aravis_dependencies += usb_dep
7877
endif
7978

80-
if v4l2_dep.found()
81-
aravis_dependencies += [v4l2_dep, gudev_dep]
79+
if gudev_dep.found()
80+
aravis_dependencies += gudev_dep
81+
v4l2_enabled = true
82+
else
83+
v4l2_enabled = false
8284
endif
8385

8486
if host_machine.system()=='windows'

src/arv-test.cfg

+9
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,15 @@ Schema=Invalid
100100
SensorSize=2048;2048
101101
SoftwareTriggerSupport=true
102102

103+
[uvcvideo:Integrated_Webcam_HD: Integrate]
104+
105+
SensorSize=640;480
106+
SoftwareTriggerSupport=false
107+
ChunksSupport=false
108+
UseSystemTimestamp=true
109+
FrameRateA=16.0
110+
FrameRateB=16.0
111+
103112
[Basler:acA1300-30gc]
104113

105114
ChunkList=Timestamp Framecounter

0 commit comments

Comments
 (0)