From 56db6109b021801a97ca9d341020cd5d569a7e69 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Tue, 2 Feb 2010 15:33:18 +0100 Subject: rewrote cDxr3Device::SetPlayMode and removed some old stuff --- dxr3device.c | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) (limited to 'dxr3device.c') diff --git a/dxr3device.c b/dxr3device.c index dbc16c5..f99da4c 100644 --- a/dxr3device.c +++ b/dxr3device.c @@ -86,25 +86,18 @@ bool cDxr3Device::SetPlayMode(ePlayMode PlayMode) { dsyslog("[dxr3-device] setting playmode %d", PlayMode); - if (PlayMode != pmExtern_THIS_SHOULD_BE_AVOIDED) { - turnPlugin(true); - return true; - } - switch (PlayMode) { - case pmExtern_THIS_SHOULD_BE_AVOIDED: - turnPlugin(false); - break; - case pmNone: + audioOut->setEnabled(false); break; case pmAudioVideo: - case pmAudioOnly: - case pmAudioOnlyBlack: - case pmVideoOnly: + audioOut->setEnabled(true); + break; - m_PlayMode = PlayMode; + default: + dsyslog("[dxr3-device] playmode not supported"); + return false; } return true; -- cgit v1.2.3