Commit Graph

24 Commits

Author SHA1 Message Date
Craig Raw
3d53b9bf72 Add YU12 to RGB conversion on Linux 2025-10-21 14:54:22 +02:00
Craig Raw
84e4ae1637 Add NV12 converter on Linux 2025-06-03 13:42:18 +02:00
Craig Raw
ced4031c38 ensure all structures are initialized 2025-03-11 10:54:32 +02:00
Christopher N. Hesse
44954d12ef linux: Fix memory corruption on stream stop
The buffer (m_frameBuffer) must not be freed until the capture thread
(m_helperThread) is joined.

Fixes #41.

Signed-off-by: Christopher N. Hesse <raymanfx@gmail.com>
2020-08-25 20:37:45 +02:00
Niels Moseley
2f32bc75bc Added power line frequency setting to Linux 2018-01-07 02:17:41 +01:00
Niels Moseley
d041db5677 Added backlight compensation to windows 2018-01-07 02:03:26 +01:00
Niels Moseley
f5d21c02f6 updated Linux code (unchecked) 2018-01-07 01:42:02 +01:00
Niels Moseley
4b12427ccb updated Linux code (unchecked) 2018-01-07 01:36:51 +01:00
Paul Jones
0bae8135e9 Add licence text where missing
Signed-off-by: Paul Jones <paul@pauljones.id.au>
2017-10-16 13:06:39 +11:00
Paul Jones
5d826b000b Fix various typos and incorrect comments
Signed-off-by: Paul Jones <paul@pauljones.id.au>
2017-10-16 12:51:00 +11:00
Niels Moseley
4be0d291e6 Linux: implemented property default values 2017-10-04 15:53:50 +02:00
Niels Moseley
cb4be52124 * Fixed linux CloseStream bug that caused a delay of multiple seconds.
* Added FPS support on Linux.
* Increased frame polling speed of Linux oc-gtk test program.
* Added support for brightness, contrast, autogain etc. properties.
2017-09-28 13:22:42 +02:00
Niels Moseley
fd293514f4 Updated setting/getting properties on Linux. Updated linux GTK test program. Added YUYV/YUV2 format converters 2017-09-22 00:30:48 +02:00
Niels Moseley
c517f4653d Updated linux to include getProperty handling 2017-09-21 20:34:27 +02:00
Niels Moseley
85c69ab734 Added auto white balance controls on Linux 2017-08-01 17:21:49 +02:00
Niels Moseley
877ae93345 Updated linux platform code to handle the new property interface 2017-08-01 02:16:17 +02:00
Niels Moseley
9091337001 Added GTK-based test program for linux 2017-07-25 00:57:58 +02:00
Niels Moseley
2c53ca32a4 Added linux support for exposure (untested). 2017-07-18 01:00:46 +02:00
Niels Moseley
185b9ee594 Linux platform now supports MJPEG frame decoding 2017-07-17 22:24:03 +02:00
Niels Moseley
4c6cc4dc64 Fixed linux CMakeFiles.txt 2017-07-17 17:35:16 +02:00
Niels Moseley
b2ba6efe8f Linux platform code updated: increased local buffer size to width*height*4bytes. Simplified test program. 2017-07-14 17:40:57 +02:00
Niels Moseley
2a77dc20c9 Added async I/O based streaming to Linux platform 2017-07-14 01:34:54 +02:00
Niels Moseley
203bb32c5b Updated linux frame buffer enumeration 2017-07-13 21:39:19 +02:00
Niels Moseley
d615e3da53 Started on Linux V4L2 integration 2017-07-12 01:23:49 +02:00