Luajit is a dynamic scripting language completely compatible to lua 5.1. the whole VM has been rewritten from the ground up
and is relentlessly optimized for performance. It combines a high-speed interpreter, written in assembler, with a state-of-the-art JIT compiler.
A substantial reduction of the overhead associated with dynamic languages allows it to break into the performance range traditionally reserved for offline,
static language compilers.
https://luajit.org/luajit.htmlhttps://github.com/LuaJIT/LuaJIT/tree/master
There was additional code needed to enable neutrino to compile against lua 5.1. This was mostly taken from the luaposix compat-headers.
There are still some minor issue that will be easy to fix but it's up and running so damn fast!
Signed-off-by: Markus Volk <f_l_k@t-online.de>
- When setSinglePlay() Neutrino returns after playing a movie
immediately in the tv/radio modus back
- Set Lua api version to 1.29
Example:
video = video.new()
video.setSinglePlay()
video.PlayFile(...)
- Set Lua api version to 1.28
Example:
video = video.new()
if video.getNeutrinoMode() == NMODE.TS then
messagebox.exec{title="Attention!", text="Movie player is busy.", buttons={ "ok" } }
end