[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/multimedia/kmid/alsa
From: Pedro Lopez-Cabanillas <pedro.lopez.cabanillas () gmail ! com>
Date: 2010-06-07 16:36:57
Message-ID: 20100607163657.C4177AC8CD () svn ! kde ! org
[Download RAW message or body]
SVN commit 1135571 by pedrol:
Reverted last commit.
CCBUG: 240391
M +0 -1 alsamidiobject.cpp
M +1 -11 alsamidioutput.cpp
M +0 -3 alsamidioutput.h
M +0 -11 player.cpp
M +2 -5 player.h
--- trunk/extragear/multimedia/kmid/alsa/alsamidiobject.cpp #1135570:1135571
@@ -169,7 +169,6 @@
d->m_port->setTimestampQueue(d->m_queueId);
d->m_port->subscribeFromAnnounce();
d->m_player = new Player(d->m_client, d->m_portId);
- d->m_out->setPlayer(d->m_player);
connect( d->m_player, SIGNAL(finished()),
SLOT(songFinished()), Qt::QueuedConnection );
connect( d->m_player, SIGNAL(stopped()),
--- trunk/extragear/multimedia/kmid/alsa/alsamidioutput.cpp #1135570:1135571
@@ -19,7 +19,6 @@
#include "alsamidioutput.h"
#include "midimapper.h"
-#include "player.h"
#include <cmath>
#include <alsaclient.h>
@@ -43,7 +42,6 @@
m_port(0),
m_loopbkport(0),
m_mapper(0),
- m_player(0),
m_portId(0),
m_pitchShift(0),
m_clientFilter(true),
@@ -64,7 +62,6 @@
MidiPort *m_port;
MidiPort *m_loopbkport;
MidiMapper *m_mapper;
- Player *m_player;
int m_portId;
int m_pitchShift;
bool m_clientFilter;
@@ -383,12 +380,9 @@
ev->setSource(d->m_portId);
ev->setSubscribers();
ev->setDirect();
- //d->m_client->outputDirect(ev);
- if (d->m_player != 0) {
- d->m_player->sendSongEvent(ev);
+ d->m_client->outputDirect(ev);
}
}
- }
void ALSAMIDIOutput::sendNoteOn(int chan, int note, int vel)
{
@@ -455,10 +449,6 @@
return d->m_loopbkport;
}
- void ALSAMIDIOutput::setPlayer(Player* p)
- {
- d->m_player = p;
}
-}
#include "alsamidioutput.moc"
--- trunk/extragear/multimedia/kmid/alsa/alsamidioutput.h #1135570:1135571
@@ -32,8 +32,6 @@
namespace KMid {
- class Player;
-
class ALSAMIDIOutput : public MIDIOutput {
Q_OBJECT
public:
@@ -49,7 +47,6 @@
int pitchShift();
MidiClient* client() const;
MidiPort* loopbackPort();
- void setPlayer(Player *p);
public Q_SLOTS:
void setVolume(int channel, qreal);
--- trunk/extragear/multimedia/kmid/alsa/player.cpp #1135570:1135571
@@ -19,8 +19,6 @@
#include "player.h"
#include "song.h"
-#include <alsaclient.h>
-#include <QMutexLocker>
namespace KMid {
@@ -100,15 +98,6 @@
m_echoResolution = r;
}
- void Player::sendSongEvent(SequencerEvent* ev)
- {
- QMutexLocker locker(&m_outputmutex);
- if (m_npfds != 0 && m_pfds != 0)
- SequencerOutputThread::sendSongEvent(ev);
- else
- m_MidiClient->outputDirect(ev);
}
-}
-
#include "player.moc"
--- trunk/extragear/multimedia/kmid/alsa/player.h #1135570:1135571
@@ -20,10 +20,9 @@
#ifndef INCLUDED_PLAYER_H
#define INCLUDED_PLAYER_H
-#include "song.h"
-#include <playthread.h>
#include <QObject>
-#include <QMutex>
+#include <playthread.h>
+#include "song.h"
using namespace drumstick;
@@ -40,7 +39,6 @@
virtual SequencerEvent* nextEvent();
virtual unsigned int getInitialPosition();
virtual unsigned int getEchoResolution();
- virtual void sendSongEvent(SequencerEvent* ev);
void setSong(Song* s);
void resetPosition();
@@ -52,7 +50,6 @@
SongIterator* m_songIterator;
qint64 m_songPosition;
qint32 m_echoResolution;
- QMutex m_outputmutex;
};
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic