Boleslaw Ciesielski wrote: > The MPEG-TS files recorded using the Air2PC-ATSC PCI card do not play > in VLC. This applies to both files copied directly from > /dev/dvb/adapter0/dvr0 or recorded using dvbstream. > > I thought that this was a VLC bug so I reported it but they say that > the files are invalid MPEG-TS because of missing PAT or PMT sections. > See the VLC bug 2017: > > http://bugzilla.videolan.org/cgi-bin/bugzilla/show_bug.cgi?id=2017 > > (there is also a link to an example file there) > > Is this a bug in the DVB driver or in VLC? > > Thanks, > > Bolek to get PAT add pid 0, to get PMT you need to find the relative pid (e.g. using decode_pat in libdvbpsi) and add it. Mplayer can do less of both and still play correctly