Found a solution for the delay, please try it and report if it helps you and even more important if it doesn't break something else. Special testing should be done for HD channels with high streams.
Change line 77 in xine_input_vdr.c from: #define METRONOM_PREBUFFER_VAL (4 * 90000 / 25 )
to: #define METRONOM_PREBUFFER_VAL 128//(4 * 90000 / 25 )
Some documentation says something that large buffers are needed for "mosaic" channels (what is it anyway?). Looks like there is another buffer somewhere on the way...
Please report the results.
Thanks.
On Thu, Dec 11, 2008 at 11:23 PM, Alex Betis alex.betis@gmail.com wrote:
Gents, could you please run vdr-sxfe with "--verbose" flag and check if you see the "prebuffer=" line in console output when you switch the channel?
Please state the number you see there and please write again your vdr, xine-lib and xinelibout versions.
Thanks.
2008/12/11 Rolf Ahrenberg rahrenbe@cc.hut.fi
On Thu, 11 Dec 2008, Goga777 wrote:
- vdr 1.7.0(1) xineliboutput, directfb - 2-3 sec, xineliboutput, x11 -
2-4 sec
seems it's due to of tcp/ip and pipes which are using xineliboutput
Well, I have vdr-1.6.0 and xinelibout-cvs with vdr-sxfe on my development setup using latest kernel drivers (S2API, DVB-T card) and haven't ever noticed as slow zapping as you documented: the channel switching time is about one second.
BR,
rofa
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr