summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStuart Morgan <smorgan@mythtv.org>2012-03-10 12:23:43 (GMT)
committer Stuart Morgan <smorgan@mythtv.org>2012-03-10 12:27:25 (GMT)
commitcd8c9c26d073f0676653a6ffe789fb323eafca57 (patch)
tree73878e1f6909d5a3860cad9584b8143f3902e68c
parent4ef6458b2f4df2ff2bedb720a216833b1384dd55 (diff)
Fix RTP IPTV with multiple IPTV interfaces. 1ed419ad applied a fix for udp IPTV where more than one interface was available, it didn't apply the fix for rtp which uses the same socket code. Fixes #8767, Refs #3873
(cherry picked from commit 37cacb609357d785145f0f1a463d627feb6852f5)
-rw-r--r--mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp b/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp
index 91bde9e..f6b437d 100644
--- a/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp
+++ b/mythtv/libs/libmythtv/iptv/iptvfeederrtp.cpp
@@ -72,6 +72,8 @@ bool IPTVFeederRTP::Open(const QString &url)
if (!InitEnv())
return false;
+ ReceivingSocketAddr = our_inet_addr(parse.host().toLatin1());
+
Groupsock *socket = new Groupsock(*_live_env, addr, parse.port(), 0);
if (!socket)
{