[vdr] Problem with LiveBuffer and vdr-xine

Reinhard Nissl rnissl at gmx.de
Wed Mar 29 22:38:00 CEST 2006


Hi,

Jose Alberto Reguero wrote:

>>> Is there a way to wait until having data ready when starting xine?
>>> (vdr-xine is not in mode LiveTV with LiveBuffer). The replay is a slide
>>> show without sound. If pause and resume xine the problem is gone. Its
>>> only trouble when starting xine. Changing the channel  solves the problem
>>> with
>>> Frameswait(LiveBuffer )= 8. With Frameswait(LiveBuffer) = 0 when changing
>>> the chanel, or starting xine the replay is a slide show without sound.
>> Hhm, the buffer, which is established when switching the channel, is
>> also established when xine connects to vdr-xine. This is the output of
>> my system:
>>
>> vdr-xine: Client connecting ...
>> frame: (0, 0)-(720, 576), zoom: (1.00, 1.00)
>> vdr-xine: Client connected!
>> [avAVMM]buffered 8.7 frames (v:13.7, a:8.7)
>>
>> What's your output?
>> Does it help to increase the buffer size?
> 
> I change in SetPlayMode:
> 
>       if (m_settings.LiveTV())
>       {
>         ::fprintf(stderr, "LiveTV\n");
>         softStartTrigger = sstNormal;
>       }
>       else
>       {
>         np = true;
>         ::fprintf(stderr, "No LiveTV\n");
>       }
> 
> and my output is:
> 
> ............
> SetAudioChannelDevice: 0
> SetVolumeDevice: 0
> status: volume=0 mute=1
> frame: (0, 0)-(-1, -1), zoom: (1,00, 1,00)
> SetAudioChannelDevice: 0
> SetPlayMode: 1
> No LiveTV
> SetDigitalAudioDevice: 0
> SetAudioChannelDevice: 0
> vdr-xine: Client connected!
> read(4) returned 0, error 0: Conseguido
> vdr-xine: Client disconnected!
> 
> I increase the buffer size to the maximun and don't help.

Thanks, that's valuable output!

Do you use a FF card?

I have only budget cards and don't see this issue.

Bye.
-- 
Dipl.-Inform. (FH) Reinhard Nissl
mailto:rnissl at gmx.de



More information about the vdr mailing list