Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: vdr at dbox2



Andreas Oberritter wrote:
Am Sa, den 28.02.2004 schrieb Klaus Schmidinger um 10:26:
...
It might help if VDR sends the video and audio data into separate devices,
which I would be willing to change. Currently it sends both data streams
into /dev/dvb/adapterN/video0, which is ok for the LinuxDVB driver (with the
av7110).

This is an improvement of the current situation (Carsten already
modified VDR to do that), but it won't reduce the risk of audio buffer
underruns caused by too large video packets.
My code leaves the general processing strategy of VDR intact,
simply checks the packet types and sends audio packets to the
audio device and video packets to the video device.

Apparently, that does not always work perfectly.

Would it work perfectly if VDR created two threads, one that
only filters out audio packets and constantly feeds them to
the audio device and one that only filters out video packets
and constantly feeds them to the video device?

Another question: Currently, VDR opens both devices in non-blocking
mode and consequently must watch for EAGAIN. Would that still be
necessary if we had individual threads for each device? Is it even
necessary now?



Carsten.


--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index