Dirk Farin
Dirk Farin
When the images of several cameras are combined into one HEIF, the codec tiles might also be 'lifted up' into HEIF tiles. Probably even without touching the data by using...
In case we support tiles at the codec level (primarily 23001-17). We need a different API as currently drafted in the `file-layout` branch. As the codec-level tiles have no `heif_item_id`,...
Right, `iloc` extents should make it possible to insert tiles into the files even if they are inserted non-sequential.
@NanGuoBean I've just added the functions to build images tile by tile. You need the current `master` branch for this, the functions are not included in the current release `v1.18.2`....
I think we can close this issue as we now have the implementation from #1318. h265 codec-level tiles seems irrelevant to me at this moment and much harder to do.
I cannot reproduce this. I've tested at several commits. Can you include which libheif commit was used for this fuzzer run?
> Git clones of libheif are reporting recent revisions de48209f29be, 2f470644d34e, and 2595e649e943 These are no libheif commit IDs. Let's postpone this one a bit. I am currently doing a...
There is only one `recursive_mutex` in libheif. That is used in the library initialization to make it thread-safe. However, nothing changed in that code part during the past months. There...
The (only) `recursive_mutex` in libheif is in https://github.com/strukturag/libheif/blob/1e9ccf123c978c9b65a78ee487944f2959313759/libheif/init.cc#L88-L92 Your error output says that is crashes when it tries to lock it. It is locked during `heif_init()` and `heif_deinit()` (and during...
libheif is also doing "reference counting" in heif_init() and heif_deinit(). When you call it several times, it will only initialize it once. Same for destruction. It will only release everything...