Commit Graph

50 Commits

Author SHA1 Message Date
Martijn Braam
0170544013 WIP 2023-07-16 23:18:14 +02:00
Martijn Braam
64a4c8e869 Remove ini files from meson 2023-07-12 15:07:26 +02:00
Martijn Braam
3ee314a68d Add libmegapixels 2023-07-11 23:43:23 +02:00
Martijn Braam
b5161db18e Add DCP calibration files for sensors
Read .dcp files stored in the same directory as the camera configuration
files and copy over the calibration curves into the DNG files after
taking a picture.
2023-07-07 17:14:24 +02:00
Oliver Smith
92f5270f87 Bump version to 1.6.1 2023-05-30 09:08:56 +02:00
Martijn Braam
dac8c83457 Bump version to 1.6.0 2023-02-02 13:59:00 +01:00
xad6
e75eb375de detect rotation directly via X or Wayland
Fixes #44

This commit changes the way that screen rotation is detected. Instead of
using Mutter's DBus interface, we now listen directly for X and Wayland
events indicating the screen has been rotated (RRScreenChangeNotify and
wl_output::geometry events). This has the advantage of working outside
of Phosh.
2022-11-21 20:10:46 +01:00
Guido Günther
0dbb567445 Use libfeedback to emit shutter sound (MR 24)
This makes it simpler to notice that a picture was taken
2022-10-20 12:28:19 +02:00
Martijn Braam
8df79054c3 Bump version to 1.5.2 2022-06-29 13:47:47 +02:00
Martijn Braam
894e090b1c Bump version to 1.5.1 2022-06-27 15:45:53 +02:00
Martijn Braam
7a14333ffc Update metadata for 1.5.0 2022-06-27 14:13:30 +02:00
Yassine Oudjana
29687edd57 Add initial configuration for Xiaomi Mi Note 2 (MR 13) 2022-06-21 17:31:23 +02:00
Yassine Oudjana
a4c2c1ec1f Move mode types and functions to a new object (MR 13)
Rename MPCameraMode to a more generic MPMode and move it along
with related functions to a new object in preparation for using
it in the device object.
2022-06-21 17:30:16 +02:00
Martijn Braam
3c4aaf9fb5 ci: Fix debian build
The clang-format-12 package no longer exist and only clang-format 11, 13
and 14 remain in the repositories.

Also replace apt with apt-get since apt is not for scripting
2022-06-21 14:55:43 +02:00
Benjamin Schaaf
c0e76da4b7 Release 1.4.3 2021-12-13 23:04:07 +11:00
Benjamin Schaaf
34885afac0 Release 1.4.2 2021-11-17 00:08:27 +11:00
Oliver Smith
e86a1519cb Release 1.4.1 2021-11-14 15:17:30 +01:00
Benjamin Schaaf
41110321da Release 1.4.0 2021-11-13 00:14:18 +11:00
Benjamin Schaaf
a92104e27c Add clang-format as part of CI 2021-11-12 21:47:34 +11:00
Benjamin Schaaf
24835cdc25 Implement flash
Fixes #5
2021-11-12 18:29:34 +11:00
Benjamin Schaaf
05d6c3fa6d Release 1.3.2 2021-11-10 23:21:57 +11:00
Benjamin Schaaf
16e9bff190 Release 1.3.1
* Fix memory leak
2021-11-10 20:36:55 +11:00
Martijn Braam
fa5cbb5d9b Bump to 1.3.0 2021-09-10 03:39:03 +02:00
Martijn Braam
c584583d29 Update version number to 1.2.0 2021-07-30 18:14:42 +02:00
Martijn Braam
295476c3f6 Add about dialog 2021-06-13 23:23:13 +02:00
Benjamin Schaaf
91817b167a Reorganization, replacing CPU debayering entirely 2021-04-18 23:13:56 +10:00
Benjamin Schaaf
337526e9b9 It works! 2021-04-15 23:14:20 +10:00
Benjamin Schaaf
1ffaba5f7e First pass at OpenGL debayering 2021-04-09 22:57:14 +10:00
Benjamin Schaaf
a9d01640bd Add bar code scanning using zbar
Fixes #41
2021-02-21 16:26:00 +01:00
Martijn Braam
edd1de7a9e Add meson option for the tiff cfa pattern bug 2020-12-22 17:13:36 +01:00
Martijn Braam
e595b6f4e2 Also install tools 2020-12-06 15:48:04 +01:00
Martijn Braam
08520e6e6c Use the proper color matrix for preview 2020-12-06 15:22:53 +01: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
Benjamin Schaaf
0ba1a6844e First pass at pipeline implementation 2020-11-20 22:25:39 +11:00
Martijn Braam
cd7cd8b177 Implement YUV preview 2020-11-09 15:44:18 +01:00
Martijn Braam
c67a36c827 Added metainfo 2020-11-08 18:16:15 +01:00
Martijn Braam
8863133fe2 Implement external post processing 2020-10-01 17:25:24 +02:00
Martijn Braam
e70eebe34b Implement DNG raw burst capture 2020-09-26 23:30:15 +02:00
Arnaud Ferraris
1c16171ff5 config: add PineTab config 2020-09-23 22:04:21 +02:00
Martijn Braam
4fb0a5b133 Change up config lookup and add documentation for it 2020-09-22 01:14:15 +02:00
Martijn Braam
9d624a0cf5 Add new configs to meson 2020-09-18 17:13:46 +02:00
Martijn Braam
efb26135bd Use gresources and add new camera icon 2020-09-18 16:10:15 +02:00
Martijn Braam
243ef89cb5 Added quick'n'bad debayer implementation for previews 2020-09-15 00:03:41 +02:00
Martijn Braam
21ba2d54c1 Fixed build on glibc systems 2020-09-08 14:35:34 +02:00
Martijn Braam
c554d22193 Added icon 2020-09-03 18:11:15 +02:00
Martijn Braam
4be3e43b3a Added launcher 2020-09-03 17:42:03 +02:00
Martijn Braam
db131f2cb0 Chosen project name 2020-09-03 01:48:47 +02:00
Martijn Braam
e6f70404ae Added installation config to meson 2020-01-24 01:03:47 +01:00
Martijn Braam
94d437df30 Added config file parser and meson script
Includes style fixes
2020-01-23 23:04:36 +01:00