summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-07-19Fix unused variable warningsHEADmasterMatthias 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.
2014-10-24Add Python support code to release GIL on grabMatthias Vogelgesang
A compile time switch WITH_PYTHON_MULTITHREADING has been added that toggles GIL releasing.
2014-10-21Fix printing non-existent errorMatthias Vogelgesang
This caused a segfault when unreffing a camera object which was still recording but stopping it was not failing.
2014-09-30pco: add global shutter supportMatthias Vogelgesang
2014-09-15Fix race condition on buffered acquisitionMatthias Vogelgesang
2014-09-10Fix #54: remove sensor-max-frame-rateMatthias Vogelgesang
2014-08-13Fix #41: add write accessibility APIMatthias Vogelgesang
2014-08-13Refactor out get_param_spec_by_nameMatthias Vogelgesang
2014-08-13Fix re-setting a unit on the same camera classMatthias Vogelgesang
2014-08-13Remove virtual record_ functions never usedMatthias Vogelgesang
2014-08-07Reset all property units and warn on overrideMatthias Vogelgesang
2014-08-07Prevent overwriting unit definitionMatthias Vogelgesang
2014-07-29Added proper handling for 'frames-per-second' property to uca-camera base classTimo Dritschler
2014-04-07Use g_list_free_full instead of list_free_fullMatthias Vogelgesang
2014-04-07Fix some minor memory leaksMatthias Vogelgesang
2014-03-05Fix documentation warningsMatthias Vogelgesang
2014-03-05Fix annotationsMatthias Vogelgesang
2014-03-05Silence g-ir-scanner toolMatthias Vogelgesang
2014-02-18Add compatibility layer for new thread APIMatthias Vogelgesang
2014-02-14Fix #28: Add buffered recording to base classMatthias Vogelgesang
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.