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