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.
This commit is contained in:
Frank Schmirler 2011-06-27 13:07:05 +02:00
parent f73665a0bd
commit 673fbae2e2
2 changed files with 6 additions and 0 deletions

View File

@ -1,6 +1,8 @@
VDR Plugin 'streamdev' Revision History 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 - server must close the VTP connection also if filter stream is broken
- fixed missing #ifdefs for new NumProvidedSystems setup option - fixed missing #ifdefs for new NumProvidedSystems setup option
- new externremux.sh mencoder config options: audio pid by language code - new externremux.sh mencoder config options: audio pid by language code

View File

@ -23,7 +23,11 @@
# define Dprintf(x...) # define Dprintf(x...)
#endif #endif
#if APIVERSNUM >= 10714
#define TRANSPONDER(c1, c2) (c1->Transponder() == c2->Transponder() && !c1->IsSourceType('V'))
#else
#define TRANSPONDER(c1, c2) (c1->Transponder() == c2->Transponder()) #define TRANSPONDER(c1, c2) (c1->Transponder() == c2->Transponder())
#endif
#define MAXPARSEBUFFER KILOBYTE(16) #define MAXPARSEBUFFER KILOBYTE(16)