Skip to content

[iOS 14] [tvOS 14] HEVC 10bit and 12bit content falls back on software decoding

As CVPP color conversion fails to initialize, decoding falls back on avcodec for HEVC 10 bit and 12 bit content. 8 bit content is not affected. This is a behavioral change on iOS/tvOS 14. This also affects AVC 10 bit but not 8 bit.

Despite utilizing all available cores, 10bit HEVC is hardly decodable in software and 12bit utterly fails.

Logging for HEVC: https://pastebin.com/Kvsmcc7d Logging for AVC: https://pastebin.com/X0UDWct1

Edited by Felix Paul Kühne
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information