Commit Graph

51 Commits

Author SHA1 Message Date
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
Martijn Braam 94d437df30
Added config file parser and meson script
Includes style fixes
2020-01-23 23:04:36 +01:00