summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Add Python support code to release GIL on grabMatthias Vogelgesang2014-10-243-1/+41
| | | | | A compile time switch WITH_PYTHON_MULTITHREADING has been added that toggles GIL releasing.
* Fix printing non-existent errorMatthias Vogelgesang2014-10-211-3/+6
| | | | | This caused a segfault when unreffing a camera object which was still recording but stopping it was not failing.
* pco: add global shutter supportMatthias Vogelgesang2014-09-301-0/+3
|
* Fix race condition on buffered acquisitionMatthias Vogelgesang2014-09-151-6/+7
|
* Fix #54: remove sensor-max-frame-rateMatthias Vogelgesang2014-09-102-25/+3
|
* Fix #41: add write accessibility APIMatthias Vogelgesang2014-08-132-0/+64
|
* Refactor out get_param_spec_by_nameMatthias Vogelgesang2014-08-131-19/+25
|
* Fix re-setting a unit on the same camera classMatthias Vogelgesang2014-08-132-3/+7
|
* Remove virtual record_ functions never usedMatthias Vogelgesang2014-08-131-3/+0
|
* Reset all property units and warn on overrideMatthias Vogelgesang2014-08-071-0/+11
|
* Prevent overwriting unit definitionMatthias Vogelgesang2014-08-071-1/+4
|
* Added proper handling for 'frames-per-second' property to uca-camera base classTimo Dritschler2014-07-291-3/+18
|
* Use g_list_free_full instead of list_free_fullMatthias Vogelgesang2014-04-071-9/+2
|
* Fix some minor memory leaksMatthias Vogelgesang2014-04-071-2/+10
|
* Fix documentation warningsMatthias Vogelgesang2014-03-051-0/+2
|
* Fix annotationsMatthias Vogelgesang2014-03-052-7/+31
|
* Silence g-ir-scanner toolMatthias Vogelgesang2014-03-051-0/+1
|
* Add compatibility layer for new thread APIMatthias Vogelgesang2014-02-182-0/+9
|
* Fix #28: Add buffered recording to base classMatthias Vogelgesang2014-02-144-35/+188
| | | | | | | This change adds new properties ::buffered and ::num-buffers to the base class. If ::buffered is TRUE, uca_camera_start_recording will spawn a new thread which will call the camera-specific grab. Any call to uca_camera_grab will return the next item from the ring buffer.
* Use read-write ring bufferMatthias Vogelgesang2014-02-142-48/+55
|
* Add configured install path to plugin search pathMatthias Vogelgesang2014-02-122-4/+3
|
* Add new API call uca_camera_is_recordingMatthias Vogelgesang2013-12-122-0/+17
|
* Fix annotations and docstringsMatthias Vogelgesang2013-12-122-3/+23
|
* Guard property list with NULLMatthias Vogelgesang2013-12-121-1/+2
|
* Make ring buffer publicMatthias Vogelgesang2013-12-103-1/+297
|
* Fix installation path of header filesMatthias Vogelgesang2013-10-301-1/+1
|
* Use ConfigurePaths to get installation pathsMatthias Vogelgesang2013-10-293-29/+18
| | | | | | The advantage is twofold: 1) we have a clear separation between setting up the paths and actually using them, 2) the interface is very likely as configure scripts and makes integration into build system a bit easier.
* Cleanup CMakeLists.txtMatthias Vogelgesang2013-10-291-27/+20
|
* Initialize result variableMatthias Vogelgesang2013-10-221-1/+1
| | | | Thanks clang!
* Fix typelib versionMatthias Vogelgesang2013-07-241-1/+1
|
* Fix ABI versioningMatthias Vogelgesang2013-07-241-2/+2
|
* Provide binning default and let cameras use thatMatthias Vogelgesang2013-07-171-0/+8
|