aboutsummaryrefslogtreecommitdiff
path: root/fiv-thumbnail.h
Commit message (Collapse)AuthorAgeFilesLines
* Downscale embedded thumbnails within minionsPřemysl Eric Janouch2022-06-081-1/+3
| | | | Otherwise the UI would become unresponsive during loading.
* Add a command line option to extract thumbnailsPřemysl Eric Janouch2022-06-081-3/+6
| | | | | Only use LibRaw for now, which probably has the most impact using the least amount of effort.
* Add flags to the serialization protocolPřemysl Eric Janouch2022-06-081-2/+2
| | | | | | | | | 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.
* Use the model's mtime for validating thumbnailsPřemysl Eric Janouch2022-06-041-1/+2
| | | | | Saves a syscall, generalizes fiv_thumbnail_lookup(), wastes a tiny bit of memory per entry.
* Make thumbnailers pass back raw imagesPřemysl Eric Janouch2022-02-201-2/+3
|
* Implement wide thumbnail cache invalidationPřemysl Eric Janouch2022-02-201-0/+3
|
* Bump more copyright yearsPřemysl Eric Janouch2022-01-071-1/+1
|
* Move thumbnails into their own source filePřemysl Eric Janouch2021-12-281-0/+64
And clean up identifiers.