manio / vdr-plugin-dvbapi

VDR dvbapi plugin for use with OSCam
http://www.streamboard.tv/wbb2/thread.php?threadid=40060
GNU General Public License v2.0
57 stars 25 forks source link

wrong CAID sent #67

Closed ctr49 closed 10 years ago

ctr49 commented 10 years ago

I'm currently trying to get dvbapi working with vdr 2.1.6 and satip as source. I noticed that the bahaviour is very inconsisent and enabled debugging on the oscam side. I was surprised to find that every time I get a "channel not available" error in vdr dvbapi send the wrong CAID to oscam. The channel is question has multiple CAIDs and it seems dvbapi doesnt really cycle through the CAIDs but tries the first even if it fails. To my surprise even changing the channel.conf to only contain the right CAID did not make a difference, dvbapi was still sending the wrong CAID on some channels...

manio commented 10 years ago

Hello The first thing you need to know is that CAID list is analysed by oscam (not by VDR and not by my plugin). And there you need to find your problem with CAID iteration. The channels.conf CAID doesn't affect it in any way! VDR (via my plugin) is sending the full PMT table to oscam and it is parsed by oscam.

Where are you looking which CAID is "send by the dvbapi"? It is sending the whole PMT table, not a single CAID!

Maybe the satip plugin doesn't provide the filtered PIDs correctly?