I tried with the XnConvert app and the picture is not shown neither, I downloaded a Codec Info app and this is the heif decoder used in my phone:
Image/vnd.android.heic
Codec details:
c2.mtk.heif.decoder
Hardware acceleration: true
Software-only: false
Low latency decoding: false
Codec provider: Device vendor / OEM
Max supported instances: 15
Max resolution: 16383x16383
Max bitrate: 64 Kbps
Frame rate: 0 — 960 fps
Max frame rate per resolution:
144p: 960,0 fps
144p (YouTube): 960,0 fps
240p: 960,0 fps
240p (widescreen): 960,0 fps
360p: 960,0 fps
360p (widescreen): 960,0 fps
480p: 960,0 fps
480p (widescreen): 960,0 fps
576p: 960,0 fps
720p: 960,0 fps
1080p: 960,0 fps
1440p: 960,0 fps
4K: 960,0 fps
8K: 960,0 fps
Color profiles:
COLOR_FormatSurface (0x7F000789)
COLOR_FormatYUV420Flexible (0x7F420888)
COLOR_FormatYUV420PackedPlanar (0x14)
COLOR_FormatYUV420PackedSemiPlanar (0x27)
COLOR_FormatYUV420Planar (0x13)
COLOR_FormatYUV420SemiPlanar (0x15)
COLOR_FormatYUVP010 (0x36)
Adaptive playback: true (required: false)
Partial frames queuing: false
Secure playback decryption: false
Can detach the surface when in Surface mode: false
Dynamic change of color aspects: false
Dynamic timestamp: false
Multiple access units: false
Tunneled playback: false
Partial access units per input buffer: false
Supported vendor parameters:
vendor.mtk.ext.dynamic.loglevel.feature-lv
vendor.mtk.ext.vdec.force.output.cc.value
vendor.mtk.ext.vdec.hdr.feature-on
vendor.mtk.ext.vdec.hdr2sdr.feature-on
vendor.mtk.ext.vdec.heif.feature-on
vendor.mtk.ext.vdec.svp.feature-on
vendor.mtk.ext.vdec.vilte.error-handle-mode
vendor.mtk.ext.vdec.vilte.feature-on
vendor.mtk.ext.vdec.vpp.disabled.value
vendor.mtk.ext.vdec.vpp.independent.disabled.motion-intpl
vendor.mtk.ext.vdec.vpp.independent.disabled.quality-tuner
vendor.mtk.ext.vdec.vpp.independent.disabled.resolution-scaler
vendor.mtk.ext.vdec.vpp.motion.intpl.disabled.value
vendor.mtk.ext.vdec.vpp.motion.intpl.fallback-copy
vendor.mtk.ext.vdec.vpp.motion.intpl.fallback-level
vendor.mtk.ext.vdec.vpp.motion.intpl.feature-on
vendor.mtk.ext.vdec.vpp.motion.intpl.max-conversion-rate
vendor.mtk.ext.vdec.vpp.motion.intpl.pixel-format
vendor.mtk.ext.vdec.vpp.quality.tuner.disabled.value
vendor.mtk.ext.vdec.vpp.quality.tuner.feature-on
vendor.mtk.ext.vdec.vpp.quality.tuner.pixel-format
vendor.mtk.ext.vdec.vpp.resolution.scaler.disabled.value
vendor.mtk.ext.vdec.vpp.resolution.scaler.domain-index
vendor.mtk.ext.vdec.vpp.resolution.scaler.feature-on
vendor.mtk.ext.vdec.vpp.resolution.scaler.max-frame-height
vendor.mtk.ext.vdec.vpp.resolution.scaler.max-frame-width
vendor.mtk.ext.vdec.vpp.resolution.scaler.pixel-format
vendor.mtk.ext.vdec.vpp.resolution.scaler.quality-index
vendor.mtk.ext.vdec.vpp.resolution.scaler.scale-ratio
vendor.mtk.ext.vdec.vpp.resolution.scaler.wechatVcall-on
vendor.mtk.intfimpl.thiz.value
vendor.mtk.output.buffer.alloc.config.usage
vendor.mtk.vdec.bq.guard.interval.time.value
vendor.mtk.vdec.buffer.fetch.timeout.ms.value
vendor.mtk.vdec.cpu.boost.mode.value
vendor.mtk.vdec.decode.warning.mode.value
vendor.mtk.vdec.force.pixel.format.value
vendor.mtk.vdec.thumbnail.mode.value
I think i will have to wait for an update from Mediatek codec side
