diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2010-02-02 15:33:18 +0100 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2010-02-02 15:33:18 +0100 |
commit | 56db6109b021801a97ca9d341020cd5d569a7e69 (patch) | |
tree | 0bedbe3e222a4b937eb0c114e927c0ad06e91d08 /dxr3device.c | |
parent | 2d99f670594e6d14ffdfd23b3ccadb47101d1f00 (diff) | |
download | vdr-plugin-dxr3-56db6109b021801a97ca9d341020cd5d569a7e69.tar.gz vdr-plugin-dxr3-56db6109b021801a97ca9d341020cd5d569a7e69.tar.bz2 |
rewrote cDxr3Device::SetPlayMode and removed some old stuff
Diffstat (limited to 'dxr3device.c')
-rw-r--r-- | dxr3device.c | 19 |
1 files changed, 6 insertions, 13 deletions
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; |