mirror of
https://github.com/mpv-player/mpv
synced 2024-11-14 22:48:35 +01:00
vf_vapoursynth: use official AbsoluteTime property
I thought the "_" in "_AbsoluteTime" was part of the documentation markup. This still doesn't help us with VS filters that change timing; apparently you must use frame durations instead.
This commit is contained in:
parent
9e47bd11cc
commit
b20416abe3
@ -156,7 +156,7 @@ static void VS_CC vs_frame_done(void *userData, const VSFrameRef *f, int n,
|
||||
const VSMap *map = p->vsapi->getFramePropsRO(f);
|
||||
if (map) {
|
||||
int err;
|
||||
double t = p->vsapi->propGetFloat(map, "AbsoluteTime", 0, &err);
|
||||
double t = p->vsapi->propGetFloat(map, "_AbsoluteTime", 0, &err);
|
||||
if (!err)
|
||||
img.pts = t;
|
||||
}
|
||||
@ -283,7 +283,7 @@ static const VSFrameRef *VS_CC infiltGetFrame(int frameno, int activationReason,
|
||||
mp_image_copy(&vsframe, img);
|
||||
VSMap *map = p->vsapi->getFramePropsRW(ret);
|
||||
if (map)
|
||||
p->vsapi->propSetFloat(map, "AbsoluteTime", img->pts, 0);
|
||||
p->vsapi->propSetFloat(map, "_AbsoluteTime", img->pts, 0);
|
||||
break;
|
||||
}
|
||||
pthread_cond_wait(&p->wakeup, &p->lock);
|
||||
|
Loading…
Reference in New Issue
Block a user