diff options
author | Frank Schmirler <vdr@schmirler.de> | 2011-10-25 17:18:23 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2011-10-25 17:18:23 +0200 |
commit | b9d2f66295500cc196841265631544912ef216b9 (patch) | |
tree | ec5fad527aa84fd06e338c414087be17cb661cb6 | |
parent | e0e14bb322a84cc8361c1e8ce5ad7a5109fe8c16 (diff) | |
download | vdr-plugin-streamdev-b9d2f66295500cc196841265631544912ef216b9.tar.gz vdr-plugin-streamdev-b9d2f66295500cc196841265631544912ef216b9.tar.bz2 |
include SDT and TDT in TS streams
-rw-r--r-- | HISTORY | 1 | ||||
-rw-r--r-- | server/livestreamer.c | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -1,6 +1,7 @@ VDR Plugin 'streamdev' Revision History --------------------------------------- +- include SDT and TDT in TS streams - the icy-name HTTP header sent with radio streams makes VLC pick the wrong demuxer. Send icy-name only for ES audio streams. - fixed regression of "live TV must be switched in VDR main thread" change: diff --git a/server/livestreamer.c b/server/livestreamer.c index b46c9c7..1064943 100644 --- a/server/livestreamer.c +++ b/server/livestreamer.c @@ -329,9 +329,9 @@ void cStreamdevPatFilter::Process(u_short Pid, u_char Tid, const u_char *Data, i pids[npids++] = pmtPid; #if 0 pids[npids++] = 0x10; // pid 0x10, tid 0x40: NIT +#endif pids[npids++] = 0x11; // pid 0x11, tid 0x42: SDT pids[npids++] = 0x14; // pid 0x14, tid 0x70: TDT -#endif pids[npids++] = 0x12; // pid 0x12, tid 0x4E...0x6F: EIT for (SI::Loop::Iterator it; pmt.streamLoop.getNext(stream, it); ) if (0 != (pids[npids] = GetPid(stream)) && npids < MAXRECEIVEPIDS) |