Am 07.01.2012 16:27, schrieb Marc:
> The problem come from the livebuffer patch. It redefines cTimer::cTimer
> to add the length of the already buffered stream so when the instant
> recording start, it records the buffer too :
> +#ifdef USE_LIVEBUFFER
> +  cTimer(bool Instant = false, bool Pause = false, cChannel *Channel =
> NULL, int Forerun = 0);
> +#else
>    cTimer(bool Instant = false, bool Pause = false, cChannel *Channel =
> NULL);
> +#endif /*USE_LIVEBUFFER*/

Looks like thats it. However, beside the actual problem, there also
seems to be a serious problem with compiler flags, or otherwise this
should have worked. More precisely, VDR itself was compiled with
USE_LIVEBUFFER, while at least some plugins were compiled without
USE_LIVEBUFFER. This should be fixed too, as there may be more serious
issues when headers get interpreted differently by VDR and plugins.

Cheers,

Udo

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to