Martijn Braam
7c218cddd3
Redesign data QR dialog
9 months ago
Martijn Braam
7d8404d895
Remove repetiton in the QR code message
...
As noted by ~ferenc, the message for QR code popups translates to
"QR-Code code" which doesn't look nice.
9 months ago
Martijn Braam
5ad97d03f6
Add save-dng setting
12 months ago
Martijn Braam
295476c3f6
Add about dialog
12 months ago
nwlyoc
e17a516564
Copy data from QR code to default clipboard instead of primary selection clipbord because the latter is in no obvious way reachable inside Phosh.
1 year ago
Benjamin Schaaf
b22053dadb
UI rotation follows device
1 year ago
Benjamin Schaaf
64b75bcbe5
Preview rotation follows device
1 year ago
Benjamin Schaaf
8ccf1451ed
Fix image capture
1 year ago
Benjamin Schaaf
70f8ddbada
Improve preview positioning
1 year ago
Benjamin Schaaf
36b7b2b38d
Fix gain and exposure being switched in io pipeline
1 year ago
Benjamin Schaaf
d03d4b99e3
Make pressing the preview work again
1 year ago
Benjamin Schaaf
44fc390b99
Get zbar working again
1 year ago
Benjamin Schaaf
f9e6576266
Progress on controls
1 year ago
Benjamin Schaaf
ea0fd24cc8
More progress on GTK4 port
1 year ago
Benjamin Schaaf
d42ee3e1c0
Progress on GTK4 port
1 year ago
Benjamin Schaaf
91817b167a
Reorganization, replacing CPU debayering entirely
1 year ago
Benjamin Schaaf
337526e9b9
It works!
1 year ago
Benjamin Schaaf
1ffaba5f7e
First pass at OpenGL debayering
1 year ago
Martijn Braam
a3c8b280f2
Made the QR outline more visible
1 year ago
Martijn Braam
721f943da9
Trigger capture with spacebar
1 year ago
Benjamin Schaaf
867b0c9bef
Use glib to check for a valid URI in bar codes
...
Fixes #46
1 year ago
Martijn Braam
36193243f5
Fix qr segfault and support gemini urls
1 year ago
Benjamin Schaaf
a9d01640bd
Add bar code scanning using zbar
...
Fixes #41
1 year ago
Benjamin Schaaf
cc21f1b538
Use XDG special directory instead of hard-coding ~/Pictures
...
Fixes #22
1 year ago
Martijn Braam
d140e44d73
Fix path for the generated picture and improve error message
1 year ago
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.
1 year ago
Benjamin Schaaf
21547ed210
Show spinner while capturing and processing an image
1 year ago
Benjamin Schaaf
153d8c93e2
Wait for postprocess process to complete before updating preview
...
Fixes #27
Fixes #28
1 year ago
Michal Ciesielski
29ad14c78b
Read slider value when changing from auto to manual
...
The user might have moved the slider while in Auto. When exiting Auto
mode the value and the slider will be desynced. This change syncs the
value with the slider position when entering Manual mode.
1 year ago
Martijn Braam
72105c9491
Code style
1 year ago
Martijn Braam
c591e60ebd
Add black background behind preview
2 years ago
Benjamin Schaaf
2133a087d5
Fix opening captured image not working
2 years ago
Benjamin Schaaf
065bbcb7e5
Make thumbnail work
2 years ago
Benjamin Schaaf
dda7367368
Remove commented out code in main
2 years ago
Benjamin Schaaf
dd45690d47
First pass at integrating pipeline with application
2 years ago
Martijn Braam
506b0cfca0
Cleanup after bayer changes
2 years ago
Martijn Braam
89953d1c11
Set MBUS formats on all media entities in the path and define SRGGB10P
2 years ago
Martijn Braam
f108fe7d06
Implement MPLANE buffers
...
The qualcomm driver (on MSM8916 at least) uses an MPLANE buffer
for the video capture with a single plane in it. This detects
such drivers and requests MPLANE buffers from the driver and then
always uses the first plane from that through the normal pipeline.
2 years ago
Martijn Braam
69a98fe9d4
Use the NUM_LINKS constant
2 years ago
Martijn Braam
bbb60965f5
Added support for arbitrary media links
2 years ago
Martijn Braam
cd7cd8b177
Implement YUV preview
2 years ago
Martijn Braam
6b775ba1f9
Disable camera switch button if only one camera exists
2 years ago
Martijn Braam
926b98fec0
Add n-camera support
2 years ago
AngeloGioacchino Del Regno
b56182ca33
megapixels: Implement quick-debayering all Bayer 8-bits pixel formats
...
This application was supporting only debayering of BGGR8 streams:
this is an issue on cameras that are outputting a different format.
Implement quick-debayering of all Bayer 8-bits pixfmts in order to
solve wrong tint issues on many, many camera sensors.
This was tested on a Sony Exmor-RS IMX300 sensor.
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@somainline.org>
2 years ago
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>
2 years ago
Fernando Ramos
6384ac7ded
Fix /etc/megapixels.ini fallback (pointer issue)
2 years ago
Martijn Braam
23b1051794
Clean up console output
2 years ago
Martijn Braam
0b3c9f78d6
Correct path for the quick open button
2 years ago
Martijn Braam
ed8d390bfc
Convert to sRGB for preview
2 years ago
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.
2 years ago