libheif
libheif copied to clipboard
libheif is an HEIF and AVIF file format decoder and encoder.
Hi all, I want to test the JPEG encode into HEIC, so I build libjpeg by myself although I'm not familiar to cmake and Windows programming. But when using the...
Original issue with file example is here: https://github.com/bigcat88/pillow_heif/issues/234 Is there a way to get this information from an image and save the file so it contains it?  I tried...
Mentioning this here for lack of a better place (I can't seem to create a bug [here](https://bugs.launchpad.net/~strukturag)). Signing keys for strukturag PPAs are encrypted using rsa1024 ([link](https://keyserver.ubuntu.com/pks/lookup?fingerprint=on&op=index&search=0xC6610628A707A7E5E391D27A9641080A705C2B92)), which is deprecated...
When heif_context* doesn't read from a file, `HeifFile::m_input_stream` never initialized. Therefore, calling `heif_decode_image()` results in an unexpected Segmentation Fault. ```C // Read HEIF heif_context* ctx_read = heif_context_alloc(); heif_context_read_from_file(ctx_read, filename, nullptr);...
Inside the `reset` method of the `decoder_context` the following is done: ``` dpb.clear(); nal_parser.remove_pending_input_data(); ``` Should this not also be done inside the destructor of `decoder_context`? We are getting an...
### Description SEGV in `uncompressed_image_type_is_supported` ### Version ``` commit ID c98a3fae1ac63cc6052e40b26733396a8598542d ``` ``` ➜ libheif git:(master) ✗ ./build_asan/examples/heif-info -v 1.17.6 libheif: 1.17.6 plugin path: ./libheif/build_asan/lib/libheif ``` ### Replay ``` git...
### Summary SEGV in `openjpeg_decode_image` ### Version - commit : 9ea417c17d91516291cfad193363f9915273a65d ### reproduce ``` # openjpeg commit: 51f097e6d5754ddae93e716276fe8176b44ec548 # step1: you need build this openjpeg with asan. # step2: build...
Keeps the existing `heif_check_filetype` behaviour since that is public API. Adds a new function to check both the major version and the compatible_brands list. Switches the heif-convert example to use...
Hello, I am using libheif to encode large images via x265 encoder. I am interested in testing the smallest CTU size (16). I receive the `Invalid Image size` error. For...
The `--depth` of avifenc enables it, can heif-enc add a similar option? Thanks.