Em Sat, 8 Jul 2017 21:30:32 +0100 Malcolm Priestley <tvboxspy@xxxxxxxxx> escreveu: > On 08/07/17 20:09, Mauro Carvalho Chehab wrote: > > Em Sat, 8 Jul 2017 18:13:14 +0100 > > Malcolm Priestley <tvboxspy@xxxxxxxxx> escreveu: > > > >> On 08/07/17 08:17, Malcolm Priestley wrote: > >>> Hi Mauro > >>> > >>> Have you encountered a strange bug with Kaffeine with VLC backend. > >>> > >>> Certain channels will not play correctly, the recordings will also not > >>> play in VLC. > >>> > >>> However, they will play fine with xine player. Only some channels are > >>> affected of those provided by SKY such as 12207 V on Astra 28.2. > >>> > >>> These channels will play fine with Kaffeine with xine backend they also > >>> play with VLC's dvb-s interface. > >>> > >>> Any ideas what could be wrong with the TS format? > >>> > >>> I am wondering if SKY are inserting something into the format. > >> > >> Just a follow up it appears that the PCR is missing from the stream > >> which is transmitted on a different PID. > >> > >> In the case of the above channel manually adding PID 8190 the backend > >> plays normally. > > > > You're likely using an old version of Kaffeine. See this BZ: > I was already using the latest git tree. Ah, ok. > > > > > https://bugs.kde.org/show_bug.cgi?id=376805 > > No it hasn't fixed it the PCR is still missing from the stream. > > Somehow, PCR PID needs to be added to the PID filter. > > Unless there is a way VLC can ignore it like xine does? I suspect that it is probably easier to patch Kaffeine for it to filter the PCR PIDs and send to libVLC. Part of the filtering logic is at: src/dvb/dvbsi.cpp Please notice, however, that part of the contents of this file is auto-generated via tools/updatedvbsi.cpp from tools/dvbsi.xml. Thanks, Mauro