Commit Graph

18 Commits

Author SHA1 Message Date
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
ff53270e51 Added a custom log callback facility to capture log output 2017-10-04 17:10:35 +02:00
Niels Moseley
cb209ece81 API change: Cap_setAutoProperty now returns a default value. OSX: changed USB PIPE stall error to VERBOSE to avoid log pollution. 2017-10-04 14:35:37 +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
ec88cb91f0 Added get Property C lib and abstract classes 2017-09-21 15:38:05 +02:00
Niels Moseley
a1a77a26dd Updated project/CMake file to use the current GIT tag as the library version 2017-08-15 17:49:46 +02:00
Niels Moseley
00630b2723 Added Cap_getDeviceUniqueID() to C API for getting a decorated device name to (hopefully) uniquely ID a camera. Still needs Linux updates. 2017-08-02 21:51:19 +02:00
Niels Moseley
c238631ed0 Added estimation of frame rate to Win test program 2017-08-01 23:18:11 +02:00
Niels Moseley
310058ec07 Changed __VERSION__ to __LIBVER__ to avoid clashing with GCC predefs. 2017-08-01 17:29:57 +02:00
Niels Moseley
b75c525ec6 Added platform defines to CMakeFiles.txt. Fixed bug on windows that caused a failure to find an uncompressed RGB video mode (Logitech C270 camera). 2017-08-01 16:39:17 +02:00
Niels Moseley
c831648913 Updated doxygen project file to have relative paths. Updated documentation of C API functions. Added MIT license to platform independent code files 2017-08-01 12:54:10 +02:00
Niels Moseley
271b75d9b0 Unified the focus/exposure/zoom interface to three get/set calls. 2017-08-01 01:49:24 +02:00
Niels Moseley
8949cded94 Extended the C API to include focus controls and implemented them for windows 2017-07-25 17:07:57 +02:00
Niels Moseley
f44a08d53d * Added buffer format support in the C API.
* Added frame info to DeviceInfo and Context classes.
* Updated windows test program to show the frame infos.
TODO: actually fill the frame info data in device enumeration on windows/linux platforms.
2017-07-12 16:29:18 +02:00
Niels Moseley
176f8423d0 Added more platform separation between libmain.cpp, Context and PlatformContext. 2017-07-11 16:17:44 +02:00
Niels Moseley
a14f3a2279 Library now has working exposure calls. 2017-07-11 01:22:16 +02:00
Niels Moseley
8839e04459 Created platform dependent and independent classes for better separation.
Platform independent stuff is now in 'common', while the platform dependent stuff is in the corresponding platform directory (win, linux mac).
2017-07-11 00:49:29 +02:00
Niels Moseley
7c0b9fa0d7 Moving files to platform-agnostic common dir. 2017-07-10 23:59:29 +02:00