Hi, Reinhard Nissl wrote:
I've just tuned toAttached you'll find a fix to remux.c which takes care of returning complete PES packets for radio channels. Basically it's the same code as for TV channels just a bit simpler.
SSR-La 1ere;Radio Suisse Romande:12398:hC34:S13.0E:27500:0:217:0:0:927:318:8500:0
and I get the same FIXME's with and without the LNB sharing patch applied. On my vdr-xine-0.6.1pre2 it looks like that:
todo: 1900, (6 + len): 2048 FIXME: xineDevice.c:855
FIXME: xineDevice.c:728
FIXME: xineDevice.c:861
FIXME: xineDevice.c:895
FIXME: xineDevice.c:721
The actual reason is that VDR doesn't give me a complete PES packet (it's to short at line 855 and the remainder then doesn't start like a PES packet in line 861) although PlayVideo()/PlayAudio() is said to give one or more "complete" packets.
I'll have a look at this issue the next days.
@Klaus:
If you agree to "complete" packets I could have a look into this issue and provide a patch (for the case that I can find a solution).
Attachment:
vdr-1.3.16-remux.c.patch.gz
Description: GNU Zip compressed data