Bug #1890 ยป 0066-Fix-crash-when-adjusting-volume-with-dummy-audio-plu.patch
| client/audio_none.c | ||
|---|---|---|
|
#include "audio_none.h"
|
||
|
static double none_audio_volume;
|
||
|
/**********************************************************************//**
|
||
|
Clean up
|
||
|
**************************************************************************/
|
||
| ... | ... | |
|
{
|
||
|
}
|
||
|
/**********************************************************************//**
|
||
|
Adjust volume
|
||
|
**************************************************************************/
|
||
|
static void none_audio_set_volume(double volume)
|
||
|
{
|
||
|
none_audio_volume = volume;
|
||
|
}
|
||
|
/**********************************************************************//**
|
||
|
Get the volume.
|
||
|
**************************************************************************/
|
||
|
static double none_audio_get_volume(void)
|
||
|
{
|
||
|
return none_audio_volume;
|
||
|
}
|
||
|
/**********************************************************************//**
|
||
|
Initialize.
|
||
|
**************************************************************************/
|
||
| ... | ... | |
|
self.play = none_audio_play;
|
||
|
self.pause = none_audio_pause;
|
||
|
self.resume = none_audio_resume;
|
||
|
self.set_volume = none_audio_set_volume;
|
||
|
self.get_volume = none_audio_get_volume;
|
||
|
audio_add_plugin(&self);
|
||
|
none_audio_volume = 1.0;
|
||
|
}
|
||
| client/audio_sdl.c | ||
|---|---|---|
|
self.set_volume = sdl_audio_set_volume;
|
||
|
self.get_volume = sdl_audio_get_volume;
|
||
|
audio_add_plugin(&self);
|
||
|
sdl_audio_volume = 1.0;
|
||
|
}
|
||