Files
ardour/libs
Robin Gareus 6f5d6e9ba2 Fix rt-safety of LuaProc w/o chanmapping
Since Lua function arguments are not typed, there is no
explicit "const", and a function can always modify the parameter.

When passing `ChanMapping const&` as argument, the object is
copy constructed. In this specific case the std::map<> members
of ChanMapping allocate memory.

Passing a pointer to the object works around this issue.

LuaBridge later dereferences the object as needed when calling
c++ methods, and copy-construction would only happen later.
2020-02-06 17:30:22 +01:00
..
2020-01-14 00:52:24 +01:00
2020-01-25 04:07:41 +01:00
2020-01-27 17:43:37 +01:00
2020-01-25 04:07:41 +01:00
2020-02-06 17:30:21 +01:00
2020-01-27 17:43:37 +01:00
2020-01-25 04:07:41 +01:00
2020-01-27 17:43:37 +01:00
2020-01-25 04:07:37 +01:00
2020-01-22 02:00:25 +01:00
2020-01-25 04:07:41 +01:00
2020-01-14 00:52:24 +01:00
2020-01-27 03:31:49 +01:00
2019-09-03 05:01:59 +02:00
2020-01-14 00:52:24 +01:00
2020-01-25 04:07:41 +01:00
2020-01-22 02:00:25 +01:00
2020-01-22 02:00:25 +01:00