[mythtv-commits] mythtv commit: r22432 - in trunk by jyavenard
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Wed Oct 14 02:57:06 UTC 2009
Author: jyavenard
Date: 2009-10-14 02:57:05 +0000 (Wed, 14 Oct 2009)
New Revision: 22432
Changeset: http://cvs.mythtv.org/trac/changeset/22432
Modified:
trunk/mythplugins/mythmusic/mythmusic/avfdecoder.cpp
trunk/mythplugins/mythmusic/mythmusic/cddecoder.cpp
trunk/mythplugins/mythmusic/mythmusic/globalsettings.cpp
trunk/mythplugins/mythmusic/mythmusic/main.cpp
trunk/mythplugins/mythmusic/mythmusic/musicplayer.cpp
trunk/mythplugins/mythmusic/mythmusic/playbackbox.cpp
trunk/mythplugins/mythmusic/mythmusic/playbackbox.h
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/audiooutputbase.cpp
trunk/mythtv/libs/libmyth/audiooutputbase.h
trunk/mythtv/libs/libmyth/audiooutputdigitalencoder.cpp
trunk/mythtv/libs/libmyth/audiooutputdigitalencoder.h
trunk/mythtv/libs/libmyth/audiooutputjack.cpp
trunk/mythtv/libs/libmyth/audiooutputjack.h
trunk/mythtv/libs/libmyth/audiooutputoss.cpp
trunk/mythtv/libs/libmyth/audiooutputoss.h
trunk/mythtv/libs/libmyth/audiosettings.cpp
trunk/mythtv/libs/libmyth/audiosettings.h
trunk/mythtv/libs/libmyth/volumebase.cpp
trunk/mythtv/libs/libmyth/volumebase.h
trunk/mythtv/libs/libmythfreesurround/el_processor.cpp
trunk/mythtv/libs/libmythfreesurround/el_processor.h
trunk/mythtv/libs/libmythfreesurround/freesurround.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.cpp
trunk/mythtv/libs/libmythtv/NuppelVideoPlayer.h
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/avformatdecoder.h
trunk/mythtv/libs/libmythtv/nuppeldecoder.cpp
trunk/mythtv/libs/libmythtv/tv_play.cpp
trunk/mythtv/libs/libmythtv/tv_play.h
trunk/mythtv/libs/libmythtv/tvosdmenuentry.cpp
trunk/mythtv/programs/mythfrontend/globalsettings.cpp
trunk/mythtv/programs/mythtranscode/transcode.cpp
Log:
New Audio Setup and additional audio capabilities
* Provide upmixing capabilities and 5.1 AC3 re-encoding
* Internal volume control to work even when audio is output via a digital devide (including 'passthru' and upmixed AC-3). When setting the mixer to "software", gives mythtv the capability to control the volume of all content (including AC3 and DTS)
* Simplification of the Setup/General/Audio screen, only presenting the options when they are relevant to the selected speaker configuration.
* Remove settings that aren't relevant anymore or that only created problem (like aggressive soundcard buffer)
* Simplify the stereo/surround configuration. Previously you had to set the number of speakers to stereo in order to get digital multi-channels.
* Various fixes across the board (like timestretch with digital sound)
User of digital audio will have to edit the audio configuration settings, and change "Stereo" to "5.1" for the "Speaker configuration" settings.
Ctrl-U will toggle the upmixer during playback or in MythMusic. Default upmixer behaviour for video playback and music can be changed in their respective configuration screen.
Close #6975
Note that AAC multi-channel ordering is still wrong unless you are using libfaad, this will be fixed with the next ffmpeg resync.
Original patch from "foobum". Thank you for your great work.
More information about the mythtv-commits
mailing list