Hello Chris,
I've attached a .diff based off the revision 11636. Bsically it is just two
lines of code.
This makes RG crash. Change DeviceEventMap to DeviceEventMap * and all is well.
At this point this is more of a learning experience thing. I have code up and
running using the pointer and creating the DeviceEventMap on the heap.
...Of source my code that uses this map is in need of some heavy testing before
I commit it.
Sincerely,
Julie S.
Index: src/sound/AlsaDriver.h
===================================================================
--- src/sound/AlsaDriver.h (revision 11636)
+++ src/sound/AlsaDriver.h (working copy)
@@ -487,6 +487,12 @@
JackDriver *m_jackDriver;
#endif
+ // Track System Exclusive Event across several ALSA messages
+ // ALSA mack break long system exclusive messages into chunks.
+ typedef std::map<unsigned int,
+ std::pair<MappedEvent *, std::string> > DeviceEventMap;
+ DeviceEventMap m_pendSysExcMap;
+
Scavenger<RunnablePluginInstance> m_pluginScavenger;
//!!! -- hoist to SoundDriver w/setter?
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel