vnsi does not play some channels
#1
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
Reply
#2
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.. :-)
Reply
#3
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)
opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
Reply
#4
i just investigated a similar problem on some cable channels. can you try this fix?
https://github.com/FernetMenta/xbmc/comm...2e45b8c0a9
Reply
#5
@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.
Reply
#6
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
Reply
#7
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)
Reply

Logout Mark Read Team Forum Stats Members Help
vnsi does not play some channels0