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
85819660a7
postprocess: Add sigmoidal contrast to imagemagick postprocessing
9 months ago
Martijn Braam
c584583d29
Update version number to 1.2.0
10 months ago
Martijn Braam
68bba0a8a5
Fix glib schemas
10 months ago
Guido Günther
561c10c612
data: Add X-Purism-FormFactor to desktop file
...
This allows shells like phosh to filter on form factor so
the app list isn't cluttered with applications that don't
fit the screen when not docked.
Reference: https://source.puri.sm/Librem5/phosh/-/merge_requests/639
10 months ago
WebFreak001
974fafc1d1
focus now only triggerable once in parallel
10 months ago
WebFreak001
7314739dfc
free cameras on process exit
10 months ago
WebFreak001
ccbaaad72b
keep track of bg tasks for clean up
10 months ago
WebFreak001
1282a75db9
run most camera control setting in background
...
makes trigger focus, continuous focus, autogain, gain ctrl, auto
exposure, exposure ctrl run in background to not block the UI thread.
The camera updates the image while this is in progress, so you can for
example see the camera live focus as on common other phones.
10 months ago
Martijn Braam
5ad97d03f6
Add save-dng setting
12 months ago
Martijn Braam
295476c3f6
Add about dialog
12 months ago
Martijn Braam
8e2c11d5e4
Disable matrices in preview
...
For some reason it looks work with the matrices, skipped for now
12 months ago
Martijn Braam
95cfc652c8
Matrix cleanup
12 months ago
Martijn Braam
3408d6262d
Add debug function to print matrices
12 months ago
Martijn Braam
4cf16a54b4
Update CI for gtk4
12 months ago
Martijn Braam
7a3e470b29
Reverse the matrix and srgb conversion for the preview
...
The sRGB curve should be applied after the color matrices
12 months ago
Sebastian Krzyszkowiak
b29f04c05d
process_pipeline: Drop unnecessary malloc
12 months ago
Sebastian Krzyszkowiak
9179b29f7c
process_pipeline: Handle non-RAW8 images when saving DNG
12 months ago
Sebastian Krzyszkowiak
3691ece911
process_pipeline: Correctly set BlackLevel TIFF tag
12 months ago
Sebastian Krzyszkowiak
52cc52437e
process_pipeline: Set the thumbnail row buffer to correct size
...
Otherwise it's saving 2*image->width bytes of uninitialized memory
image->height times into the DNG file.
12 months ago
Martijn Braam
4ca703d9cc
Update README for 1.0.0
1 year ago
Benjamin Schaaf
055ff6e266
Fix preview color
1 year ago
Martijn Braam
e577872925
Updated metainfo for 1.0.0
1 year ago
Martijn Braam
b0a513490e
Updated desktop file to no longer pass useless argument
1 year ago
Martijn Braam
d32324208c
Merge branch 'opengl'
1 year ago
Martijn Braam
d27fbcc447
Revert "Use g_get_user_config_dir"
...
Reverting and re-applying after gtk4 switch
This reverts commit 5bceb2e931
.
1 year 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
Guido Günther
0046986e3e
Use g_get_user_config_dir
...
Instead of opencoding rely on glib which handles XDG_CONFIG_HOME and
such. This also prevents xdg_config from leaking.
1 year ago
Martijn Braam
59dde6bb74
Fix crash on musl and clean up dependency
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
46bfb39dfd
Cleanup
1 year ago
Benjamin Schaaf
8ccf1451ed
Fix image capture
1 year ago
Benjamin Schaaf
70f8ddbada
Improve preview positioning
1 year ago
Benjamin Schaaf
207aabf16a
Add workaround for OV5640 capture mode not being set on first start after reboot
1 year ago
Guido Günther
5bceb2e931
Use g_get_user_config_dir
...
Instead of opencoding rely on glib which handles XDG_CONFIG_HOME and
such. This also prevents xdg_config from leaking.
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
1bd975698c
Average green samples for debayering
...
Gives a slightly cleaner image
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
aa8b2409d9
Second pass at OpenGL debayering
1 year ago
Benjamin Schaaf
1ffaba5f7e
First pass at OpenGL debayering
1 year ago
Benjamin Schaaf
f1947f134e
Rework pipeline to allow for DMA support
...
The process pipeline is now tasked with releasing the camera buffer,
rather than being given a copy. This enables being able to avoid the
copy in the future if it has a performance advantage.
1 year ago
Martijn Braam
a3c8b280f2
Made the QR outline more visible
1 year ago