libobs: Mark last video ts even when buffering off

Ensures that the system always has a record of when the last video frame
was played.
This commit is contained in:
jp9000 2017-02-05 21:26:22 -08:00
parent 96f6fa9473
commit d60d222d71
2 changed files with 2 additions and 0 deletions

View file

@ -37,6 +37,7 @@ static bool ready_deinterlace_frames(obs_source_t *source, uint64_t sys_time)
if (source->async_frames.num == 2)
source->async_frames.array[0]->prev_frame = true;
source->deinterlace_offset = 0;
source->last_frame_ts = next_frame->timestamp;
return true;
}

View file

@ -2513,6 +2513,7 @@ static bool ready_async_frame(obs_source_t *source, uint64_t sys_time)
next_frame = source->async_frames.array[0];
}
source->last_frame_ts = next_frame->timestamp;
return true;
}