2013-02-04, 08:24
I'm using VNSI Server on several platforms and experiencing the same kind of problem for a while now. Every now and then the playback of live tv channels will stutter for a short time before its stable again. There is no obvious pattern, it can happen once in an hour or even every few minutes on every kind of channel (HD/SD). Most often its less than a second of buffering when theres just no audio. Sometimes it takes a while until everything is sync and stable again though. This is what the log says when the problem occurs:
The server runs Ubuntu 12.04 with VDR 1.7.22 and latest vdr-plugin-vnsiserver. The clients are an ION based device running OpenElec RC 2, an Intel HD4000 based device with OpenElec RC 2 and the server itself running XBMC Frodo stable release. I noticed that the buffering/stuttering will only appear during livetv mode while recordings of exactly the same content will play fine through pvr recording mode.
Code:
04:05:40 T:140677828572928 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
04:07:54 T:140677828572928 WARNING: Previous line repeats 499 times.
04:07:54 T:140677828572928 DEBUG: CSoftAEStream::Flush
04:07:54 T:140677954397952 DEBUG: audio stream stalled. start buffering
04:07:54 T:140677954397952 DEBUG: CDVDPlayer::SetCaching - caching state 2
04:07:54 T:140679704303360 DEBUG: CSoftAE::Run - Sink restart flagged
04:07:54 T:140679704303360 INFO: CSoftAE::InternalOpenSink - keeping old sink with : AE_FMT_FLOAT, FL,FR, 48000hz
04:07:54 T:140679704303360 DEBUG: CSoftAE::InternalOpenSink - Using speaker layout: 2.0
04:07:54 T:140679704303360 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 4096
04:07:54 T:140677954397952 DEBUG: CDVDPlayer::HandleMessages - player started 1
04:07:54 T:140677954397952 DEBUG: CDVDPlayer::HandleMessages - player started 2
04:07:54 T:140677954397952 DEBUG: set caching from pvr to done. audio (1) = 11. video (1) = 25
04:07:54 T:140677954397952 DEBUG: CDVDPlayer::SetCaching - caching state 0
04:07:54 T:140679704303360 DEBUG: CSoftAE::Run - Sink restart flagged
04:07:54 T:140679704303360 INFO: CSoftAE::InternalOpenSink - keeping old sink with : AE_FMT_FLOAT, FL,FR, 48000hz
04:07:54 T:140679704303360 DEBUG: CSoftAE::InternalOpenSink - Using speaker layout: 2.0
04:07:54 T:140679704303360 DEBUG: CSoftAE::InternalOpenSink - Internal Buffer Size: 4096
04:07:54 T:140677828572928 DEBUG: CDVDPlayerAudio:: Discontinuity1 - was:17932174316.187668, should be:17932646935.753334, error:472619.565666
04:07:55 T:140677828572928 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
04:08:00 T:140677934884608 WARNING: Previous line repeats 12 times.
04:08:00 T:140677934884608 DEBUG: CPullupCorrection: detected pattern of length 1: 40000.00, frameduration: 40000.000000
04:08:00 T:140677828572928 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
The server runs Ubuntu 12.04 with VDR 1.7.22 and latest vdr-plugin-vnsiserver. The clients are an ION based device running OpenElec RC 2, an Intel HD4000 based device with OpenElec RC 2 and the server itself running XBMC Frodo stable release. I noticed that the buffering/stuttering will only appear during livetv mode while recordings of exactly the same content will play fine through pvr recording mode.