CyberLink for Android is a development package for UPnP™ developers on Android development. CyberLink controls these protocols automatically, and supports to create your devices and control points quickly.The file on www.cybergarage.org for Android can only realize the find and browse function, so I combine the Cyberlink4Java and the jar for Android make this Cyberlink for Android. http://www.cybergarage.org/twiki/bin/view/Main/CyberLinkForJava
Can you help me in any way to integrate this with vitamio? So you can send a sort of pipe as ffmpeg is a copy of the video output in vitamio for dlna. Anything helps, I'm lost.
Thank you for your attention.
Start search will do this --> controlpoint.addDevicesChangeListenner(),controlpoint.start() controlpoint.search();
WiFi Turn OFF then turn ON will do this -->controlpoint.stop(),controlpoint.start() controlpoint.search();
3.Then in the same WiFi environment , turn OFF/ON my DLNA device by turns, few times later it crash like the bellow logs:
E/AndroidRuntime: FATAL EXCEPTION: Cyber.SSDPNotifySocket/fe80::3abc:1aff:fef4:b81c%wlan0:1900 -> ff02::c:1900
Process: com.jingxun.upai, PID: 1122
java.lang.ArrayIndexOutOfBoundsException: length=3; index=3
at java.util.Vector.arrayIndexOutOfBoundsException(Vector.java:907)
at java.util.Vector.elementAt(Vector.java:328)
at java.util.Vector.get(Vector.java:442)
at org.cybergarage.xml.NodeList.getNode(NodeList.java:28)
at org.cybergarage.upnp.ControlPoint.getDevice(ControlPoint.java:307)
at org.cybergarage.upnp.ControlPoint.removeDevice(ControlPoint.java:347)
at org.cybergarage.upnp.ControlPoint.removeDevice(ControlPoint.java:357)
at org.cybergarage.upnp.ControlPoint.notifyReceived(ControlPoint.java:509)
at org.cybergarage.upnp.ssdp.SSDPNotifySocket.run(SSDPNotifySocket.java:138)
at java.lang.Thread.run(Thread.java:818)