Black screen on channel switching with IPTVSimple
#1
I'm using DVB to IP box which shares the channels as mpegts http streams.

When playing the channels with IPTVSimple PVR addon on the RPi (OpenELEC 5.0) I'm getting occasionally a black screen.

The log clearly shows the fault origin is with the stream "ffmpeg: [NULL] non-existing PPS 0 referenced" but it does play correctly when:
* Running on the RPi and using Tvheadend or directly opening the streams links without using a PVR addon (again this is on the RPi).
* In every configuration with x86_64 (VAAPI) or i.MX6.

Log: playing the streams links directly, no black screens
http://xbmclogs.com/show.php?id=412402

Log: playing the streams through Tvheadend, no black screens
http://xbmclogs.com/show.php?id=412422

Log: playing the streams through IPTVSimple with the occasional black screen
http://xbmclogs.com/show.php?id=412424

I used wget to save direct copy from the streams
https://dl.dropboxusercontent.com/u/6902...p_ch1-1.ts
https://dl.dropboxusercontent.com/u/6902...p_ch2-1.ts
Longer sample https://dl.dropboxusercontent.com/u/6902...p_ch2-2.ts

p.s. Please let me know if more samples are needed as I'm not sure for how long I will have the DVB to IP box.
Reply
#2
Bump.

I tested thoroughly also a RK3188 device (Minix x7) and didn't experience this issue with Stagefright (though there's a weird issue with the hw deinterlacer) nor with software decoding (and Mediacodec is broken == slowish, at least with interlaced content).

So my guess something specifically wrong with OMXPlayer, I verified it by disabling OMXPlayer through the acceleration setting, after disabling it the issue disappeared.

I linked to a sample from a channel that the RPi can't even play when OMXPlayer is enabled and just buffer without being able to open the channel.
Of course I've got no issue when OMXPlayer is disabled and when using Tvheadend it does works flawlessly with OMXPlayer enabled, so something is wrong with the combination of OMXPlayer+IPTVSimple.
https://dl.dropboxusercontent.com/u/6902...mp_ch10.ts

I would just add that although this issue is affecting streams that coming from the DVB to IP box that I have, it would also affect any other hardware or software that stream a DVB service as it is on the local network, my guess MuMuDVB would also be affected (I haven't had the time to confirm yet).
Reply
#3
IPTV Simple with TvHeadend, this thread will then be of interest:

http://forum.kodi.tv/showthread.php?tid=177535

Reply
#4
@wrxtasy

No it's not, it got nothing to do with my issue.
Reply
#5
Regarding the constant buffering, worth to mention that it also happens with DVBLink and NPVR but not when transcoding is enabled with DVBLink (and of course as I mentioned not with Tvheadend).

With DVBLink (without transcoding) and NPVR I didn't experience the black screen but instead NPVR froze occasionally on channel switch and then closed the now playing window and DVBLink just froze completely occasionally on channel switch, I'm guessing it's the same issue that causing the black screens with IPTVSimple and the issue is in OMXPlayer.

So to sum it up, basically if I switch channels through PVR (and not just play a link to the stream) with a "stupid" PVR client (NPVR, IPTVSimple, DVBLink without transcoding) I'll encounter issues related to OMXPlayer, no fault what so ever with software decoding, VAAPI, i.MX6 (OpenELEC 5.0.1), DXVA, Stagefright (RK3188, though the auto hw deinterlacer act sometimes funny), and also not with Amcodec (S802/S812 unofficial XBMC 13.x on Android).
Reply
#6
For anyone who wish to follow this be aware that I opened a bug report for this issue.

http://trac.kodi.tv/ticket/15785
Reply

Logout Mark Read Team Forum Stats Members Help
Black screen on channel switching with IPTVSimple0