[mythtv] output mutex lock

thor mythtv at lamedomainname.com
Tue Feb 3 15:32:15 EST 2004


On Tuesday 03 February 2004 05:08, Brent Hills wrote:

> Using the UI functions like pause() in PlaybackBox::pause() hangs the
> frontend for extended periods trying to acquire the output mutex
> lock.

	The decoder:run() stuff holds the mutex while it's decoding, which it 
shouldn't really need to do (could just just hold when it's updating 
the ouput buffer).

	It could use a redesign, as it is actually inherited code from a 
completely different project. The problem is that it is a bit hairy to 
get into and redo, and it seems to work just about everywhere (with the 
apparent exception of some Redhat/Fedora distros).

- thor
 


More information about the mythtv-dev mailing list