Jean-Claude
edf23639d8
Fix race condition when invoiced in parallel
...
When the exiftool based loaded is invoiced twice for the same image, a
race condition lead to a crash.
The parallel execution happens when the main image as well as the
thumbnail manager tries to load the same image.
This is mitigated by adding a unique timestamp to the temporary path
2024-02-05 21:02:49 +01:00
Jean-Claude
c31d0bc695
Add Olympus ORF support
2023-12-20 23:06:36 +01:00
Jean-Claude
a4fd94b90f
Merge pull request #5 from begabba/master
...
Add support for Fujifilm RAW .raf
2023-10-21 12:45:33 +02:00
erix
483490f055
Fujifilm support in README
2023-10-16 09:34:17 +02:00
erix
c4e94061f8
Add Fujifilm RAF support
2023-10-16 09:29:01 +02:00
Jean-Claude
d7264523b3
Update pre-commit
2023-08-17 09:53:38 +02:00
Jean-Claude
02d0321239
Fix lint
2023-08-17 09:45:17 +02:00
Jean-Claude
9b92b955ac
Improve performance by caching last images
2023-08-17 09:43:55 +02:00
Jean-Claude
aacbdabbb3
Update README
2023-08-17 09:42:32 +02:00
Jean-Claude
e26e3ff058
Update for QT6
2023-08-17 09:34:19 +02:00
Jean-Claude
54db918e93
IMPROVE: Add metadata to extracted CR3 image
2021-10-07 22:06:16 +02:00
Jean-Claude
c7a4e78568
FIX: Typo
2021-05-14 17:52:48 +02:00
Jean-Claude
1a524c05ba
ADD: list of supported types and their dependency, fix minor things
2021-04-26 19:00:54 +02:00
Jean-Claude
ab6b8153b8
NEW: Support for CR3
2021-04-16 22:35:18 +02:00
Jean-Claude
00d47be399
DOC: Fix broken link
2021-02-01 13:03:05 +01:00
Jean-Claude
943c5e67bf
NEW: GNU GPL v3.0
2020-11-01 17:32:50 +01:00
Jean-Claude
0e707f9d53
Merge branch 'fix/qprocess-exception' of jeanclaude/RawPrev into master
2020-11-01 16:09:06 +01:00
Jean-Claude
12a5a34247
FIX: Handle error of QProcess when extracting thumbnail
2020-11-01 16:05:24 +01:00
Jean-Claude
b163ab5022
Merge branch 'core/process-refactor' of jeanclaude/RawPrev into master
2020-11-01 13:31:44 +01:00
Jean-Claude
4e405843e2
IMPROVE: use QProcess to interact with dcraw
...
The thumbnail extraction using `dcraw` is no longer done via `subprocess`,
but using QT's native `QProcess` mechanism. This has the main advantage
that a `QImageReader` instance can be crated for it, which allows for
auto image rotation. Further, it seems to be more performant too.
2020-11-01 13:24:44 +01:00
Jean-Claude
5d4eb4fe3b
FIX: Adapt to changes of the vimiv API
2020-10-30 19:17:41 +01:00
Jean-Claude
4dc1c62670
DOC: Disclaimer about integration
2020-10-22 07:57:22 +02:00
Jean-Claude
28392a9d89
CLEANUP: Remove obsolete `RawPrev` class, imports, functions
2020-10-10 14:04:02 +02:00
Jean-Claude
fc2c6b3ee7
FIX: `api.external_handler` has changed from a list to a dict
2020-10-10 13:42:02 +02:00
Jean-Claude
8bda143694
DOC: Add initial README
2020-10-05 11:48:37 +02:00
Jean-Claude
8f66a578ef
NEW: insert external ft. handler for cr2
2020-10-04 22:49:29 +02:00
Jean-Claude
faa2003408
NEW: basic .gitignore
2020-10-04 20:02:23 +02:00
Jean-Claude
37fd6ed56e
NEW: pre-commit config
2020-10-04 19:56:44 +02:00