Mercurial > repos > blastem
changeset 1591:5cfc7e4a207e
Fix code for handling switch between sync styles at runtime
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 22 Jun 2018 21:11:38 -0700 |
parents | 220ede292e97 |
children | 31effaadf877 |
files | render_sdl.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/render_sdl.c Thu Jun 21 09:44:34 2018 -0700 +++ b/render_sdl.c Fri Jun 22 21:11:38 2018 -0700 @@ -1124,7 +1124,7 @@ src->lowpass_alpha = lowpass_alpha; if (sync_changed) { uint32_t alloc_size = sync_to_audio ? src->num_channels * buffer_samples : nearest_pow2(min_buffered * 4 * src->num_channels); - src->back = realloc(src->back, alloc_size); + src->back = realloc(src->back, alloc_size * sizeof(int16_t)); if (sync_to_audio) { src->front = malloc(alloc_size * sizeof(int16_t)); } else {