summaryrefslogtreecommitdiff
path: root/src/render
diff options
context:
space:
mode:
Diffstat (limited to 'src/render')
-rw-r--r--src/render/renderer_libplacebo.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/render/renderer_libplacebo.c b/src/render/renderer_libplacebo.c
index 47b9ab4..3b69c64 100644
--- a/src/render/renderer_libplacebo.c
+++ b/src/render/renderer_libplacebo.c
@@ -422,9 +422,9 @@ static void renderer_lp_render(struct camu_renderer *renderer, struct camu_scree
do_gpu_finish |= weighted;
// Terrible hack. Lets us distinguish single frames with the same dimensions.
// Tied to a libplacebo patch to consider info_priv in the hash.
- // Also, add in reset_pts to account for buffer resets.
intptr_t hash = (intptr_t)video->buf;
- hash += float_64_hash(video->buf->reset_pts);
+ // Also add in seek_pts to account for frame queue resets (seek() while paused).
+ hash += float_64_hash(video->buf->seek_pts);
if (vr_emulation) {
hash += float_64_hash(mouse_x);
hash += float_64_hash(mouse_y);