Category Archives: Development

Notes on the internal development of LuaAV.

Move to github + New Binary

In the interest of transparency and collaboration, we’ve moved LuaAV to github.  We’ll be working out of that repository from now on and retiring the SVN repository on the MAT servers eventually.  We’ve also posted a new OSX binary with … Continue reading

Posted in Development | 1 Comment

Glue: Binding C++ objects to Lua via Type Traits

Binding plain old functions written in C to the Lua language is not difficult, thanks to Lua’s well designed C API. Binding C++ objects to Lua however can quickly turn into a complex nightmare, as issues of inheritance, memory management, … Continue reading

Posted in Development | 2 Comments

New release (January 2011)

We’re pleased to announce a new release of LuaAV – grab it from [intlink id="91" type="post"]here[/intlink]! See the [intlink id="386" type="post"]release page[/intlink] for an overview of the changes. Continue reading

Posted in Development | 1 Comment

Array Is the New Lattice

For a long time now, we’ve had an ongoing internal debate over what to call the data structure we use to pass large chunks of memory around between audio and graphics processing code. We’ve variously used names like Matrix, Buffer, Lattice, and Array, but never really settled on one particular name. Depending on if you’re writing audio, 3D graphics, image processing, or mathematical software, the names that makes sense will change. Continue reading

Posted in Development | Tagged | Leave a comment