1b5a871641Don't make the missing movie.sh file fatal
Martijn Braam
2024-12-23 15:40:34 +01:00
a9f6291c3eExplicitly declare function parameters for GCC 15 compatibility
Takuya Wakazono
2024-11-30 20:16:20 +09:00
95ae684d9fPass color/forward matrices to libdng
Kristian Vos
2024-11-04 18:44:28 +01:00
22fc1309c5Fix wrong rotation being used for DNG
Kristian Vos
2024-11-04 15:04:30 +01:00
98ae16848cFix preview not working after switching windows
Kristian Vos
2024-09-30 14:38:08 +02:00
2a328e4f2dAdd helper script for setting up a full megapixels system on a phone
Martijn Braam
2024-09-11 17:13:57 +02:00
bd1a19f66fae: fix problem uncovered by alpine build
Pavel Machek
2024-09-07 23:04:32 +02:00
95f474076cae: don't go over 1/100 sec exposure too easily
Pavel Machek
2024-09-07 22:42:35 +02:00
bfe76b7568ui: disable for now, gtk does not like cross-calls
Pavel Machek
2024-09-06 12:40:45 +02:00
474b2db2c9ui: display focus information, too.
Pavel Machek
2024-09-06 12:20:33 +02:00
cccfdb18c7ui: take digital gain into consideration, too
Pavel Machek
2024-09-06 12:01:56 +02:00
13264d6b1cui: display exposure/gain settings
Pavel Machek
2024-09-06 11:43:41 +02:00
9e4b760b77ui: Add button with camera status.
Pavel Machek
2024-09-06 10:45:34 +02:00
47772bde2eae: use gain/dgain minimum values
Pavel Machek
2024-09-04 11:15:47 +02:00
b5dbc416b5ae: start using minimum values for controls, too
Pavel Machek
2024-09-03 23:19:42 +02:00
16092880d0auto: display values in known units
Pavel Machek
2024-09-03 22:45:24 +02:00
eeca8fe4ccauto: cleanups
Pavel Machek
2024-09-03 22:04:07 +02:00
5fd1e09059auto: tweak debugging
Pavel Machek
2024-09-03 21:36:29 +02:00
def6e19b5eae: debugging note when out of options. 7.67 sec to "full dark".
Pavel Machek
2024-09-03 20:07:30 +02:00
8af8441bbdauto: use common functions when possible.
Pavel Machek
2024-09-03 13:54:23 +02:00
dcc73a1647auto: Use helper function to set value.
Pavel Machek
2024-09-03 13:41:00 +02:00
d0e4e318c1dgain: remove left-over debugging code
Pavel Machek
2024-09-03 14:18:34 +02:00
7c59259f27dgain: Introduce digital gain
Pavel Machek
2024-08-31 22:06:03 +00:00
bbc077f528af: if it improves on its own, likely scene or AE changed, and time to restart
Pavel Machek
2024-09-03 07:04:34 +00:00
d87c6263edaf: Port focus code from millipixels.
Pavel Machek
2024-09-02 21:07:34 +00:00
88b9ca9e50Explain dependencies for video recording.
Pavel Machek
2024-08-31 17:05:56 +00:00
8ba6d0b96bmpegize: fix dng mode
Pavel Machek
2024-08-31 16:19:29 +00:00
7b25364b8aCreate new icons for the autofocus feature
Martijn Braam
2024-08-05 02:29:31 +02:00
f8628a344cDon't call libmegapixels_open twice in a row in io_pipeline
Kristian Vos
2024-08-04 10:58:44 +02:00
8f37625309Allow manually changing the focus using controls
Kristian Vos
2024-08-04 10:51:27 +02:00
64f93cd8f2Run clang-format on a few files
Kristian Vos
2024-08-04 10:40:24 +02:00
3280c1d113Refactor camera control functions to use MPControl, store fd in MPControl
Kristian Vos
2024-08-03 15:44:34 +02:00
cd392d85cdAllow getting/querying/setting controls on non-sensor devices
Kristian Vos
2024-08-03 11:52:01 +02:00
a8e8d38018Call on_output_changed also if just the camera changed, just to be safe
Kristian Vos
2024-08-01 12:49:39 +02:00
dd8ae3be14Fix typo to fix AWB issues
Kristian Vos
2024-08-01 12:12:27 +02:00
fe5b4651caSet some initial calibration matrices if no DCP file is found, used for AWB
Kristian Vos
2024-08-01 12:11:22 +02:00
b1c46f7800Re-enable flash, refactor to use libmegapixels
Kristian Vos
2024-07-24 13:57:54 +02:00
2bbc0f387fPass mirrored to gles2_debayer to make mirrored actually work
Kristian Vos
2024-07-23 16:57:18 +02:00
a84e2c797cUpdate for new libmegapixels_find_config signature
Martijn Braam
2024-07-16 01:12:44 +02:00
2653c43938Add sRGB to XYZ matrix
Martijn Braam
2024-07-15 19:36:55 +02:00
141cd8167bFix the repository url in the about dialog
Martijn Braam
2024-07-15 19:25:49 +02:00
ccf0314b62Make the video recording button an icon
Martijn Braam
2024-07-15 18:03:35 +02:00
8b525210bcFix QR-code/symbol not rendering on top of QR-code correctly
Kristian Vos
2024-07-10 13:45:59 +02:00
1a27c4b15bAdded debayer_packed.frag to meson.build and gresource.xml
Kristian Vos
2024-07-01 10:44:07 +02:00
32f168b6d8Split debayer fragment between packed and unpacked, fixing preview for unpacked 10bit bayer formats
Kristian Vos
2024-06-29 22:24:17 +02:00
db188f2db7Re-enable zbar, don't crash application if using an unsupported pixel format for preview for zbar
Kristian Vos
2024-07-01 12:48:55 +02:00
e41dc80a71Fix various compile errors
Kristian Vos
2024-06-29 18:04:42 +02:00
cd3266466eImprove readability of shader selecting based on pixel format, add more bayer formats
Kristian Vos
2024-05-11 19:28:26 +02:00
ac80896c0cImprove gain/exposure controls
Kristian Vos
2024-05-11 13:59:48 +02:00
8d74a7da06rmdir can be easily done without calling the shell.
Pavel Machek
2024-05-10 22:07:28 +02:00
48a4b8db2aGet rid of fragile recursive rm, move cleanup to mpegize. This way "mpegize stop" does not have to wait for "mpegize start".
Pavel Machek
2024-05-10 09:36:24 +02:00
b77064dda0Start encoding while the recording is running in the YUV case. This allows "unlimited" video length. PinePhone OG is able to do the encoding with ~180% CPU use.
Pavel Machek
2024-05-09 21:58:12 +02:00
1395f823a0Pass start/stop down to mpegize script.
Pavel Machek
2024-05-09 21:55:33 +02:00