[tvOS] current VLCKit deadlock when stopping playback
When stop playback of MPEG-TS stream (I do not try with others), VLCKit runs into a deadlock.
With debug log activated, I can only see
2017-07-27 14:14:38.875972+0200 vuplusTV[534:306164] killing decoder fourcc
h264'
2017-07-27 14:14:38.876178+0200 vuplusTV[534:306164] removing module "videotoolbox"
2017-07-27 14:14:39.189870+0200 vuplusTV[534:306164] saving a free vout
2017-07-27 14:14:39.207539+0200 vuplusTV[534:306164] reusing provided vout
2017-07-27 14:14:39.207794+0200 vuplusTV[534:306164] removing module "h264"
2017-07-27 14:14:39.209183+0200 vuplusTV[534:306164] killing decoder fourcc mpga' 2017-07-27 14:14:39.209344+0200 vuplusTV[534:306164] removing module "mpg123" 2017-07-27 14:14:39.209611+0200 vuplusTV[534:306164] removing module "ugly" 2017-07-27 14:14:39.209986+0200 vuplusTV[534:306164] removing module "scaletempo" 2017-07-27 14:14:39.245019+0200 vuplusTV[534:306164] removing module "float_mixer" 2017-07-27 14:14:39.245887+0200 vuplusTV[534:306164] keeping audio output 2017-07-27 14:14:39.246088+0200 vuplusTV[534:306164] removing module "mpegaudio" 2017-07-27 14:14:39.246254+0200 vuplusTV[534:306164] removing module "ts" 2017-07-27 14:14:39.247118+0200 vuplusTV[534:306164] Program doesn't contain anymore ES 2017-07-27 14:14:39.247266+0200 vuplusTV[534:306164] removing module "record" 2017-07-27 14:14:39.247849+0200 vuplusTV[534:306164] removing module "prefetch" 2017-07-27 14:14:39.248446+0200 vuplusTV[534:306183] end of stream 2017-07-27 14:14:39.253362+0200 vuplusTV[534:306164] removing module "access" 2017-07-27 14:14:39.255270+0200 vuplusTV[534:306206] removing module "audiounit_ios" 2017-07-27 14:14:39.256082+0200 vuplusTV[534:306206] destroying useless vout 2017-07-27 14:14:39.257275+0200 vuplusTV[534:306202] removing module "cvpx" 2017-07-27 14:14:39.258102+0200 vuplusTV[534:306202] removing module "swscale" 2017-07-27 14:14:39.258776+0200 vuplusTV[534:306202] Filter 0x102fd93e0 removed from chain 2017-07-27 14:14:39.259308+0200 vuplusTV[534:306202] removing module "ios"
The debug message in ios vout module is not reached anymore.