mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 14:54:56 +01:00
mp4chaps Lua script: don't clutter global environment
This commit is contained in:
parent
8c556fcbdc
commit
d190ad7904
1 changed files with 9 additions and 9 deletions
|
|
@ -19,22 +19,22 @@ have to wait for the export.
|
|||
|
||||
function factory (unused_params) return function ()
|
||||
|
||||
fr = Session:frame_rate()
|
||||
chaps = {}
|
||||
local fr = Session:frame_rate()
|
||||
local chaps = {}
|
||||
|
||||
for l in Session:locations():list():iter() do
|
||||
name = l:name()
|
||||
local name = l:name()
|
||||
if not l:is_mark() or string.find(name, "^xrun%d*$") then
|
||||
goto next end
|
||||
|
||||
t = l:start()
|
||||
h = math.floor(t / (3600*fr))
|
||||
r = t - (h*3600*fr)
|
||||
m = math.floor(r / (60*fr))
|
||||
local t = l:start()
|
||||
local h = math.floor(t / (3600*fr))
|
||||
local r = t - (h*3600*fr)
|
||||
local m = math.floor(r / (60*fr))
|
||||
r = r - m*60*fr
|
||||
s = math.floor(r / fr)
|
||||
local s = math.floor(r / fr)
|
||||
r = r - s*fr
|
||||
ms = math.floor(r*1000/fr)
|
||||
local ms = math.floor(r*1000/fr)
|
||||
table.insert(chaps, string.format("%02d:%02d:%02d.%03d %s\n", h, m, s, ms, name))
|
||||
::next::
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue