mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 22:20:31 +00:00
Merge pull request #13194 from sonninnos/auto-frame-delay-fix
Crash fix for 'Automatic Frame Delay'
This commit is contained in:
commit
9883f11e10
@ -15867,7 +15867,12 @@ int runloop_iterate(void)
|
|||||||
/* Calculate average frame time to balance spikes */
|
/* Calculate average frame time to balance spikes */
|
||||||
for (i = 1; i < frame_time_frames + 1; i++)
|
for (i = 1; i < frame_time_frames + 1; i++)
|
||||||
{
|
{
|
||||||
unsigned frame_time_i = video_st->frame_time_samples[frame_time_index - i];
|
unsigned frame_time_i = 0;
|
||||||
|
|
||||||
|
if (i > frame_time_index)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
frame_time_i = video_st->frame_time_samples[frame_time_index - i];
|
||||||
|
|
||||||
/* Ignore values when core is doing internal frame skipping */
|
/* Ignore values when core is doing internal frame skipping */
|
||||||
if (frame_time_i > frame_time_limit_ign)
|
if (frame_time_i > frame_time_limit_ign)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user