Created an attachment (id=269064)
Patch (another thread to play sound)
By the way, if I understand correctly, PR_LoadLibrary("libesd.so.0")...
is a kind of method to avoid linking to GPL things explicitly. The
copyright terms of the original nsSound are "(C) 2000", and Esound's
license is shifted from GPL to GPL/LGPL dual on 2003/09/03.
i.e. I can have mozilla include "esd.h" and link to "libesd.so", right?
Anyway, I don't like to call the sound's shutdown() on GTK's shutdown,
now that they are on different threads.
Created an attachment (id=269064)
Patch (another thread to play sound)
By the way, if I understand correctly, PR_LoadLibrary( "libesd. so.0"). ..
is a kind of method to avoid linking to GPL things explicitly. The
copyright terms of the original nsSound are "(C) 2000", and Esound's
license is shifted from GPL to GPL/LGPL dual on 2003/09/03.
i.e. I can have mozilla include "esd.h" and link to "libesd.so", right?
Anyway, I don't like to call the sound's shutdown() on GTK's shutdown,
now that they are on different threads.