[vdr] Testing multi CAM mode
timo
timo.helkio at nic.fi
Sat Nov 19 15:48:50 CET 2005
On Fri, 2005-11-18 at 14:49 +0100, Klaus Schmidinger wrote:
> Mikko Salo wrote:
> > On Sun, 2005-11-13 at 15:16 +0100, Klaus Schmidinger wrote:
> >
> >>Now the reason why I am providing this patch is that I'd
> >>like to invite you folks to try this out and maybe see what
> >>might be wrong here. The problem is that whenever a channel
> >>is added or removed from the CA_PMT data, there are distortions
> >>in the recordings.
> >
> >
> > I tested this patch with my single Technotrend DVB-C Premium 2.1 card +
> > Conax 4.00e CAM and "not-so-vanilla" vdr version, with vdr-1.3.36 and
> > dozen of plugins and patches to those.
> >
> >
> >>So from this I would expect no distortions to happen when adding/removing
> >>channels from the list of CA_PMT objects.
> >>
> >>Now there is either a flaw in my code, or my CAM just doesn't work
> >>as required by the standard.
> >>
> >>Any hints here are appreciated.
> >>
> >>Klaus
> >
> >
> > Not that I can give you any hint, only report what happened...
> >
> > Recording another and watching another encrypted channel at the same
> > time is possible, but gives very much same distortions as you described.
> > Recording is jumpy and the livestream hangs in ~1-2 second periods.
> >
> > Hope that I can help somehow.
>
> Hi Mikko,
>
> if you have only one CAM in a CI adapter with two slots, then the line
>
> newCaSupport = true;
>
> at the end of cCiHandler::SendCaPmt() could be triggering the jumpy
> live stream. Could you please try without this line?
>
> Klaus
>
Hi and thank you Klaus
With this change I am recording now three encrypted channels
from Canal+ Local subsciption and watch some else in the same
time. It did take some time system to stabilize, when I started
these recordings almost in the same time, vdr did restart two
times befor to get stabilized. With two recordings in the same
time works steady.
When I now change channel, I get many messages like this:
Nov 19 16:42:35 piano vdr[14066]: cAudioRepacker(0xC0): skipped
208 bytes to sync on next audio frame
Nov 19 16:42:35 piano vdr[14066]: cAudioRepacker(0xC0): skipped
16 bytes to sync on next audio frame
Nov 19 16:42:36 piano vdr[14047]: cAudioRepacker(0xC0): skipped
328 bytes to sync on next audio frame
Nov 19 16:42:36 piano vdr[14060]: cAudioRepacker(0xC0): skipped
196 bytes to sync on next audio frame
My setup:
Gentoo Linux with 2.6.13-gentoo-r3 kernel
dvb-drivers from kernel with recent patch of Andrew de Quincey
to
ci-handling added manually editing
Nexus 2.1 dvb-s with CI and "CAM: Conax 4.00e, 01, 0B00, 04B1"
Terratec-Cinergy dvb-c 1200
Timo Helkiö
More information about the vdr
mailing list