There are still several issues at vidtv driver. This series address the ones I found so far. After this series, the generated TS output can now be decoded by Kaffeine, and probably by other DVB players. There is still something weird there, though: after playing some notes, there's a long silence that happens only when played with VLC. I suspect that the package times are not ok yet, but further investigation is required. Mauro Carvalho Chehab (9): media: vidtv: simplify PCR logic to get jiffies media: vidtv: remove more ENDIAN_BITFIELD nonsense media: vidtv: fix initialization of the network_id field at SDT media: vidtv: cleanup PSI version numbers media: vidtv: cleanup SDT string identifiers media: vidtv: fix a typo media: vidtv: simplify parameters for vidtv_pes_write_stuffing() media: vidtv: rewrite the adaption field logic media: vidtv: fix decoding with gstreamer and Vlc .../media/test-drivers/vidtv/vidtv_channel.c | 7 +- drivers/media/test-drivers/vidtv/vidtv_mux.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_pes.c | 216 +++++++++++------- drivers/media/test-drivers/vidtv/vidtv_pes.h | 4 +- drivers/media/test-drivers/vidtv/vidtv_psi.c | 18 +- drivers/media/test-drivers/vidtv/vidtv_psi.h | 8 - drivers/media/test-drivers/vidtv/vidtv_ts.h | 13 -- 7 files changed, 153 insertions(+), 121 deletions(-) -- 2.26.2