Andrew de Quincey wrote: > On Tuesday 04 July 2006 19:21, Oliver Endriss wrote: > > You might try the following: > > Copy the code of stop_ts_capture and start_ts_capture into your > > budget_fix_feed routine, replacing the calls to stop_ts_capture and > > start_ts_capture. > > > > Then disable lines of the copied code until you can identify the lines > > which are essential to fix the problem. > > > > That should give us a hint what is going on here. > > Sure, I reduced it to: > > saa7146_write(budget->dev, MC1, MASK_20); // DMA3 off > saa7146_write(budget->dev, MC1, (MASK_04 | MASK_20)); /* DMA3 on */ Hm - this means that DMA3 has either not been started or is stuck. Does it make a difference if you add both lines at the end of start_ts_capture? 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