Ticket #1143: mythmusic_audio.patch
File mythmusic_audio.patch, 2.1 KB (added by , 18 years ago) |
---|
-
mythmusic/mythmusic/playbackbox.cpp
1788 1788 1789 1789 void PlaybackBoxMusic::openOutputDevice(void) 1790 1790 { 1791 QString adevice = gContext->GetSetting("AudioOutputDevice"); 1791 QString adevice; 1792 1793 if (gContext->GetSetting("AudioDevice") == "default") 1794 adevice = gContext->GetSetting("AudioOutputDevice"); 1795 else 1796 adevice = gContext->GetSetting("AudioDevice"); 1792 1797 1793 1798 // TODO: Error checking that device is opened correctly! 1794 1799 output = AudioOutput::OpenAudio(adevice, 16, 2, 44100, -
mythmusic/mythmusic/globalsettings.cpp
25 25 return gc; 26 26 }; 27 27 28 static HostComboBox *MusicAudioDevice() 29 { 30 HostComboBox *gc = new HostComboBox("AudioDevice", true); 31 gc->setLabel(QObject::tr("Audio device")); 32 gc->addSelection(QObject::tr("default"), "default"); 33 QDir dev("/dev", "dsp*", QDir::Name, QDir::System); 34 gc->fillSelectionsFromDir(dev); 35 dev.setNameFilter("adsp*"); 36 gc->fillSelectionsFromDir(dev); 37 38 dev.setNameFilter("dsp*"); 39 dev.setPath("/dev/sound"); 40 gc->fillSelectionsFromDir(dev); 41 dev.setNameFilter("adsp*"); 42 gc->fillSelectionsFromDir(dev); 43 gc->setHelpText(QObject::tr("Audio Device used for playback. 'default' will use the device specified in MythTV")); 44 return gc; 45 }; 46 28 47 static HostComboBox *CDDevice() 29 48 { 30 49 HostComboBox *gc = new HostComboBox("CDDevice", true); … … 528 547 VerticalConfigurationGroup* general = new VerticalConfigurationGroup(false); 529 548 general->setLabel(QObject::tr("General Settings")); 530 549 general->addChild(SetMusicDirectory()); 550 general->addChild(MusicAudioDevice()); 531 551 general->addChild(CDDevice()); 532 552 general->addChild(TreeLevels()); 533 553 general->addChild(NonID3FileNameFormat());