diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2021-09-03 22:34:18 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2021-09-03 22:34:30 +0200 |
commit | eff4fbd1d77b84829ab0f9f14593b12246e3fcdd (patch) | |
tree | a647a8dc8272b9bfb1d22f33222ad34080ae3f30 /video-ps3eye/wrapper.cxx | |
parent | 318616903f4f3540c74b1cccb84aa394b2a05f10 (diff) |
video, video/ps3eye: allow setting camera's channel count
Diffstat (limited to 'video-ps3eye/wrapper.cxx')
-rw-r--r-- | video-ps3eye/wrapper.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/video-ps3eye/wrapper.cxx b/video-ps3eye/wrapper.cxx index 0f9344eb..b7f58185 100644 --- a/video-ps3eye/wrapper.cxx +++ b/video-ps3eye/wrapper.cxx @@ -52,6 +52,7 @@ int main(int argc, char** argv) volatile auto& ptr_ = *(ps3eye::shm*)mem_.ptr(); volatile auto& in = ptr_.in; volatile auto& out = ptr_.out; + int num_channels = in.channels; auto cameras = ps3eye::list_devices(); @@ -65,9 +66,7 @@ int main(int argc, char** argv) auto* frame = (uint8_t*)out.data_640x480; decltype(out.timecode) timecode = 0; - constexpr auto fmt = ps3eye::num_channels == 1 - ? ps3eye::format::Gray - : ps3eye::format::BGR; + auto fmt = num_channels == 1 ? ps3eye::format::Gray : ps3eye::format::BGR; { int framerate = in.framerate; |