[mythtv-commits] Ticket #9031: Pulse audio assert failure
MythTV
mythtv at cvs.mythtv.org
Fri Oct 8 03:51:47 UTC 2010
#9031: Pulse audio assert failure
------------------------------+---------------------------------------------
Reporter: markk | Owner: jyavenard
Type: defect | Status: assigned
Priority: blocker | Milestone: 0.24
Component: MythTV - General | Version: Unspecified
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
------------------------------+---------------------------------------------
Comment (by markk):
(In [26703]) Switch over to using the new PulseHandler class.
The PulseAudio suspend/resume code now uses a global singleton to
interact with the sound server. It should be entirely thread safe,
handle unexpected callbacks from the server in a graceful manner, be
faster in operation (we no longer connect each time) and it does not
require an additional thread to operate.
A couple of items still need cleaning up:-
- need to add back a check into IsPulseAudioRunning when pulse support
is not compiled in and warn the user when PulseAudio is running (once on
startup)
- really need to cleanup the connection on exit
(Suspend(PulseHandler::kPulseCleanup)) to ensure we don't leak
connections in the server.
Refs #9031
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/9031#comment:6>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list