From b06b679a780f8ab0f636e94abd38f2090829b713 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Fri, 16 Apr 2010 21:23:19 +0200 Subject: All audio modes should work with oss driver except ac3 passthrough It is also possible to change audio related settings in setup menu of the plugin and they become active immediately. --- dxr3audio.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'dxr3audio.c') diff --git a/dxr3audio.c b/dxr3audio.c index fa61708..2b2bc61 100644 --- a/dxr3audio.c +++ b/dxr3audio.c @@ -32,6 +32,16 @@ const static int AUDIO_MONO_RIGHT = 2; iAudio::iAudio() : open(false), enabled(false), vol(0), audioChannel(0), digitalAudio(false) { memset(&curContext, 0, sizeof(SampleContext)); + + cSettings::instance()->registerObserver(this); +} + +void iAudio::settingsChange(SettingsChange change) +{ + if (change == AUDIO) { + // apply changed audio settings + reconfigure(); + } } void iAudio::changeVolume(int16_t* pcmbuf, size_t size) -- cgit v1.2.3