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

black Screen after zap to a crypted channel #29

Closed 3PO closed 11 years ago

3PO commented 11 years ago

Hi,

if have very often a black Screen after zapping to a crypted channel.

oscam log stops with this issue: http://pastebin.com/zGf6qsD7

this is the dvbapi log, as the same time: http://pastebin.com/mE1aKGRZ

It seems, this:

2013/05/31 13:02:56 727F00 c new socket connection fd: 14

and this:

May 31 13:03:01 [vdr] [9886] DVBAPI: OSCamCheck: 0: checking if connection to socket_fd=46 is still alive

doesnt not match?

manio commented 11 years ago

Those descriptors are a different thing. It is normal.

You're usually providing me not complete logs. How can i compare it if your vdr log is:

May 31 13:02:58 - May 31 13:03:08

while oscam.log:

2013/05/31 13:02:56 - 2013/05/31 13:02:56

It even has no common time :)

3PO commented 11 years ago

Hi,

sorry for the late Response.

Here are the complete Logs:

Syslog: --> http://bpaste.net/show/105253/

oscam Log. --> http://bpaste.net/show/105252/

oscam.conf: --> http://bpaste.net/show/105255/

manio commented 11 years ago

Could you please try my staging branch?

3PO commented 11 years ago

Hi,

after a short Test with "Power Zapping", it seems, this: --> https://github.com/manio/vdr-plugin-dvbapi/commit/b529a4991ec0d452152363757304a21b2f260f6f has solved the Problem. :)

I'll keep this under suspection, and give you responce, if the Problem is realy solved, or not. ;)

3PO commented 11 years ago

it seems if it is not 100% solved :(

In some rare cases i get by zapping a black screen.

Here a example, by switching to Discovery HD.

--> oscam log: http://bpaste.net/show/QdD7zL07giTEkzVIIdWo/

in the staging branch the is no debug output in Syslog?

I see only issue life this:

2013/06/09 14:59:53 729F10 c [DVBAPI] Demuxer #0 trying to descramble PID #0 CAID 1833 PROVID 000000 ECMPID 1807

manio commented 11 years ago

Thanks for testing. The logging has changed to have it done properly, ie: debug and info are logged correctly (not all as errors) - see in other log files in your system (see: https://github.com/manio/vdr-plugin-dvbapi/commit/22d310f361ed63a7209ed3ac47cc5b8e233c2db1). Oscam log points out that dvbapi plugin has sent PMT data (Found 4 ECMpids and 3 STREAMpids in PMT), i rather think that it's something on oscam side, see this: vdr_dvbapi_camd3 CMD08 (00 - 0) stop request by server (invalid) and then you have a plenty of 'not found'

My question is: does it solve the problem you reported in this issue? I mean zapping after 'Error obtaining PMT data' in the log.

3PO commented 11 years ago

Sorry, but dont understand, what you mean by this:

vdr_dvbapi_camd3 CMD08 (00 - 0) stop request by server (invalid) and then you have a plenty of 'not found'

My question is: does it solve the problem you reported in this issue? I mean zapping after 'Error obtaining PMT data' in the log.

What can i further do, to examine, or better, to solve this Problem?

manio commented 11 years ago

I think you need to update oscam to recent version, recheck it and report a problem in the oscam trac if you still have those problems and believe it's an oscam bug. I was only asking if my change fixes the problem for you on the dvbapi plugin side.

manio commented 11 years ago

Fixed by b529a4991ec0d452152363757304a21b2f260f6f

3PO commented 11 years ago

SOLVED --> http://www.streamboard.tv/wbb2/thread.php?threadid=38371