mirror of
https://github.com/mpv-player/mpv
synced 2025-04-11 04:01:31 +00:00
TOOLS/stas-conv: add timed value event type
This commit is contained in:
parent
83349a0e73
commit
487208b2e1
@ -25,6 +25,8 @@ Currently, the following event types are supported:
|
|||||||
'end' <name> end of the named event
|
'end' <name> end of the named event
|
||||||
'value' <float> <name> a normal value (as opposed to event)
|
'value' <float> <name> a normal value (as opposed to event)
|
||||||
'event-timed' <ts> <name> singular event at the given timestamp
|
'event-timed' <ts> <name> singular event at the given timestamp
|
||||||
|
'value-timed' <ts> <float> <name>
|
||||||
|
a value for an event at the given timestamp
|
||||||
<name> singular event
|
<name> singular event
|
||||||
|
|
||||||
"""
|
"""
|
||||||
@ -86,6 +88,12 @@ for line in [line.split("#")[0].strip() for line in open(filename, "r")]:
|
|||||||
val = int(val) / 1000 - G.start
|
val = int(val) / 1000 - G.start
|
||||||
e = get_event(name, "event-signal")
|
e = get_event(name, "event-signal")
|
||||||
e.vals.append((val, 1))
|
e.vals.append((val, 1))
|
||||||
|
elif event.startswith("value-timed "):
|
||||||
|
_, tsval, val, name = event.split(" ", 3)
|
||||||
|
tsval = int(tsval) / 1000 - G.start
|
||||||
|
val = float(val)
|
||||||
|
e = get_event(name, "value")
|
||||||
|
e.vals.append((tsval, val))
|
||||||
else:
|
else:
|
||||||
e = get_event(event, "event-signal")
|
e = get_event(event, "event-signal")
|
||||||
e.vals.append((ts, 1))
|
e.vals.append((ts, 1))
|
||||||
|
Loading…
Reference in New Issue
Block a user