changeset 1686:475e84bfccbb

Small fix to sync sample calculation in render_sdl
author Michael Pavone <pavone@retrodev.com>
date Sun, 20 Jan 2019 01:02:48 -0800
parents f6bd4962b8f5
children 6c54bb5fe3b3
files render_sdl.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/render_sdl.c	Fri Jan 18 00:10:14 2019 -0800
+++ b/render_sdl.c	Sun Jan 20 01:02:48 2019 -0800
@@ -1377,7 +1377,7 @@
 	source_frame = 0;
 	source_frame_count = frame_repeat[0];
 	//sync samples with audio thread approximately every 8 lines
-	sync_samples = sync_to_audio ? buffer_samples : 8 * sample_rate / (source_hz * (VID_PAL ? 313 : 262));
+	sync_samples = sync_to_audio ? buffer_samples : 8 * sample_rate / (source_hz * (std == VID_PAL ? 313 : 262));
 	max_repeat++;
 	min_buffered = (((float)max_repeat * (float)sample_rate/(float)source_hz)/* / (float)buffer_samples*/);// + 0.9999;
 	//min_buffered *= buffer_samples;