[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [fluid-dev] Role of glib
From: |
josh |
Subject: |
Re: [fluid-dev] Role of glib |
Date: |
Thu, 27 Aug 2009 19:51:05 -0700 |
User-agent: |
Internet Messaging Program (IMP) H3 (4.1.6) |
Quoting Ebrahim Mayat <address@hidden>:
Where should we have the FluidSynth release party? ;)
Well summer's nearly over so I suggest "FluidSynth Live at the
Fillmore - Spring 2010" or maybe "Coming soon to a theater near you" ;-)
Would be neat to be able to have a real FluidSynth party. Food, beer,
mead or other drinks of choice and bust out some MIDI gear and make
some noise, with FluidSynth of course! Cross our fingers that there
aren't any crashes or speaking tearing out of control filter
explosions ;)
Having just read the recent "Fluidsynth event queue and thread safety
changes" thread, I have some basic questions:
I am under the impression that the adoption of glib would be
beneficial to addressing issues of thread safety ? So, the numerous
utility functions in GLib (or glib) would make for easier organization
and integration of fluidsynth's data structures and objects into one
thread ? If both my presumptions are true, then which specific glib
routines would you consider for implementation ?
We're adopting glib, because it just makes things easier. Its got
lots of utility functions and data types which are fairly portable
across *most* platforms. The threading issues are kind of secondary.
We're addressing problems that have been present all along, which
could lead to crashes or synthesis glitches. FluidSynth has been
getting used in multi-thread environments, without truly being thread
safe.
Both glib (version 1.2.10) and glib2 (version 2.20.4) exist in the
fink repository. So, which "glib" are you guys talking about?
Concerning the iPhone, the first thought that occurred to me was that
one could simply compile and install glib* from source on the iPhone
OS ?
http://macosx.com/forums/mac-os-x-system-mac-software/1370-compiling-glib.html
http://forums.macosxhints.com/showthread.php?t=31611
I have not yet ventured into this area but perhaps Antoine could
clarify our thoughts on this issue.
glib works fine on OS X, in fact GTK, Swami, etc all rely on it. The
iPhone is a different beast though.
So, yes autotools can be used to build glib and glib2.
Autotools is one of the things that gets blamed sometimes for making
builds difficult on Windows, which is why I mentioned it. Most users
building software just want to use some sort of IDE, without having to
have a Unix like environment. Mac OS X already has that, so its a lot
easier in that regard.
I hope my questions are not irritating in their simplicity :-)
Not at all :) Glad to be given the opportunity to clarify things.
Regards,
E
Regards,
Josh
Re: [fluid-dev] Role of glib, S. Christian Collins, 2009/08/26