#include "LuaBridge/LuaBridge.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
using namespace ARDOUR;
using namespace PBD;
const std::string &script)
: Plugin (engine, session)
, _mempool ("LuaProc", 2097152)
+#ifdef USE_TLSF
+ , lua (lua_newstate (&PBD::TLSF::lalloc, &_mempool))
+#elif defined USE_MALLOC
+ , lua ()
+#else
, lua (lua_newstate (&PBD::ReallocPool::lalloc, &_mempool))
+#endif
, _lua_dsp (0)
, _script (script)
, _lua_does_channelmapping (false)
LuaProc::LuaProc (const LuaProc &other)
: Plugin (other)
, _mempool ("LuaProc", 2097152)
+#ifdef USE_TLSF
+ , lua (lua_newstate (&PBD::TLSF::lalloc, &_mempool))
+#elif defined USE_MALLOC
+ , lua ()
+#else
, lua (lua_newstate (&PBD::ReallocPool::lalloc, &_mempool))
+#endif
, _lua_dsp (0)
, _script (other.script ())
, _lua_does_channelmapping (false)