--ts-extra-pmt is broken again
An attempt to use --ts-extra-pmt results in erratical behaviour of VLC:
-
audio doesn't play at all
-
log is full of:
[00000340] ts demuxer debug: DEMUX_SET_GROUP 0 (nil)
[00000328] main input debug: waiting decoder fifos to empty
[00000328] main input debug: waiting decoder fifos to empty
[00000328] main input debug: waiting decoder fifos to empty
...
Ticket #516 (closed) was referring to the same problem in the past, but the changeset which fixed it is not available from trac.
It would be useful to modify this option for situations, where only PAT is missing but PMT is present and correct. This is the case with e.g. Topfield DVB-S2 receivers. Specifying all PIDs by hand is unnecessary in such case - VLC only needs to be made aware which one is the PMT PID.