avif: Adjust for libavif breaking change

This commit is contained in:
Daniel Novomesky
2021-06-04 14:37:10 +02:00
parent 318dacda75
commit bf3f94da76

View File

@ -361,11 +361,15 @@ bool QAVIFHandler::decode_one_frame()
}
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) {
case 0: // vertical
#endif
case 0: // top-to-bottom
result = result.mirrored(false, true);
break;
case 1: // horizontal
case 1: // left-to-right
result = result.mirrored(true, false);
break;
}