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
58 stars 25 forks source link

[Network Mode] Sometimes Blackscreen after switching Channel #53

Closed 3PO closed 10 years ago

3PO commented 10 years ago

Hi, in some rare cases ich get a Blackscreen after a channelswitch. In this case, dvbapi write something like this into the logfile:

--> http://bpaste.net/show/qNz0ElcYlXmfLGruBnm0/

If this behavior is happen, olny a restart of the vdr helps to fix this Problem. I dont know, how i can reproduce this strange behavior, but it happens only when the vdr is running a Long time (> 4~5 hrs).

manio commented 10 years ago

This issue needs to be fixed in VDR (if it is possible, maybe it is a dvb driver problem). I think it is failing because VDR cannot add another PID:

[vdr] [17843] ERROR: no free slot for PID 6808 on device 2

One way or another - this is not a dvbapi plugin problem. Please ask or report to VDR. Closing.

3PO commented 10 years ago

[...] Please ask or report to VDR

I dont know who or where i should ask? I think, the best way is, switching back to the "normal" mode, with having a local oscam running. ;)

3PO commented 10 years ago

Just for information:

I've fixed this Problem:

[vdr] [17843] ERROR: no free slot for PID 6808 on device 2

by changing the Parameter "MAXPIDHANDLES" from 64 to 128 in "$VDRDIR/device.h"

manio commented 10 years ago

Thanks

3PO commented 10 years ago

It seems, the Problem above was not the only one.....

In "Network Mode" i get sometimes a Blackscreen.
But there is no reasonable issue in the Logfile:

--> http://bpaste.net/show/7FdTFaPcouWfA7vadWY0/

If i switch one channel up and down again, it works as expected.

This behavior is only in "Network Mode" !

manio commented 10 years ago

You may report about it to VDR. My plugin does not obtain "decode request" so it is not decoding. Maybe it is related with CAM assigning. If I remember correctly you have identical problem in socket mode. Nevertheless it is not a dvbapi plugin issue.

3PO commented 10 years ago

unfortunately the Problem seems be back. :(

This happens sometimes while switchin from a encoded channel, to an other encoded channel:

--> https://bpaste.net/show/0b34a2cd39fc

manio commented 10 years ago

... and unfortunately the problem is still not in dvbapi plugin! My plugin doesn't obtain "decode request" after stopping (see in your log). As I said before - please report it elsewhere. I don't see a problem in the plugin. I am only listening what VDR wants from a CAM.

3PO commented 10 years ago

Just for comprehension....

I use vdr-2.1.6 which is patched with "vdr-2.1.6-dvbchan-ca.patch" and "vdr-2.1.6-catemmpids-02.diff".

Maybe there is a further Patch availible and/or necessary?

manio commented 10 years ago

I am using clean 2.1.6 + vdr-2.1.6-catemmpids-02.diff. And only two plugins: xvdr and dvbapi.

3PO commented 10 years ago

This means, i shoud remove "vdr-2.1.6-dvbchan-ca.patch"?

manio commented 10 years ago

I don't know - i just don't have it applied.