[mythtv-commits] mythtv commit: r16723 - in trunk by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Mar 20 16:58:56 UTC 2008


      Author: danielk
        Date: 2008-03-20 16:58:56 +0000 (Thu, 20 Mar 2008)
New Revision: 16723
   Changeset: http://cvs.mythtv.org/trac/changeset/16723

Added:

   trunk/mythtv/libs/libmyth/audiosettings.cpp
   trunk/mythtv/libs/libmyth/audiosettings.h

Removed:

   trunk/mythtv/libs/libmyth/volumecontrol.cpp
   trunk/mythtv/libs/libmyth/volumecontrol.h

Modified:

   trunk/mythplugins/mythmusic/mythmusic/avfdecoder.cpp
   trunk/mythplugins/mythmusic/mythmusic/cddecoder.cpp
   trunk/mythplugins/mythmusic/mythmusic/flacdecoder.cpp
   trunk/mythplugins/mythmusic/mythmusic/maddecoder.cpp
   trunk/mythplugins/mythmusic/mythmusic/miniplayer.cpp
   trunk/mythplugins/mythmusic/mythmusic/musicplayer.cpp
   trunk/mythplugins/mythmusic/mythmusic/playbackbox.cpp
   trunk/mythplugins/mythmusic/mythmusic/vorbisdecoder.cpp
   trunk/mythtv/libs/libmyth/audiooutput.cpp
   trunk/mythtv/libs/libmyth/audiooutput.h
   trunk/mythtv/libs/libmyth/audiooutputalsa.cpp
   trunk/mythtv/libs/libmyth/audiooutputalsa.h
   trunk/mythtv/libs/libmyth/audiooutputarts.cpp
   trunk/mythtv/libs/libmyth/audiooutputarts.h
   trunk/mythtv/libs/libmyth/audiooutputbase.cpp
   trunk/mythtv/libs/libmyth/audiooutputbase.h
   trunk/mythtv/libs/libmyth/audiooutputca.cpp
   trunk/mythtv/libs/libmyth/audiooutputca.h
   trunk/mythtv/libs/libmyth/audiooutputdx.cpp
   trunk/mythtv/libs/libmyth/audiooutputdx.h
   trunk/mythtv/libs/libmyth/audiooutputjack.cpp
   trunk/mythtv/libs/libmyth/audiooutputjack.h
   trunk/mythtv/libs/libmyth/audiooutputnull.cpp
   trunk/mythtv/libs/libmyth/audiooutputnull.h
   trunk/mythtv/libs/libmyth/audiooutputoss.cpp
   trunk/mythtv/libs/libmyth/audiooutputoss.h
   trunk/mythtv/libs/libmyth/audiooutputwin.cpp
   trunk/mythtv/libs/libmyth/audiooutputwin.h
   trunk/mythtv/libs/libmyth/libmyth.pro
   trunk/mythtv/libs/libmyth/mythcontext.h
   trunk/mythtv/libs/libmyth/volumebase.cpp
   trunk/mythtv/libs/libmyth/volumebase.h
   trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
   trunk/mythtv/programs/mythtranscode/transcode.cpp

Log:

Fixes #4981. AudioOutput cleanup.

Some const correctness plus simplifying the constructors and Reconfigure so new optional audio paramameters can be added without needing to touch every audio file.

Refs #4764. I wanted to fix this after trying to fix some const problems in Steve Adeff's patch and running into a bunch of the that went all the way back to AudioOutput and AudioOutputBase.

This has been tested with ALSA/OSS/OSX/MINGW audio and compiles on all three platforms.

This does require a "make distclean" and rebuilding the plugins as the Audio API is slightly changed.





More information about the mythtv-commits mailing list