summaryrefslogtreecommitdiff
path: root/dxr3.c
diff options
context:
space:
mode:
Diffstat (limited to 'dxr3.c')
-rw-r--r--dxr3.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/dxr3.c b/dxr3.c
index 1247906..103e72e 100644
--- a/dxr3.c
+++ b/dxr3.c
@@ -254,6 +254,11 @@ const char **cPluginDxr3::SVDRPHelpPages(void)
" Switch to digital PCM audio output.",
"SAC3\n"
" Switch to digital AC3 audio output.",
+ "DON\n"
+ " Start plugin - take control of dxr3 card.",
+ "DOF\n"
+ " Stop plugin - release used dxr3 card so it can be used by e.g. MMS.",
+
NULL
};
@@ -291,6 +296,12 @@ cString cPluginDxr3::SVDRPCommand(const char *Command, const char *Option,
device->getAudioOutput()->setAudioMode(iAudio::Ac3);
return "Switched to digital AC3 audio output";
}
+ if (!strcasecmp(Command, "DON")) {
+ device->turnPlugin(true);
+ }
+ if (!strcasecmp(Command, "DOF")) {
+ device->turnPlugin(false);
+ }
return NULL;
}