summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix even more minor leaksMatthias Vogelgesang2018-06-261-5/+6
|
* meson: allow disabling introspection generationMatthias Vogelgesang2018-06-261-11/+15
|
* Use notify_by_pspec since we depend on GLib 2.38Matthias Vogelgesang2018-06-201-7/+3
|
* Add UCA_CAMERA_ERROR_DEVICEMatthias Vogelgesang2018-06-082-1/+4
| | | | | For device-specific errors which are not covered by specific error codes.
* Raise minimum GLib version to 2.38Matthias Vogelgesang2018-02-085-42/+47
|
* cmake: add .0 to namespace versionMatthias Vogelgesang2018-01-241-1/+1
|
* Parse enum properties properlyMatthias Vogelgesang2017-12-081-3/+58
|
* Parse enum props as uintsMatthias Vogelgesang2017-10-101-0/+2
|
* meson: use more general library() targetMatthias Vogelgesang2017-09-201-1/+1
|
* meson: actually install the libraryMatthias Vogelgesang2017-09-201-1/+2
|
* meson: fix gir/typelib generationMatthias Vogelgesang2017-08-211-1/+6
|
* Ignore deprecated declarationsMatthias Vogelgesang2017-07-181-0/+3
|
* Revert "Install RUNTIME into libdir"Matthias Vogelgesang2017-06-121-1/+1
| | | | This reverts commit 2d34dce48e688da8fb2c8ce45fdbba82b262cc87.
* Install RUNTIME into libdirMatthias Vogelgesang2017-06-091-1/+1
|
* Revert "Install runtime things only on Windows"Matthias Vogelgesang2017-06-081-5/+0
| | | | This reverts commit 5720d2d8a15d72257c1d073fae6e51e1222b650d.
* Support meson build systemMatthias Vogelgesang2017-06-082-0/+62
|
* Install runtime things only on WindowsMatthias Vogelgesang2017-05-181-0/+5
|
* Use GNUInstallDirs to set install pathsMatthias Vogelgesang2017-04-043-14/+14
|
* Fix #80: trigger must not block on the access_lockMatthias Vogelgesang2017-01-131-2/+0
| | | | | This defeats the purpose of software triggers which in most cases have to happen in a thread different from the one grabbing actual frames.
* Fix unused variable warningsMatthias Vogelgesang2016-07-191-3/+0
|
* Add TIMEOUT error codeMatthias Vogelgesang2016-07-132-1/+3
|
* Add debug output of plugin module locationMatthias Vogelgesang2016-04-261-0/+1
|
* FIX: Symbol name exported by plugin is causing a recursive call in WindowsSai Sasidhar Maddali2016-03-151-1/+1
|
* ADD: Runtime installation target for WindowsSai Sasidhar Maddali2016-03-151-0/+1
|
* Move sensor binnings array out to pluginMatthias Vogelgesang2016-02-162-42/+0
|
* Do not stop camera when closing the objectMatthias Vogelgesang2016-02-151-11/+0
| | | | This is an undocumented and in some cases unwanted side effect.
* Use platform check to find correct pluginMatthias Vogelgesang2016-02-101-0/+4
|
* Fix #69: revert back to fixed mock camera settingsMatthias Vogelgesang2015-11-181-3/+3
| | | | | | | | 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.
* Include stdlib.h for atoi etc.Matthias Vogelgesang2015-10-221-0/+1
| | | | | With certain glibc/gcc versions, the function declarations are not known and wrong parameter types are assumed causing wrong conversion results.
* Add uca_camera_parse_arg_propsMatthias Vogelgesang2015-10-212-0/+107
| | | | Sets properties from a list of `prop=value` strings.
* Match plugin names correctlyMatthias Vogelgesang2015-08-131-2/+5
|
* Don't free parameters if passes as transfer-noneMatthias Vogelgesang2015-08-131-21/+10
|
* Fix ufo-kit/concert#373: same unit for ROI and multMatthias Vogelgesang2015-06-181-2/+2
|
* pco: fix deadlock with streamed acquisitionMatthias Vogelgesang2015-06-101-4/+6
|
* Add uca_camera_readout APIMatthias Vogelgesang2015-06-022-0/+79
| | | | This call allows to readout arbitrary frames from internal camera buffers.
* Fix wrong stop_readout checkMatthias Vogelgesang2015-06-021-1/+1
|
* UcaCamera base class: Changed propertiesTimo Dritschler2015-05-192-6/+26
| | | | | | | | | 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
* Merge pull request #65 from ufo-kit/frameskipMatthias Vogelgesang2015-04-141-1/+1
|\ | | | | Changed GUI to do hard frame skipping in preview mode
| * Changed GUI to do hard frame skipping if frames are accumulated faster than ↵Timo Dritschler2015-04-131-1/+1
| | | | | | | | the GUI can display them
* | Fix overridable trigger namesMatthias Vogelgesang2015-04-141-2/+2
|/
* Remove old GtkDoc-based docsMatthias Vogelgesang2015-03-314-114/+0
|
* Switch to trigger source/type semanticsMatthias Vogelgesang2015-03-312-20/+50
| | | | | | | 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).
* Use pkg-config to determine GI supportMatthias Vogelgesang2015-03-261-3/+8
|
* Fixed a crash when passing a 'NULL' parameter to get_camerahTimo Dritschler2015-01-231-1/+4
|
* Add error type for write methodMatthias Vogelgesang2014-12-172-0/+3
|
* Add uca_camera_write to write arbitrary dataMatthias Vogelgesang2014-12-162-0/+39
| | | | This is necessary for cameras that provide a custom calibration.
* Added new get_camerah (Get Camera Hash) interface to Pugin ManagerTimo Dritschler2014-12-102-0/+81
| | | | Added unit-test to test/test-mock for the new get_camerah interface
* Export plugin dir in the pkg-config descriptionMatthias Vogelgesang2014-12-051-0/+1
|
* Fix grab if Python is not usedMatthias Vogelgesang2014-12-011-0/+3
|
* Fix #61 causing a race conditionMatthias Vogelgesang2014-11-131-2/+10
| | | | | The buffer thread now waits on the *intent* to stop the recording (i.e. the internal state) instead of using the external state information.