summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java36
1 files changed, 26 insertions, 10 deletions
diff --git a/src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java b/src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java
index f95324e..2165035 100644
--- a/src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java
+++ b/src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java
@@ -238,16 +238,32 @@ public class YalpOutputPluginImpl extends OutputPluginInterfacePOA {
return;
}
- String comp = "#transcode{vcodec=DIV3,vb=256,scale=1,";
- comp += "acodec=mpga,ab=192,channels=2}";
- comp += ":duplicate{dst=";
-
- setup2 = "setup "+howtoStream.info.name+" output "+comp+"std{access=udp,";
- setup2 +="mux=ts,";
- setup2 +="dst=" + howtoStream.destIp + ":9993";// + howtoStream.info.params;
- setup2 += "}";
-
- String control = "control "+howtoStream.info.name+" play";
+ String comp, control;
+
+ if (howtoStream.info.params.value() == "openmoko")
+ {
+ comp = "#transcode{vcodec=DIV3,vb=256,scale=1,";
+ comp += "acodec=mpga,ab=192,channels=2}";
+ comp += ":duplicate{dst=";
+ setup2 = "setup "+howtoStream.info.name+" output "+comp+"std{access=udp,";
+ setup2 +="mux=ts,";
+ setup2 +="dst=" + howtoStream.destIp + ":9993";// + howtoStream.info.params;
+ setup2 += "}";
+ control = "control "+howtoStream.info.name+" play";
+
+ } else {
+
+ comp = "#transcode{vcodec=DIV3,vb=256,scale=1,";
+ comp += "acodec=mpga,ab=192,channels=2}";
+ comp += ":duplicate{dst=";
+
+ setup2 = "setup "+howtoStream.info.name+" output "+comp+"std{access=udp,";
+ setup2 +="mux=ts,";
+ setup2 +="dst=" + howtoStream.destIp + ":9993";// + howtoStream.info.params;
+ setup2 += "}";
+
+ control = "control "+howtoStream.info.name+" play";
+ }
TelnetInterface telnet = new TelnetInterface(hostIP, 4212, "admin");
telnet.exec(newString);