[vdr] problems with playback and plugins with vdr-1.7.22

Udo Richter udo_richter at gmx.de
Sat Jan 7 20:38:09 CET 2012


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



More information about the vdr mailing list