[mythtv] DVB broken in 9701?
stuart at tase.co.uk
Thu Apr 13 22:46:15 UTC 2006
On Thursday 13 April 2006 23:32, Daniel Kristjansson wrote:
> > It's 9689, mismatched pollLock in dvbsiparser.cpp (credit to Ivor for
> > finding it)
> It wouldn't have been 9689, it doesn't touch dvbsiparser. And I didn't
> see any mismatched locks in there, but I applied the patch anyway since
> using a QMutexLocker is much cleaner than raw lock/unlock calls.
The mismatch was in DelPid (we can return early without releasing the lock
halfway through). In 9689 we call DelPid much more than we did previously,
increasing the likelyhood of the problem.
More information about the mythtv-dev