From d72c14135730aaa9efe643ee99c4de98732fbde1 Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Sun, 7 Feb 2010 12:47:14 +0100 Subject: Streaming: add switch for openmoko - enable different streaming options for streams to embedded devices Signed-off-by: Manuel Traut --- .../YalpVlcTelnetOutput/YalpOutputPluginImpl.java | 36 ++++++++++++++++------ 1 file changed, 26 insertions(+), 10 deletions(-) (limited to 'src') 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); -- cgit v1.2.3