[mythtv-commits] mythtv commit: r24405 - in branches/mythtv-hdaudio by jyavenard

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue May 4 07:33:03 UTC 2010


      Author: jyavenard
        Date: 2010-05-04 07:33:03 +0000 (Tue, 04 May 2010)
New Revision: 24405
   Changeset: http://svn.mythtv.org/trac/changeset/24405

Modified:

   branches/mythtv-hdaudio/
   branches/mythtv-hdaudio/mythplugins/mythmusic/mythmusic/musicplayer.cpp
   branches/mythtv-hdaudio/mythtv/libs/libmyth/audiooutput.h
   branches/mythtv-hdaudio/mythtv/libs/libmyth/audiooutputalsa.cpp
   branches/mythtv-hdaudio/mythtv/libs/libmyth/audiooutputbase.cpp
   branches/mythtv-hdaudio/mythtv/libs/libmyth/audiooutputbase.h
   branches/mythtv-hdaudio/mythtv/libs/libmyth/audiooutputjack.cpp
   branches/mythtv-hdaudio/mythtv/libs/libmyth/audiooutputoss.cpp
   branches/mythtv-hdaudio/mythtv/programs/mythfrontend/globalsettings.cpp

Log:

Clean up audiooutputbase after rework of subclasses and change in locking

Remove SetBlocking() and associated code since no subclasses now need it.
Also merge Set and GetAudiotime() since we don't need to hold a lock to
calculate the timecode anymore. Remove soundcard buffer checking from
AudioOutputLoop() since we can now revert to the more efficient norm of
allowing writes to output devices to block given that we're not holding
a lock whilst doing so. Change aoalsa to reflect this + fix typo therein.
AggressiveSoundcardBuffer gets culled too.




More information about the mythtv-commits mailing list