Merge pull request #11435 from justinweiss/restore-output-samples-buf-check

Add audio_driver_output_samples_buf checks back
This commit is contained in:
Autechre 2020-10-11 21:09:03 +02:00 committed by GitHub
commit 0c052978f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 5 deletions

View File

@ -30379,8 +30379,8 @@ static void audio_driver_sample(int16_t left, int16_t right)
} }
if (!(p_rarch->runloop_paused || if (!(p_rarch->runloop_paused ||
!p_rarch->audio_driver_active !p_rarch->audio_driver_active ||
)) !p_rarch->audio_driver_output_samples_buf))
audio_driver_flush( audio_driver_flush(
p_rarch, p_rarch,
p_rarch->configuration_settings->floats.slowmotion_ratio, p_rarch->configuration_settings->floats.slowmotion_ratio,
@ -30404,7 +30404,8 @@ static void audio_driver_menu_sample(void)
unsigned sample_count = (info->sample_rate / info->fps) * 2; unsigned sample_count = (info->sample_rate / info->fps) * 2;
bool check_flush = !( bool check_flush = !(
p_rarch->runloop_paused || p_rarch->runloop_paused ||
!p_rarch->audio_driver_active); !p_rarch->audio_driver_active ||
!p_rarch->audio_driver_output_samples_buf);
while (sample_count > 1024) while (sample_count > 1024)
{ {
@ -30489,7 +30490,8 @@ static size_t audio_driver_sample_batch(const int16_t *data, size_t frames)
if (!( if (!(
p_rarch->runloop_paused || p_rarch->runloop_paused ||
!p_rarch->audio_driver_active)) !p_rarch->audio_driver_active ||
!p_rarch->audio_driver_output_samples_buf))
audio_driver_flush( audio_driver_flush(
p_rarch, p_rarch,
p_rarch->configuration_settings->floats.slowmotion_ratio, p_rarch->configuration_settings->floats.slowmotion_ratio,
@ -31365,7 +31367,8 @@ void audio_driver_frame_is_reverse(void)
if (!( if (!(
p_rarch->runloop_paused || p_rarch->runloop_paused ||
!p_rarch->audio_driver_active)) !p_rarch->audio_driver_active ||
!p_rarch->audio_driver_output_samples_buf))
audio_driver_flush( audio_driver_flush(
p_rarch, p_rarch,
p_rarch->configuration_settings->floats.slowmotion_ratio, p_rarch->configuration_settings->floats.slowmotion_ratio,