En/na Klaus Schmidinger ha escrit:
> On 09/07/08 16:48, Luca Olivetti wrote:
>> El Sun, 07 Sep 2008 12:11:35 +0200
>> Klaus Schmidinger <[EMAIL PROTECTED]> escribió:
>> t.
>>> + cTransfer no longer uses cRemux, and doesn't run a separate
>>> thread any more. It just generates a PAT/PMT and sends all received
>>> TS packets to the primary device's PlayTs().
>> Just asking before I try to recompile everything, but does it mean that
>> output plugins (xine, dxr3, etc.) have to be rewritten?
>
> They can implement cDevice::PlayTs() if they need to handle the TS
> packets by themselves. Otherwise the TS payload will be extracted from
> the TS, assembled to complete PES packets and delivered via the existing
> PlayVideo() and PlayAudio() functions.
Well, I didn't manage to get anything from the dxr3 plugin (no image and
no sound) while xine (0.8.0) has no audio, it manages to get some video
*but* it's stuttering/slow-motion like and it's spitting various FIXME
(it seems it has trouble in recognizing the packets that it receives),
e.g., it fails in a condition like this one:
if (0x00 != Data[ 0 ]
|| 0x00 != Data[ 1 ]
|| 0x01 != Data[ 2 ])
{
VERBOSE_NOP(); <-- here it outputs a FIXME
break;
}
Maybe it's the same problem that causes the dxr3 plugin to fail, I don't
know.
Bye
--
Luca
_______________________________________________
vdr mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr