I’ve got the current version of OSMC running on a Raspberry Pi 3 with the MPEG2 and VC1 encoder licenses. When I use the MMAL player, all stored videos (which include stuff recorded using NextPVR) and LiveTV (again, using NextPVR on the back end) work fine. If I switch to the OMXPlayer, and stored videos work as expected, but for LiveTV all I get is a black screen. No video or audio. If I bring up the player process, it shows information on the stream and certainly looks like it’s playing.
Here’s a Kodi debug log where I start with OMXPlayer and try and play two different channels (HGTV and NBC). The former channel is through an analog encoder, the latter a Silicondust HDHR Prime. Then I enable the MMAL player and do the same thing.
The log looks like it’s playing (at least to me) in all four cases, but I’m pretty good at telling the difference between a screen of video with audio and a black screen with no audio.
It’s not a file. It’s a stream. I get this issue when trying to watch LiveTV using the NextPVR PVR addon. Watching recorded files works fine. I read that entire link before I submitted anything an included every bit of detail i could in the original post.
I re-enabled the MPG2 and VC1 licenses, and that didn’t help any. So it looks like Tom’s link regarding streams not always working with OMXPlayer may be my issue. Anyone know off hand if there’s a way in Kodi to have streams handled with one player and local stuff with another? I’ve been using Kodi for years an have experience with playercorefactory, but I have a feeling trying to split the videos by stream/local may be more trouble than it’s worth.
MMAL’s been fine for me, so I might just stop worrying about it and move on.