Live TV STV HD (Astra 28.2 12012V) black screen

Hello all,

a few days ago I noticed a new HD channel on Astra 28.2°E (freq 12012.00V, DVB-S2, 8PSK, 27500 2/3), actually two:

  • STV North HD
  • STV Tayside HD
    I added them as usual (tvHeadend server on a different unit) and added them to OSMC (Rpi 3B client).

But when I tune to one of them only the audio is played, the video remains black (from the log it looks like the video stream is “unsupported”):

2019-05-23 20:12:15.582 T:1159717600  NOTICE: Creating InputStream
2019-05-23 20:12:15.585 T:1159717600  NOTICE: Creating Demuxer
2019-05-23 20:12:16.258 T:1159717600  NOTICE: Opening stream: 1001 source: 256
2019-05-23 20:12:16.259 T:1159717600  NOTICE: Whitelist search for: width: 1920, height: 1080, fps: 25.000, 3D: false
2019-05-23 20:12:16.259 T:1159717600  NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 50.00 - Full Screen (16) (weight: 0.000)
2019-05-23 20:12:16.259 T:1159717600 WARNING: OpenStream - Unsupported stream 1001. Stream disabled.

If i disable MMAL HW accel the video is played via software (100% CPU load with poor quality).
If I record from the channel and then and play the recording the video is still missing:

ENCODER         : Lavf58.20.100
  Duration: 00:21:33.68, start: 0.200000, bitrate: 6394 kb/s
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, top first), 1920x1080 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 1k tbn, 50 tbc (default)

If I re-encode offline the video with ffmpeg and play the new file, it plays ok.

    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf57.83.100
  Duration: 00:21:33.47, start: 0.000000, bitrate: 2429 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 2037 kb/s, 50 fps, 50 tbr, 12800 tbn, 100 tbc (default)

As far as I noticed this is the only channel(s) that present this issue.

Anyone noticed this and found the cause or a workaround?