diff options
author | Frank Schmirler <vdr@schmirler.de> | 2011-06-27 13:07:05 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2011-06-27 13:07:05 +0200 |
commit | 673fbae2e258102c7bd2a7bee554f75eae0e332b (patch) | |
tree | fbf1af5b05d05f6e5845c041774b25bbb9f5ae43 | |
parent | f73665a0bd13519591c8acb451c0b884929547e5 (diff) | |
download | vdr-plugin-streamdev-673fbae2e258102c7bd2a7bee554f75eae0e332b.tar.gz vdr-plugin-streamdev-673fbae2e258102c7bd2a7bee554f75eae0e332b.tar.bz2 |
analog video channels use the same transponder and pid for different
channels, so streamdev-client must always issue TUNE command.
Thanks to Martin Dauskardt for providing the technical background related
to pvrinput.
-rw-r--r-- | HISTORY | 2 | ||||
-rw-r--r-- | common.h | 4 |
2 files changed, 6 insertions, 0 deletions
@@ -1,6 +1,8 @@ VDR Plugin 'streamdev' Revision History --------------------------------------- +- analog video channels use the same transponder and pid for different + channels, so streamdev-client must always issue TUNE command - server must close the VTP connection also if filter stream is broken - fixed missing #ifdefs for new NumProvidedSystems setup option - new externremux.sh mencoder config options: audio pid by language code @@ -23,7 +23,11 @@ # define Dprintf(x...) #endif +#if APIVERSNUM >= 10714 +#define TRANSPONDER(c1, c2) (c1->Transponder() == c2->Transponder() && !c1->IsSourceType('V')) +#else #define TRANSPONDER(c1, c2) (c1->Transponder() == c2->Transponder()) +#endif #define MAXPARSEBUFFER KILOBYTE(16) |