Daniel Novomeský
9bee29cc01
heif: enable saving of hej2 format
2025-03-16 18:37:48 +01:00
Daniel Novomeský
fe28130cb3
HEIF plug-in extended to read AVCI format
...
AVCI is H.264 encapsulated in HEIF container
2024-12-29 23:44:18 +01:00
Daniel Novomeský
ce8383e5fd
HEIF plug-in extended to support HEJ2 format
...
HEJ2 is JPEG 2000 codec encapsulated in HEIF container.
Only HEJ2 reading is implemented.
2023-12-07 13:26:43 +01:00
Daniel Novomeský
9ab64dbf22
heif: use heif_init/heif_deinit with libheif 1.13.0+
...
In recent libheif, application should use
heif_init/heif_deinit calls. Unfortunately, these calls are
not thread-safe in released 1.13.0 version yet (will be in the
future) and HEIFHandler is often created in different threads.
So we have to guard their use with a mutex.
2022-10-10 09:28:41 +00:00
Ahmad Samir
1169859b07
Run clang-format on all cpp/h files
...
NO_CHANGELOG
2021-03-08 20:15:33 +02:00
Ahmad Samir
e3ab850712
Add a trailing comma to enum
...
Should help produce better diffs and clang-format won't squash the enum
on one line.
GIT_SILENT
2021-03-08 20:14:42 +02:00
Daniel Novomesky
511a22f0b4
Check the input buffer before passing it to libheif
2021-03-02 11:46:13 +00:00
Daniel Novomesky
ca52d4ddf5
Add plugin for High Efficiency Image File Format (HEIF)
...
Code partially by Sirius Bakke
2021-02-25 11:52:00 +01:00