mirror of
https://invent.kde.org/frameworks/kimageformats.git
synced 2025-07-18 03:54:18 -04:00
avif: Adjust for libavif breaking change
This commit is contained in:
@ -361,11 +361,15 @@ bool QAVIFHandler::decode_one_frame()
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (m_decoder->image->transformFlags & AVIF_TRANSFORM_IMIR) {
|
if (m_decoder->image->transformFlags & AVIF_TRANSFORM_IMIR) {
|
||||||
|
#if AVIF_VERSION > 90100
|
||||||
|
switch (m_decoder->image->imir.mode) {
|
||||||
|
#else
|
||||||
switch (m_decoder->image->imir.axis) {
|
switch (m_decoder->image->imir.axis) {
|
||||||
case 0: // vertical
|
#endif
|
||||||
|
case 0: // top-to-bottom
|
||||||
result = result.mirrored(false, true);
|
result = result.mirrored(false, true);
|
||||||
break;
|
break;
|
||||||
case 1: // horizontal
|
case 1: // left-to-right
|
||||||
result = result.mirrored(true, false);
|
result = result.mirrored(true, false);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user