Commit Graph

17 Commits

Author SHA1 Message Date
Benjamin Schaaf 1ffaba5f7e First pass at OpenGL debayering 2021-04-09 22:57:14 +10:00
Benjamin Schaaf f1947f134e Rework pipeline to allow for DMA support
The process pipeline is now tasked with releasing the camera buffer,
rather than being given a copy. This enables being able to avoid the
copy in the future if it has a performance advantage.
2021-04-08 19:56:51 +10:00
Maarten van Gompel ea20aa26fb
Implementing fallbacks when special dirs don't behave as expected #44
This solves https://todo.sr.ht/~martijnbraam/Megapixels/44 , seems need
in sxmo (at least for me).
2021-03-26 01:21:56 +01:00
Benjamin Schaaf af641f2a63
Fix memory leak 2021-03-26 01:14:03 +01:00
Benjamin Schaaf a9d01640bd
Add bar code scanning using zbar
Fixes #41
2021-02-21 16:26:00 +01:00
Benjamin Schaaf cc21f1b538 Use XDG special directory instead of hard-coding ~/Pictures
Fixes #22
2021-01-11 16:59:09 +01:00
Martijn Braam d140e44d73 Fix path for the generated picture and improve error message 2021-01-11 16:43:48 +01:00
Benjamin Schaaf 3f8ee6227f Move thumbnail generation to processing pipeline
This ensures the thumbnail is properly created from the captured frame
instead of whatever the current preview is when the post-processing
finishes.
2021-01-06 23:24:05 +11:00
Benjamin Schaaf 153d8c93e2 Wait for postprocess process to complete before updating preview
Fixes #27
Fixes #28
2021-01-06 19:12:11 +11:00
Martijn Braam edd1de7a9e Add meson option for the tiff cfa pattern bug 2020-12-22 17:13:36 +01:00
Martijn Braam 684a81e546 Fix libtiff 4.2 incompatability 2020-12-22 16:05:06 +01:00
Martijn Braam 72105c9491 Code style 2020-12-06 15:44:31 +01:00
Martijn Braam 08520e6e6c Use the proper color matrix for preview 2020-12-06 15:22:53 +01:00
Benjamin Schaaf 95414adf8d Use new control APIs for io pipeline 2020-11-28 00:03:57 +11:00
Benjamin Schaaf e6deb1cfe7 Remove debug logging 2020-11-26 22:46:22 +11:00
Benjamin Schaaf 510177b220 Rename test_camera → camera_test 2020-11-26 21:39:38 +11:00
Benjamin Schaaf dd45690d47 First pass at integrating pipeline with application 2020-11-26 00:34:57 +11:00