diff options
author | Frank Schmirler <vdr@schmirler.de> | 2015-10-04 21:41:35 +0200 |
---|---|---|
committer | Frank Schmirler <vdr@schmirler.de> | 2015-10-04 21:41:35 +0200 |
commit | fc52e920ad7115b7b4ec80dc7e2b8784aa8bf281 (patch) | |
tree | d80afb4d866cac297c00afae036c16bb4f434dbd /server | |
parent | 84c6f6b6f363549e88efd01d12df35ae6e336578 (diff) | |
download | vdr-plugin-streamdev-fc52e920ad7115b7b4ec80dc7e2b8784aa8bf281.tar.gz vdr-plugin-streamdev-fc52e920ad7115b7b4ec80dc7e2b8784aa8bf281.tar.bz2 |
use cReceiver::SetPriority(...) in VDR 2.1.4+
Diffstat (limited to 'server')
-rw-r--r-- | server/livestreamer.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/server/livestreamer.c b/server/livestreamer.c index 41befe4..78cbaab 100644 --- a/server/livestreamer.c +++ b/server/livestreamer.c @@ -443,7 +443,13 @@ bool cStreamdevLiveStreamer::SetPids(int Pid, const int *Pids1, const int *Pids2 void cStreamdevLiveStreamer::SetPriority(int Priority) { m_Priority = Priority; - StartReceiver(); +#if VDRVERSNUM >= 20104 + cThreadLock ThreadLock(m_Device); + if (m_Receiver) + m_Receiver->SetPriority(Priority); + else +#endif + StartReceiver(); } void cStreamdevLiveStreamer::GetSignal(int *DevNum, int *Strength, int *Quality) const |