mirror of
https://github.com/cookiengineer/audacity
synced 2025-04-30 07:39:42 +02:00
This change reduces the risk of LADSPA plugins referencing Audacity symbols by using the RTLD_DEEPBIND flag when loading the plugins. It also addresses an issue specific to the "blop" plugins where they load their own libraries (without RTLD_DEEPBIND). A much better solution would be to change Audacity's default symbol visibility to "hidden" which would expose ONLY symbols specificially marked as visible.
libnyquist Library code and the "nyx" interface by Dominic Mazzoni. Updated to Nyquist version 3.09 by Leland Lucius. Originally based on Nyquist version 2.29 by Roger B. Dannenberg, which was based on xlisp 2 by David Michael Betz. For license information, please see the file LICENSE.txt libnyquist currently only exists as part of Audacity. For information on using libnyquist as an embedded audio processor within another application, contact the Audacity developers: https://lists.sourceforge.net/lists/listinfo/audacity-devel For information about Nyquist as a standalone, interactive audio programming language, see the Nyquist website: http://www.cs.cmu.edu/~music/nyquist/ See nyquist/Readme.txt for latest changes to Nyquist.