diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-09-28 20:46:28 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-09-28 20:46:28 +0000 |
| commit | da82e9b8ea8e24a09e1e0a8ebbe890b81abf9810 (patch) | |
| tree | 72fed61063e1b37ff603580eaff0bf776ede005b /src/plugins/Output | |
| parent | 01235bdb7777c63c2c65ee6dd00081e640ae7dbe (diff) | |
| download | qmmp-da82e9b8ea8e24a09e1e0a8ebbe890b81abf9810.tar.gz qmmp-da82e9b8ea8e24a09e1e0a8ebbe890b81abf9810.tar.bz2 qmmp-da82e9b8ea8e24a09e1e0a8ebbe890b81abf9810.zip | |
improved software volume control, removed unused code
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@570 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Output')
| -rw-r--r-- | src/plugins/Output/alsa/outputalsa.cpp | 12 | ||||
| -rw-r--r-- | src/plugins/Output/alsa/outputalsa.h | 2 | ||||
| -rw-r--r-- | src/plugins/Output/alsa/outputalsafactory.cpp | 4 | ||||
| -rw-r--r-- | src/plugins/Output/alsa/outputalsafactory.h | 2 |
4 files changed, 5 insertions, 15 deletions
diff --git a/src/plugins/Output/alsa/outputalsa.cpp b/src/plugins/Output/alsa/outputalsa.cpp index 1491c4584..6e277663c 100644 --- a/src/plugins/Output/alsa/outputalsa.cpp +++ b/src/plugins/Output/alsa/outputalsa.cpp @@ -37,7 +37,7 @@ #include <qmmp/statehandler.h> #include "outputalsa.h" -OutputALSA::OutputALSA(QObject * parent, bool useVolume) +OutputALSA::OutputALSA(QObject * parent) : Output(parent), m_inited(FALSE), m_pause(FALSE), m_play(FALSE), m_userStop(FALSE), m_totalWritten(0), m_currentSeconds(-1), m_bps(-1), m_channels(-1), m_precision(-1) @@ -48,22 +48,12 @@ OutputALSA::OutputALSA(QObject * parent, bool useVolume) m_use_mmap = settings.value("ALSA/use_mmap", FALSE).toBool(); pcm_name = strdup(dev_name.toAscii().data()); pcm_handle = 0; - //alsa mixer - /*mixer = 0; - if (useVolume) - { - QString card = settings.value("ALSA/mixer_card","hw:0").toString(); - QString dev = settings.value("ALSA/mixer_device", "PCM").toString(); - setupMixer(card, dev); - }*/ } OutputALSA::~OutputALSA() { uninitialize(); free (pcm_name); - /*if (mixer) - snd_mixer_close(mixer);*/ } void OutputALSA::stop() diff --git a/src/plugins/Output/alsa/outputalsa.h b/src/plugins/Output/alsa/outputalsa.h index abf7cb1e5..72b4de5a1 100644 --- a/src/plugins/Output/alsa/outputalsa.h +++ b/src/plugins/Output/alsa/outputalsa.h @@ -38,7 +38,7 @@ class OutputALSA : public Output { Q_OBJECT public: - OutputALSA(QObject * parent = 0, bool useVolume = TRUE); + OutputALSA(QObject * parent = 0); ~OutputALSA(); bool initialize(); diff --git a/src/plugins/Output/alsa/outputalsafactory.cpp b/src/plugins/Output/alsa/outputalsafactory.cpp index d9ecce6af..3b90073a5 100644 --- a/src/plugins/Output/alsa/outputalsafactory.cpp +++ b/src/plugins/Output/alsa/outputalsafactory.cpp @@ -34,9 +34,9 @@ const OutputProperties OutputALSAFactory::properties() const return properties; } -Output* OutputALSAFactory::create(QObject* parent, bool volume) +Output* OutputALSAFactory::create(QObject* parent) { - return new OutputALSA(parent, volume); + return new OutputALSA(parent); } VolumeControl *OutputALSAFactory::createVolumeControl(QObject *parent) diff --git a/src/plugins/Output/alsa/outputalsafactory.h b/src/plugins/Output/alsa/outputalsafactory.h index b772248d3..98f35ed4f 100644 --- a/src/plugins/Output/alsa/outputalsafactory.h +++ b/src/plugins/Output/alsa/outputalsafactory.h @@ -38,7 +38,7 @@ Q_INTERFACES(OutputFactory); public: const OutputProperties properties() const; - Output* create(QObject* parent, bool volume); + Output* create(QObject* parent); VolumeControl *createVolumeControl(QObject *parent); void showSettings(QWidget* parent); void showAbout(QWidget *parent); |
