[mythtv-commits] Ticket #10934: Can't enter liveTV with IPTV
MythTV
noreply at mythtv.org
Tue Jul 24 19:44:11 UTC 2012
#10934: Can't enter liveTV with IPTV
----------------------------------+-----------------------------
Reporter: jyavenard | Owner: jya
Type: Bug Report - General | Status: assigned
Priority: blocker | Milestone: unknown
Component: MythTV - General | Version: Unspecified
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+-----------------------------
Changes (by danielk):
* owner: danielk => jya
* status: new => assigned
Comment:
The problem is this call:
m_hls->Read((void *)m_buffer, BUFFER_SIZE);
In ivtvfeederhls.cpp
The IPTVFeeder::Stop() call is blocked from even setting m_interrupted to
true because we're stuck in that call. The attached patch reworks the
locking to avoid that problem. But IPTVFeederHLS needs to signal
HLSRingBuffer to return from HLSRingBuffer::Read() quickly when
IPTVFeederHLS::Stop() has been called.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10934#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list