Skip to content

Commit 22b8ce9

Browse files
authored
Merge branch 'aravis-0-8' into wip/gst-aravissrc-switch-test
2 parents f34367a + 951fad5 commit 22b8ce9

25 files changed

Lines changed: 677 additions & 209 deletions

.clang-format

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# https://clang.llvm.org/docs/ClangFormatStyleOptions.html
2+
# Glib has formatting at https://wiki.apertis.org/Guidelines/Coding_conventions#Code_formatting
3+
# https://gitlab.gnome.org/GNOME/glib/-/blob/main/.clang-format
4+
# But we do not follow it fully
5+
BasedOnStyle: GNU
6+
AllowShortIfStatementsOnASingleLine: AllIfsAndElse
7+
AllowShortLoopsOnASingleLine: true
8+
BinPackParameters: false
9+
BreakBeforeBinaryOperators: None
10+
BreakBeforeBraces: Linux
11+
BreakBeforeTernaryOperators: false
12+
ColumnLimit: 0
13+
ContinuationIndentWidth: 8
14+
Cpp11BracedListStyle: false
15+
FixNamespaceComments: false
16+
IndentCaseLabels: true
17+
IndentGotoLabels: false
18+
IndentWidth: 8
19+
SeparateDefinitionBlocks: Always
20+
SortIncludes: Never
21+
SpaceAfterCStyleCast: true
22+
SpaceBeforeParens: Always
23+
UseTab: Always

.github/workflows/aravis-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
push:
55
branches: [ main, aravis-0-8 ]
66
pull_request:
7-
branches: [ main ]
7+
branches: [ main, aravis-0-8 ]
88
release:
99
workflow_dispatch:
1010

.github/workflows/aravis-macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Aravis-macOS
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [ main, aravis-0-8 ]
66
pull_request:
7-
branches: [ main ]
7+
branches: [ main, aravis-0-8 ]
88
release:
99
workflow_dispatch:
1010

.github/workflows/aravis-mingw.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ name: Aravis-MinGW
55

66
on:
77
push:
8-
branches: [ main ]
8+
branches: [ main, aravis-0-8 ]
99
pull_request:
10-
branches: [ main ]
10+
branches: [ main, aravis-0-8 ]
1111
workflow_dispatch:
1212

1313
jobs:

.github/workflows/aravis-msvc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Aravis-MSVC
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [ main, aravis-0-8 ]
66
pull_request:
7-
branches: [ main ]
7+
branches: [ main, aravis-0-8 ]
88
workflow_dispatch:
99

1010
jobs:

NEWS.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
Stable release 0.8.33
2+
=====================
3+
4+
* viewer: ignore exposure time feature representation (Emmanuel)
5+
6+
Stable release 0.8.32
7+
=====================
8+
9+
* viewer: workaround for Blackfly Mono16 pixel endianness issue (Berke)
10+
* gst: disconnect camera in stop method #907 (Emmanuel)
11+
* gst: stream object accessor (Marko)
12+
* gst: camera change signal (Marko)
13+
* gst: stream change signal (Marko)
14+
* gst: allow software trigger (WhaSukGo)
15+
* gvsp: fix chunk detection (Marco)
16+
* gv_device: crach fix on finalization (Marco)
17+
* Fix device_write_memory rust binding (Jacob)
18+
* introspection: add generic feature value accessors (Marko)
19+
* chore: fix libxml2 deprecation warnings (Emmanuel)
20+
* chore: appstream fixes (Chiara)
21+
122
Stable release 0.8.31
223
=====================
324

docs/reference/aravis/usb.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,15 @@ declarations for a couple of vendors. If you want to add an entry with the
1414
vendor of your camera, the output of `lsusb` command will give you the vendor
1515
id, which is the first 4 digits of the ID field.
1616

17+
Alternatively, you can give read/write access to all USB3Vision devices using
18+
the following rule:
19+
20+
```
21+
# Read write access for all USB3Vision devices
22+
SUBSYSTEM=="usb", ATTRS{bDeviceClass}=="ef", ATTRS{bDeviceSubClass}=="02", ATTRS{bDeviceProtocol}=="01",
23+
ENV{ID_USB_INTERFACES}=="*:ef0500:*", MODE="0666"
24+
```
25+
1726
## Performance
1827

1928
Aravis uses by default the synchronous libusb API. But it can be told to use the

0 commit comments

Comments
 (0)