Mercurial > repos > blastem
comparison render_sdl.c @ 1635:022d01b64496
Fix edge case in DRC audio path
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 10 Nov 2018 15:27:39 -0800 |
parents | 9b7cba9ba541 |
children | c6b2c0f8cc61 |
comparison
equal
deleted
inserted
replaced
1634:e397766c3028 | 1635:022d01b64496 |
---|---|
1552 float adjust_ratio = 0.0f; | 1552 float adjust_ratio = 0.0f; |
1553 if ( | 1553 if ( |
1554 frames_to_problem < BUFFER_FRAMES_THRESHOLD | 1554 frames_to_problem < BUFFER_FRAMES_THRESHOLD |
1555 || (average_change < 0 && local_cur_min < 3*min_buffered / 4) | 1555 || (average_change < 0 && local_cur_min < 3*min_buffered / 4) |
1556 || (average_change >0 && local_cur_min > 5 * min_buffered / 4) | 1556 || (average_change >0 && local_cur_min > 5 * min_buffered / 4) |
1557 || cur_min_buffered < 0 | |
1557 ) { | 1558 ) { |
1558 | 1559 |
1559 if (cur_min_buffered < 0) { | 1560 if (cur_min_buffered < 0) { |
1560 adjust_ratio = max_adjust; | 1561 adjust_ratio = max_adjust; |
1561 SDL_PauseAudio(1); | 1562 SDL_PauseAudio(1); |