Andrew de Quincey wrote: > On Tuesday 18 July 2006 03:44, Oliver Endriss wrote: > > Oliver Endriss wrote: > > Please try the attached patch. It should fix your problem. > > > > Now DMA transfers will be started if (and only if) > > - frontend has lock > > - feeding > 0 > > > > If it works for you I will commit it to HG. > > Hi, glad to hear you could replicate it. Your patch works perfectly for me > here. Fine, committed to HG. @Mauro, please pull changeset 21ce8fae0213 (4323), '[budget/budget-av/budget-ci/budget-patch drivers] fixed DMA start/stop code', from http://linuxtv.org/hg/~endriss/v4l-dvb. Thanks! > I am assuming my frontend does indeed deliver garbage since I get those IRQs. > It must be being filtered out in the kernel though, because it does not end > up in userspace. The demuxer code checks for sync bytes etc. It's unlikely that garbage data will produce correctly aligned 188 byte packets... > > This patch might also fix some infamous video data stream broken errors > > with vdr. > > yeah - I remember trying to investigate that a few years back and getting > nowhere.. it sounds very similar. Here's hoping :) Until now, I was never able to reproduce the problem. Oliver -- -------------------------------------------------------- VDR Remote Plugin available at http://www.escape-edv.de/endriss/vdr/ -------------------------------------------------------- _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb