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);