AVPlayerItemVideoOutput.hasNewPixelBuffer(forItemTime:) always returns false when playing back an AES-128 encrypted HLS video on iOS 16. This has always been fine previously and is working perfectly on a device running iOS 14.8.1.
I can find no documentation for this change.
Anyone have any clues as to what's going on?