mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 07:45:00 +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 ()
|
function factory (unused_params) return function ()
|
||||||
|
|
||||||
fr = Session:frame_rate()
|
local fr = Session:frame_rate()
|
||||||
chaps = {}
|
local chaps = {}
|
||||||
|
|
||||||
for l in Session:locations():list():iter() do
|
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
|
if not l:is_mark() or string.find(name, "^xrun%d*$") then
|
||||||
goto next end
|
goto next end
|
||||||
|
|
||||||
t = l:start()
|
local t = l:start()
|
||||||
h = math.floor(t / (3600*fr))
|
local h = math.floor(t / (3600*fr))
|
||||||
r = t - (h*3600*fr)
|
local r = t - (h*3600*fr)
|
||||||
m = math.floor(r / (60*fr))
|
local m = math.floor(r / (60*fr))
|
||||||
r = r - m*60*fr
|
r = r - m*60*fr
|
||||||
s = math.floor(r / fr)
|
local s = math.floor(r / fr)
|
||||||
r = r - s*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))
|
table.insert(chaps, string.format("%02d:%02d:%02d.%03d %s\n", h, m, s, ms, name))
|
||||||
::next::
|
::next::
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue