made midi server beos compatible

fix binary compatibility for several classes (I missed this before)
the soft synth loads by default /boot/beos/etc/synth/big_synth.sy (which I locally linked to a General Midi sf2 bank
tested with MidiSynth 1.6 on Haiku


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17864 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2006-06-17 14:04:46 +00:00
parent 3e9e6a58c8
commit bafde775b9
13 changed files with 58 additions and 47 deletions
+1 -1
View File
@@ -69,7 +69,7 @@ private:
int32 fId;
BString fName;
int32 fRefCount;
BMessage* fProperties;
BMessage *fProperties;
bool fIsLocal;
bool fIsConsumer;
bool fIsRegistered;
+3 -3
View File
@@ -45,10 +45,10 @@ private:
bool LockProducer() const;
void UnlockProducer() const;
BList *fConnections;
mutable BLocker fLocker;
BList fConnections;
uint32 _reserved[10];
uint32 _reserved[2];
};
class BMidiLocalProducer : public BMidiProducer
+1 -1
View File
@@ -76,7 +76,7 @@ private:
status_t SendRequest(BMessage*, BMessage*);
BPrivate::BMidiRosterLooper* fLooper;
BMessenger fServer;
BMessenger *fServer;
uint32 _reserved[16];
};