[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