Kodi Community Forum

Full Version: vnsi does not play some channels
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have a vdr server setup with two dvb-c cards, running vdr-1.7.18
and latest vdr-plugin-server commit 6b314e02c8dce42fee71.
xbmc-vdr is also the latest 361e58a96a8f5036e10a from 20110510.

The vdr channels.conf holds 79 TV channels. Switching to these channels works as it should, despite switching to channel 7 here I get the following
log:

Code:
22:23:39 T:140089275442944 M:2799157248   DEBUG: PVRManager - PerformChannelSwitch - switching to channel 'SAT.1'
22:23:39 T:140089275442944 M:2799157248   DEBUG: PVR - SaveCurrentChannelSettings - no custom channel settings for channel 'NDR FS NDS'
22:23:39 T:140089275442944 M:2798993408   DEBUG: AddOnLog: VDR VNSI Client: changing to channel 7
22:23:39 T:140089197405952 M:2798993408 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
22:23:40 T:140089208612608 M:2798964736 WARNING: CRenderManager::FlipPage - timeout waiting for flip to complete
22:23:40 T:140089208612608 M:2798964736 WARNING: CRenderManager::FlipPage - timeout waiting for previous frame
22:23:42 T:140089208612608 M:2798977024 WARNING: Previous line repeats 16 times.
22:23:42 T:140089208612608 M:2798977024 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
22:23:42 T:140089208612608 M:2798977024    INFO: CDVDPlayerVideo - Stillframe detected, switching to forced 50.000000 fps
22:23:52 T:140089275442944 M:2798985216   ERROR: PVR - SwitchChannel - cannot switch channel on client 1
22:23:52 T:140089275442944 M:2798985216   ERROR: PVRManager - PerformChannelSwitch - failed to switch to channel 'SAT.1'
22:24:02 T:140089392707328 M:2798993408   DEBUG: Thread Jobworker 140089392707328 terminating (autodelete)

switching to channel 8 which is on the same transponder work with no problems. The channel.conf entries for these channels in vdr are:
Code:
SAT.1;UnityDigitalTV:442000:M256:C:6900:533=2:534=deu@4;536=deu@106:538:1831,1722,1801,1838,1835:12102:9999:161:0
RTL Television,RTL;UnityDigitalTV:442000:C0M256:C:6900:523=2:524=deu@3;526=deu@106:528:1831,1722,1801,1838,1835:12101:9999:161:0

switching to channel 7 on the vdr side does allow then xbmc to play it fine.
Does anyone of the devs. has any idea how to fix this?

Karl
I notice channel 8 is C0M256 while channel 7 is M256? Not sure if this is an update pids issue? Try changing Sat1 to C0M256 (Cut and paste it as it could also be COM256.. ) and try it. Don't forget to delete you tv database in xbmc.. (System/Live TV/Reset the PVR Database) which 9 times in 10 will crash xbmc straight away.. :-)
if that still crashes, please create a ticket on trac or github and attach a full debug log. any crash is worth a ticket (if there is no ticket for that crash yet ofcourse)
i just investigated a similar problem on some cable channels. can you try this fix?
https://github.com/FernetMenta/xbmc/comm...2e45b8c0a9
@FernetMenta

I Have build your Tree Commit c6393ea from today. My understanding
is it contains your addressed Patch.

Yes I can confirm that the issue is gone.
Thanks for the info, I always discuss changes in vnsi with the repo owner of the vdr vnsi plugin. There are a couple of other changes he is working on, not sure when testing is completed.

I have thought you did a cherry-pick of this single commit. If you built from my repo you got some other experimental stuff, too Smile
In your tree I also saw some vdpau modifications,
which are locking interesting. But by using this
i found by zapping, that some channels don't
get synced to the announced frame rate and because of
this they are looking slugisch.

This one for ex.
Code:
Tele 5;UnityDigitalTV:450000:C0M256:C:6900:733=2:734=deu@3:738:1831,1722,1801,1838,1835:12111:9999:191:0

pressing "o"

shows frame rate 25Hz (Pal SD it should be 50)
but reaches only 17Hz to 18 Hz dont't now why.

From my understanding it is not a system performance issue,
other SD channels like high (technical) quality ARD or ZDF are perfect.
Even ARD HD or ZDF HD (720p) are running perfect.

video setting are (Interlace auto)