Merge pull request #11435 from justinweiss/restore-output-samples-buf-check
Add audio_driver_output_samples_buf checks back
This commit is contained in:
commit
0c052978f4
13
retroarch.c
13
retroarch.c
|
@ -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,
|
||||||
|
|
Loading…
Reference in New Issue