Commit Graph

28 Commits

Author SHA1 Message Date
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