Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: VDR 0.80pre6
Carsten Fehlhaber wrote:
>
> 20.05.2001 17:15:30, Klaus Schmidinger <Klaus.Schmidinger@cadsoft.de> wrote:
>
> >Please test this version intensively and report any bugs you may find.
> Hello,
>
> still using the latest CVS drivers and vdr0.80pre6 on Kernel 2.4.3.
> I don't know if its only my system or not: After some time recording the following happens:
>
> May 24 21:34:43 catx04 kernel: dmxdev: buffer overflow
> May 24 21:34:43 catx04 vdr[2718]: ERROR (dvbapi.c,746): Unbekannter Fehler 769
> May 24 21:34:48 catx04 kernel: dmxdev: buffer overflow
>
> Additionally, the ringbuffer usage is rising to 100% and the recording stops.
>
> I did a minor modification at ringbuffer.c to see the bufferusage in early stages:
>
> if (fill > maxFill) {
> maxFill = fill;
> int percent = maxFill * 100 / (size - 1);
> if (percent > 0) // <--- set to zero
> dsyslog(LOG_INFO, "buffer usage: %d%%", percent);
> }
>
> With this, i saw that the usage is always rising, never falling. It goes to est. 60-65% then stays there. After that the
> error as described abovepops up in system-log, then the bufferusage goes to 100%.
>
> I use a celeron 466 and a 80Gig Maxtor HDD - this should be fast enough to write the data in time???
The syslog entries can't show any falling values because of the
if (fill > maxFill) {
test. If you disable that test you should see the buffer level in real time.
I'm currently doing a lot of testing, but recording (once it actually has started)
has always worked so far. What I do have observed are cases where recording doesn't start
at all because the driver doesn't deliver any useful data. I'll implement a watchdog
tomorrow that continuously checks whether there is data coming in, and initiates
a restart of VDR if anything should go wrong.
Klaus
--
_______________________________________________________________
Klaus Schmidinger Phone: +49-8635-6989-10
CadSoft Computer GmbH Fax: +49-8635-6989-40
Hofmark 2 Email: kls@cadsoft.de
D-84568 Pleiskirchen, Germany URL: www.cadsoft.de
_______________________________________________________________
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index