Replace more driver_funcs macros

This commit is contained in:
twinaphex 2014-08-14 19:56:45 +02:00
parent e851d279f8
commit 9992e33a36
3 changed files with 2 additions and 5 deletions

View File

@ -1159,7 +1159,7 @@ void init_audio(void)
{
if (driver.audio->buffer_size && driver.audio->write_avail)
{
g_extern.audio_data.driver_buffer_size = audio_buffer_size_func();
g_extern.audio_data.driver_buffer_size = driver.audio->buffer_size(driver.audio_data);
g_extern.audio_data.rate_control = true;
}
else

View File

@ -21,10 +21,7 @@
#define audio_stop_func() driver.audio->stop(driver.audio_data)
#define audio_start_func() driver.audio->start(driver.audio_data)
#define audio_set_nonblock_state_func(state) driver.audio->set_nonblock_state(driver.audio_data, state)
#define audio_free_func() driver.audio->free(driver.audio_data)
#define audio_use_float_func() driver.audio->use_float(driver.audio_data)
#define audio_write_avail_func() driver.audio->write_avail(driver.audio_data)
#define audio_buffer_size_func() driver.audio->buffer_size(driver.audio_data)
#define video_set_nonblock_state_func(state) driver.video->set_nonblock_state(driver.video_data, state)
#define video_alive_func() driver.video->alive(driver.video_data)

View File

@ -197,7 +197,7 @@ static void readjust_audio_input_rate(void)
int half_size, delta_mid;
unsigned write_index;
double direction, adjust;
int avail = audio_write_avail_func();
int avail = driver.audio->write_avail(driver.audio_data);
//RARCH_LOG_OUTPUT("Audio buffer is %u%% full\n",
// (unsigned)(100 - (avail * 100) / g_extern.audio_data.driver_buffer_size));