summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-06-26Fix even more minor leaksMatthias Vogelgesang
2018-06-26meson: allow disabling introspection generationMatthias Vogelgesang
2018-06-20Use notify_by_pspec since we depend on GLib 2.38Matthias Vogelgesang
2018-06-08Add UCA_CAMERA_ERROR_DEVICEMatthias Vogelgesang
For device-specific errors which are not covered by specific error codes.
2018-02-08Raise minimum GLib version to 2.38Matthias Vogelgesang
2018-01-24cmake: add .0 to namespace versionMatthias Vogelgesang
2017-12-08Parse enum properties properlyMatthias Vogelgesang
2017-10-10Parse enum props as uintsMatthias Vogelgesang
2017-09-20meson: use more general library() targetMatthias Vogelgesang
2017-09-20meson: actually install the libraryMatthias Vogelgesang
2017-08-21meson: fix gir/typelib generationMatthias Vogelgesang
2017-07-18Ignore deprecated declarationsMatthias Vogelgesang
2017-06-12Revert "Install RUNTIME into libdir"Matthias Vogelgesang
This reverts commit 2d34dce48e688da8fb2c8ce45fdbba82b262cc87.
2017-06-09Install RUNTIME into libdirMatthias Vogelgesang
2017-06-08Revert "Install runtime things only on Windows"Matthias Vogelgesang
This reverts commit 5720d2d8a15d72257c1d073fae6e51e1222b650d.
2017-06-08Support meson build systemMatthias Vogelgesang
2017-05-18Install runtime things only on WindowsMatthias Vogelgesang
2017-04-04Use GNUInstallDirs to set install pathsMatthias Vogelgesang
2017-01-13Fix #80: trigger must not block on the access_lockMatthias Vogelgesang
This defeats the purpose of software triggers which in most cases have to happen in a thread different from the one grabbing actual frames.
2016-07-19Fix unused variable warningsMatthias Vogelgesang
2016-07-13Add TIMEOUT error codeMatthias Vogelgesang
2016-04-26Add debug output of plugin module locationMatthias Vogelgesang
2016-03-15FIX: Symbol name exported by plugin is causing a recursive call in WindowsSai Sasidhar Maddali
2016-03-15ADD: Runtime installation target for WindowsSai Sasidhar Maddali
2016-02-16Move sensor binnings array out to pluginMatthias Vogelgesang
2016-02-15Do not stop camera when closing the objectMatthias Vogelgesang
This is an undocumented and in some cases unwanted side effect.
2016-02-10Use platform check to find correct pluginMatthias Vogelgesang
2015-11-18Fix #69: revert back to fixed mock camera settingsMatthias Vogelgesang
The combination of CONSTRUCT_ONLY and READWRITE causes a) unnecessary warnings and b) confuses the TANGO server down below (see SCHNEIDE-661). Since adapting the mock camera size and bitdepth at run-time is not a high-priority feature, we reverted that change. In the future and if still required this should be solved through either compile-time defines or an environment variable.
2015-10-22Include stdlib.h for atoi etc.Matthias Vogelgesang
With certain glibc/gcc versions, the function declarations are not known and wrong parameter types are assumed causing wrong conversion results.
2015-10-21Add uca_camera_parse_arg_propsMatthias Vogelgesang
Sets properties from a list of `prop=value` strings.
2015-08-13Match plugin names correctlyMatthias Vogelgesang
2015-08-13Don't free parameters if passes as transfer-noneMatthias Vogelgesang
2015-06-18Fix ufo-kit/concert#373: same unit for ROI and multMatthias Vogelgesang
2015-06-10pco: fix deadlock with streamed acquisitionMatthias Vogelgesang
2015-06-02Add uca_camera_readout APIMatthias Vogelgesang
This call allows to readout arbitrary frames from internal camera buffers.
2015-06-02Fix wrong stop_readout checkMatthias Vogelgesang
2015-05-19UcaCamera base class: Changed propertiesTimo Dritschler
Changed sensor-width, sensor-height and sensor-bitdepth to construct only Added uca_camera_pspec_set_writable mock: allow characterization at construction time Its now possible to set sensor-width, sensor-height and sensor-bitdepth at construction time Creation of random data is now controlled by a property and can be set while recording
2015-04-14Merge pull request #65 from ufo-kit/frameskipMatthias Vogelgesang
Changed GUI to do hard frame skipping in preview mode
2015-04-14Fix overridable trigger namesMatthias Vogelgesang
2015-04-13Changed GUI to do hard frame skipping if frames are accumulated faster than ↵Timo Dritschler
the GUI can display them
2015-03-31Remove old GtkDoc-based docsMatthias Vogelgesang
2015-03-31Switch to trigger source/type semanticsMatthias Vogelgesang
This change makes the naming more consistent but will break client and plugin code. The main idea is to specify a trigger source (AUTO being a virtual source) which denotes how causes a trigger and a trigger type which denotes when triggering happens (edge or level).
2015-03-26Use pkg-config to determine GI supportMatthias Vogelgesang
2015-01-23Fixed a crash when passing a 'NULL' parameter to get_camerahTimo Dritschler
2014-12-17Add error type for write methodMatthias Vogelgesang
2014-12-16Add uca_camera_write to write arbitrary dataMatthias Vogelgesang
This is necessary for cameras that provide a custom calibration.
2014-12-10Added new get_camerah (Get Camera Hash) interface to Pugin ManagerTimo Dritschler
Added unit-test to test/test-mock for the new get_camerah interface
2014-12-05Export plugin dir in the pkg-config descriptionMatthias Vogelgesang
2014-12-01Fix grab if Python is not usedMatthias Vogelgesang
2014-11-13Fix #61 causing a race conditionMatthias Vogelgesang
The buffer thread now waits on the *intent* to stop the recording (i.e. the internal state) instead of using the external state information.