From eff4fbd1d77b84829ab0f9f14593b12246e3fcdd Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 3 Sep 2021 22:34:18 +0200 Subject: video, video/ps3eye: allow setting camera's channel count --- video-ps3eye/module.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'video-ps3eye/module.cpp') diff --git a/video-ps3eye/module.cpp b/video-ps3eye/module.cpp index 25d82170..4279d68d 100644 --- a/video-ps3eye/module.cpp +++ b/video-ps3eye/module.cpp @@ -157,7 +157,7 @@ bool ps3eye_camera::start(info& args) open = false; fr = {}; - fr.channels = 1; + fr.channels = args.num_channels == 1 ? 1 : 3; fr.channel_size = 1; if (!args.width || args.width > 320) @@ -175,6 +175,7 @@ bool ps3eye_camera::start(info& args) ptr.in.framerate = (uint8_t)std::clamp(args.fps, 30, 187); ptr.in.gain = (uint8_t)s.gain; ptr.in.exposure = (uint8_t)s.exposure; + ptr.in.channels = args.num_channels == 1 ? 1 : 3; sleep_ms = std::clamp(int(std::floor(450./ptr.in.framerate)), 1, 10); -- cgit v1.2.3