Přemysl Eric Janouch
84f8c9436f
Downscale embedded thumbnails within minions
...
Otherwise the UI would become unresponsive during loading.
2022-06-08 02:51:55 +02:00
Přemysl Eric Janouch
8dfbd0dee2
Add a command line option to extract thumbnails
...
Only use LibRaw for now, which probably has the most impact
using the least amount of effort.
2022-06-08 02:51:54 +02:00
Přemysl Eric Janouch
930744e165
Add flags to the serialization protocol
...
It still needs no versioning, as it's not really used by anyone.
An alternative method of passing a "low-quality" flag would be
perusing fiv_thumbnail_key_lq from fiv-thumbnail.c, which would
create a circular dependency, unless fiv_io_{de,}serialize*()
were moved to fiv-thumbnail.c.
2022-06-08 02:51:54 +02:00
Přemysl Eric Janouch
e2adac72cc
Use the model's mtime for validating thumbnails
...
Saves a syscall, generalizes fiv_thumbnail_lookup(),
wastes a tiny bit of memory per entry.
2022-06-04 16:37:25 +02:00
Přemysl Eric Janouch
04ec292caf
Make thumbnailers pass back raw images
2022-02-20 21:14:33 +01:00
Přemysl Eric Janouch
a28fbf25bc
Implement wide thumbnail cache invalidation
2022-02-20 15:44:42 +01:00
Přemysl Eric Janouch
6a878fd3c4
Bump more copyright years
2022-01-07 09:53:58 +01:00
Přemysl Eric Janouch
bf47782f0a
Move thumbnails into their own source file
...
And clean up identifiers.
2021-12-28 20:18:25 +01:00