Commit Graph

52 Commits

Author SHA1 Message Date
AngeloGioacchino Del Regno
6a5f1078ef main: Correctly configure mbus for 8-bits Bayer pix fmts
The mbus has to be configured correctly for each of the pixel
formats in order to send the right indications to V4L2.

Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
2020-10-25 23:42:21 +01:00
Fernando Ramos
6384ac7ded Fix /etc/megapixels.ini fallback (pointer issue) 2020-10-12 22:01:16 +02:00
Martijn Braam
23b1051794 Clean up console output 2020-10-10 02:00:39 +02:00
Martijn Braam
0b3c9f78d6 Correct path for the quick open button 2020-10-07 02:05:21 +02:00
Martijn Braam
ed8d390bfc Convert to sRGB for preview 2020-10-07 01:51:38 +02:00
Arnaud Ferraris
e7d5da17cb main: use "C" locale for LC_NUMERIC
Some locales use ',' as decimal separator instead of '.', which is taken
into account by sscanf when parsing floating point values.

This can lead to parsing failures for the `colormatrix` and
`forwardmatrix` config options. Setting LC_NUMERIC to "C" solves this
problem.
2020-10-06 16:11:35 +02:00
Martijn Braam
8393a9a906 Seperate the control box better 2020-10-06 16:08:55 +02:00
Martijn Braam
3a12e81688 Show shutter speed as angle 2020-10-03 22:00:14 +02:00
Martijn Braam
77d496a27a Implement correct gain handeling 2020-10-03 21:51:36 +02:00
Martijn Braam
0fb190dbc7 Retrieve camera state when disableing an auto control 2020-10-03 17:38:38 +02:00
Martijn Braam
5d872860f9 Implement manual controls 2020-10-03 17:05:10 +02:00
Martijn Braam
d891f44937 Draw controls over the preview 2020-10-03 14:40:41 +02:00
Martijn Braam
b7d43be635 Fixed buffer overflow and postprocessing metadata 2020-10-02 21:08:09 +02:00
Martijn Braam
908c677c1e Fix segfault on capture 2020-10-02 15:52:00 +02:00
Martijn Braam
123499092d Leak less memory 2020-10-02 14:09:17 +02:00
Martijn Braam
74ff1c5268 Trigger autofocus if the driver has it 2020-10-02 13:23:06 +02:00
Martijn Braam
8863133fe2 Implement external post processing 2020-10-01 17:25:24 +02:00
Martijn Braam
9cbebee116 Front camera metadata and auto exposure switch 2020-09-27 17:25:31 +02:00
Martijn Braam
cca7e6a823 Fixed corrupt last frame and metadata 2020-09-27 16:31:48 +02:00
Martijn Braam
ae1d73fa41 Write better EXIF data 2020-09-27 15:29:14 +02:00
Martijn Braam
2345c3bde2 Improve TIFF metadata 2020-09-26 23:46:11 +02:00
Martijn Braam
e70eebe34b Implement DNG raw burst capture 2020-09-26 23:30:15 +02:00
Martijn Braam
83c86ac45d Add button for last image and directory 2020-09-24 15:11:03 +02:00
Martijn Braam
09ed10d85f Made settings button work 2020-09-24 14:32:32 +02:00
Martijn Braam
4fb0a5b133 Change up config lookup and add documentation for it 2020-09-22 01:14:15 +02:00
Martijn Braam
02abe20fa3 Fix broken g_printerr call 2020-09-21 19:32:25 +02:00
Martijn Braam
59dc47f72c Use dtb auto detection for config file 2020-09-18 17:07:23 +02:00
Martijn Braam
26fab100bb Better output filenames 2020-09-18 16:19:30 +02:00
Martijn Braam
efb26135bd Use gresources and add new camera icon 2020-09-18 16:10:15 +02:00
Martijn Braam
35770cfa3d Added end-user errors 2020-09-16 19:50:46 +02:00
Martijn Braam
9871fe602d Improved debayer implementation 2020-09-16 13:39:12 +02:00
Martijn Braam
243ef89cb5 Added quick'n'bad debayer implementation for previews 2020-09-15 00:03:41 +02:00
Martijn Braam
5c0611c64f Support setting the framerate 2020-09-14 17:07:37 +02:00
Martijn Braam
f7299add53 Fixed path to css file 2020-09-14 16:16:25 +02:00
Martijn Braam
7fcb4a59ab Removed debug printfs 2020-09-05 16:45:06 +02:00
Martijn Braam
98be11f6b6 Clean up build warnings 2020-09-05 16:01:46 +02:00
Martijn Braam
74f170e9e5 Removed unused io methods 2020-09-05 14:45:58 +02:00
Martijn Braam
533c1dec21 Formatting fixes 2020-09-05 14:43:15 +02:00
Martijn Braam
dae8aafacf Implemented camera switching 2020-09-04 17:45:57 +02:00
Martijn Braam
e41b090090 Added v4l2 controls 1970-01-01 01:58:30 +01:00
Martijn Braam
4be3e43b3a Added launcher 2020-09-03 17:42:03 +02:00
Martijn Braam
8fe634c1e1 Fixed filenames 2020-09-03 17:34:46 +02:00
Martijn Braam
70519058e6 Switch preview rendering to cairo 2020-09-03 16:39:26 +02:00
Martijn Braam
38fd591828 Make the camera work in bayer mode 2020-09-02 19:45:28 +02:00
Martijn Braam
38ec7621fc Added main loop for loading new frames 2020-01-25 14:34:37 +01:00
Martijn Braam
6190add3bc Fixed FMT config function 2020-01-24 02:32:02 +01:00
Martijn Braam
9fc697315b Added debugging output to FMT ioctls 2020-01-24 02:01:22 +01:00
Martijn Braam
b5c348a042 Added YUV420 and YVU420 2020-01-24 01:33:05 +01:00
Martijn Braam
a9140f7f92 Load UI files from correct location 2020-01-24 01:09:18 +01:00
Martijn Braam
666deae49c Allow setting some pixfmts as strings 2020-01-24 00:56:52 +01:00