From 4e220ae1186c44da895a774e6c3eee11064f98f4 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Sat, 30 Apr 2005 17:56:56 +0000 Subject: - fixed bogus channel sharing --- lib/dvb/dvb.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib/dvb/dvb.cpp') diff --git a/lib/dvb/dvb.cpp b/lib/dvb/dvb.cpp index 9a355615..d4cc462c 100644 --- a/lib/dvb/dvb.cpp +++ b/lib/dvb/dvb.cpp @@ -232,10 +232,13 @@ RESULT eDVBResourceManager::allocateChannel(const eDVBChannelID &channelid, ePtr { /* first, check if a channel is already existing. */ - for (std::list::iterator i(m_active_channels.begin()); i != m_active_channels.end();) +// eDebug("allocate channel.. %04x:%04x", channelid.transport_stream_id.get(), channelid.original_network_id.get()); + for (std::list::iterator i(m_active_channels.begin()); i != m_active_channels.end(); ++i) { +// eDebug("available channel.. %04x:%04x", i->m_channel_id.transport_stream_id.get(), i->m_channel_id.original_network_id.get()); if (i->m_channel_id == channelid) { +// eDebug("found shared channel.."); channel = i->m_channel; return 0; } -- cgit v1.2.3