hardware decoding in iOS11 displays black screen
I've been testing this issue since vlckit 3.0.0a37 (I'm currently using 3.0.0a41) and it is still present: with hardware decoding enabled, in an iOS 11 device, this stream displays a black screen but the sound does indeed playback. Revert back to software decoding and it plays back fine.
I've tested this in VLC 2.8.3 on an iPhone 6S, iPad Pro and it also exhibits this behaviour.
On a similar note, sometimes I do get a screen but the video freezes for 2 seconds, then starts playback, freezes again and then either stops completely or starts working correctly.
Software decoding works fine always.
I'm using http streaming, but this also occurs with local files. One of my beta testers kindly provided me with an example of such a stream file that would cause the black screen.
I've attached that file test.ts (I hope you don't mind me attaching this file here, I've trimmed it to 4Mb only, roughly only 8 seconds of video).
From my brief testing of hardware decoding I wasn't having any issues with iOS 10, but now I don't have any iOS 10 device to further test this