mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2026-07-21 16:00:56 -04:00
Compare commits
2 Commits
v6.28.0-rc
...
Frameworks
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4e28133181 | ||
|
|
ac374da215 |
@@ -1,6 +1,6 @@
|
|||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
|
|
||||||
set(KF_VERSION "6.28.0") # handled by release scripts
|
set(KF_VERSION "6.28.1") # handled by release scripts
|
||||||
set(KF_DEP_VERSION "6.28.0") # handled by release scripts
|
set(KF_DEP_VERSION "6.28.0") # handled by release scripts
|
||||||
project(KImageFormats VERSION ${KF_VERSION})
|
project(KImageFormats VERSION ${KF_VERSION})
|
||||||
|
|
||||||
|
|||||||
@@ -711,7 +711,8 @@ bool HEIFHandler::ensureDecoder()
|
|||||||
buffer = deviceRead(dev, kMaxQVectorSize);
|
buffer = deviceRead(dev, kMaxQVectorSize);
|
||||||
err = heif_context_read_from_memory(ctx, static_cast<const void *>(buffer.constData()), buffer.size(), nullptr);
|
err = heif_context_read_from_memory(ctx, static_cast<const void *>(buffer.constData()), buffer.size(), nullptr);
|
||||||
} else {
|
} else {
|
||||||
heif_reader reader = create_heif_reader_for_qiodevice();
|
// Must not be destroyed until decoding ends
|
||||||
|
static const heif_reader reader = create_heif_reader_for_qiodevice();
|
||||||
err = heif_context_read_from_reader(ctx, &reader, dev, nullptr);
|
err = heif_context_read_from_reader(ctx, &reader, dev, nullptr);
|
||||||
}
|
}
|
||||||
if (err.code) {
|
if (err.code) {
|
||||||
|
|||||||
Reference in New Issue
Block a user