Commit Graph

16 Commits

Author SHA1 Message Date
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