Ticket #6612: dvbstreamhandler_RemoveListener_tryLock.diff
File dvbstreamhandler_RemoveListener_tryLock.diff, 659 bytes (added by , 15 years ago) |
---|
-
mythtv/libs/libmythtv/dvbstreamhandler.cpp
void DVBStreamHandler::RemoveListener(MPEGStreamData *data) 144 144 VERBOSE(VB_RECORD, LOC + "RemoveListener("<<data<<") -- begin"); 145 145 assert(data); 146 146 147 _listener_lock.lock(); 147 while (!_listener_lock.tryLock()) 148 { 149 VERBOSE(VB_RECORD, LOC + "RemoveListener("<<data<<") -- tryLock() failed"); 150 } 148 151 149 152 VERBOSE(VB_RECORD, LOC + "RemoveListener("<<data<<") -- locked"); 150 153