Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: No sound on some channels (sometimes)
Johannes Stezenbach wrote:
> Klaus Schmidinger wrote:
> > Martin Holst wrote:
> > >
> > > Many people noticed, that the sound on some channel gets lost and
> > > only a restart of the dvb driver solves that problem. In my case I'm
> > > pretty sure, that this problem doesn't exist within dvb-driver from
> > > 20.09.2003. But some other people on the vdr-ML said, that they have
> > > this problem with drivers before that date. Affected channels are:
RTL,
> > > ARD.
> > >
> > > Oliver Endriss wrote on the vdr-ML:
> > > * I often have missing sound on ARD (pid 102), but sometimes other
> > > * pids are affected (101, 104). 101 is used by picture on ARD, 104
> > > * by sound on RTL...
> >
> > The Sat.1/Pro7 transponder uses the PIDs 97...107 for their PMT data.
> > Maybe, when switching from a channel on that transponder to, say, RTL
> > the PID 104, for instance, is still in use by the PMT section filter
> > and thus can't be used for audio at that time.
> >
> > VDR does stop all section filtering before switching channels, so I
> > would assume that from VDR's point of view the PIDs should all be
> > available as necessary. Maybe there is a race condition in the driver
> > that causes the already freed PIDs to still be "in use"?
>
> Unless the dvb-ttpci driver is loaded with pids_off=1 the
> pcr/video/audio filters won't be cleared on DMX_STOP/close()
> (this is for szap + dvb_shutdown_timeout=0 compatibility).
>
> Anyway, I've never observed this bug with something other than vdr.
>
> Maybe the audio DSP inside the AV7110 crashes if it is fed
> bogus data, and thus one needs to reboot the av7110 to recover
> >from this condition.
>
> Anyway: Please try if pids_off=1 solves the problem, and double
> check that there are no old filters set when changing transponders.
I've changed this and since 2 days this problem is gone. And I've observed,
that the UPT-error occurs not as frequently as before that changes. For
example: Now I can do a channel switching over 80 channels before the error
occurs. Before that, the error occured even after 15 switches. Maybe we should
debug the UPT-error in that direction...
vdr 1.3.1 (without patches), DVB from 4.1.2004 (with pids_off=1)
Martin
--
+++ GMX - die erste Adresse für Mail, Message, More +++
Neu: Preissenkung für MMS und FreeMMS! http://www.gmx.net
--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index