[vdr] Problem with LiveBuffer and vdr-xine

Jose Alberto Reguero jareguero at telefonica.net
Wed Mar 29 12:51:34 CEST 2006


El Martes, 28 de Marzo de 2006 23:10, Reinhard Nissl escribió:
> 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.
Jose Alberto



More information about the vdr mailing list