]> git.ipfire.org Git - thirdparty/tvheadend.git/commit
mpegts: fix broken input handling for inputs with >1 active services..
authorAdam Sutton <dev@adamsutton.me.uk>
Thu, 2 Jan 2014 21:29:14 +0000 (21:29 +0000)
committerAdam Sutton <dev@adamsutton.me.uk>
Thu, 2 Jan 2014 21:31:37 +0000 (21:31 +0000)
commit2d1bd1a254b40b6b7b1b2b2653bf8dfac1f4a606
tree1034e0ae1e65f8c6a636068c6b6e7484fe81fe42
parentaf15bb2f1cca06ea561aee9ee275f31698f8bf7f
mpegts: fix broken input handling for inputs with >1 active services..

This affects IPTV where there is only 1 input, if 2 services have the same PIDs
then both services were receiving each others packets and causing a mess!

I think later on I should really remove the transport list from the input and
have it on the mux? I think I did it this way to keep some things simpler, but
it's caused confusion here.

This should fix #1875.
src/input/mpegts/mpegts_input.c
support/iptv_gen.py [changed mode: 0644->0755]