diff options
| author | Manuel Traut <manut@linutronix.de> | 2010-02-07 12:47:14 +0100 |
|---|---|---|
| committer | Manuel Traut <manut@linutronix.de> | 2010-02-07 12:47:14 +0100 |
| commit | d72c14135730aaa9efe643ee99c4de98732fbde1 (patch) | |
| tree | a23681e1617f81f083c823cbd5edbe1a268b7441 /src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java | |
| parent | 397b8b455e29677ac6bcd21c2b59eac4592aef40 (diff) | |
Streaming: add switch for openmoko
- enable different streaming options for streams to embedded devices
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java')
| -rw-r--r-- | src/YalpOutputs/YalpVlcTelnetOutput/YalpOutputPluginImpl.java | 36 |
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); |
