Author: solomax
Date: Sun Mar 16 10:37:15 2014
New Revision: 1578020

URL: http://svn.apache.org/r1578020
Log:
[OPENMEETINGS-950] red5 client and server versions are updated

Modified:
    openmeetings/trunk/singlewebapp/LICENSE
    openmeetings/trunk/singlewebapp/build.properties
    openmeetings/trunk/singlewebapp/build.xml
    openmeetings/trunk/singlewebapp/ivy.xml
    
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
    
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPClientPublish.java
    
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
    
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPScreenShare.java
    
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPTScreenShare.java

Modified: openmeetings/trunk/singlewebapp/LICENSE
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/LICENSE?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/LICENSE (original)
+++ openmeetings/trunk/singlewebapp/LICENSE Sun Mar 16 10:37:15 2014
@@ -423,9 +423,9 @@ webapps/openmeetings/screensharing/ehcac
 webapps/openmeetings/screensharing/httpclient-4.2.1.jar
 webapps/openmeetings/screensharing/httpcore-4.2.1.jar
 webapps/openmeetings/screensharing/mina-core-2.0.7.jar
-webapps/openmeetings/screensharing/spring-beans-3.1.4.RELEASE.jar
-webapps/openmeetings/screensharing/spring-context-3.1.4.RELEASE.jar
-webapps/openmeetings/screensharing/spring-core-3.1.4.RELEASE.jar
+webapps/openmeetings/screensharing/spring-beans-4.0.0.RELEASE.jar
+webapps/openmeetings/screensharing/spring-context-4.0.0.RELEASE.jar
+webapps/openmeetings/screensharing/spring-core-4.0.0.RELEASE.jar
 
 lib/cglib-jar-2.2.2.jar
 lib/com.springsource.javax.xml.stream-1.0.1.jar
@@ -452,27 +452,27 @@ lib/httpcore-4.2.1.jar
 lib/mina-core-2.0.4.jar
 lib/mina-integration-beans-2.0.4.jar
 lib/mina-integration-jmx-2.0.4.jar
-lib/org.springframework.aspects-jar-3.1.1.RELEASE.jar
-lib/org.springframework.jdbc-jar-3.1.1.RELEASE.jar
-lib/org.springframework.orm-jar-3.1.1.RELEASE.jar
-lib/org.springframework.transaction-jar-3.1.1.RELEASE.jar
-lib/org.springframework.web.servlet-jar-3.1.1.RELEASE.jar
+lib/org.springframework.aspects-jar-4.0.0.RELEASE.jar
+lib/org.springframework.jdbc-jar-4.0.0.RELEASE.jar
+lib/org.springframework.orm-jar-4.0.0.RELEASE.jar
+lib/org.springframework.transaction-jar-4.0.0.RELEASE.jar
+lib/org.springframework.web.servlet-jar-4.0.0.RELEASE.jar
 lib/quartz-1.8.5.jar
 lib/red5-client.jar
-lib/spring-aop-3.1.1.RELEASE.jar
-lib/spring-asm-3.1.1.RELEASE.jar
-lib/spring-beans-3.1.1.RELEASE.jar
-lib/spring-context-3.1.1.RELEASE.jar
-lib/spring-context-support-3.1.1.RELEASE.jar
-lib/spring-core-3.1.1.RELEASE.jar
-lib/spring-expression-3.1.1.RELEASE.jar
-lib/spring-web-3.1.1.RELEASE.jar
+lib/spring-aop-4.0.0.RELEASE.jar
+lib/spring-asm-4.0.0.RELEASE.jar
+lib/spring-beans-4.0.0.RELEASE.jar
+lib/spring-context-4.0.0.RELEASE.jar
+lib/spring-context-support-4.0.0.RELEASE.jar
+lib/spring-core-4.0.0.RELEASE.jar
+lib/spring-expression-4.0.0.RELEASE.jar
+lib/spring-web-4.0.0.RELEASE.jar
 lib/xmlrpc-2.0.1.jar
 
-plugins/tomcat-embed-core-jar-7.0.42.jar
-plugins/tomcat-embed-jasper-jar-7.0.42.jar
-plugins/tomcat-embed-logging-juli-jar-7.0.42.jar
-plugins/tomcat-embed-logging-log4j-jar-7.0.42.jar
+plugins/tomcat-embed-core-jar-7.0.50.jar
+plugins/tomcat-embed-jasper-jar-7.0.50.jar
+plugins/tomcat-embed-logging-juli-jar-7.0.50.jar
+plugins/tomcat-embed-logging-log4j-jar-7.0.50.jar
 plugins/tomcatplugin-jar-1.4.jar
 
 
======================================================================================================================

Modified: openmeetings/trunk/singlewebapp/build.properties
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/build.properties?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/build.properties (original)
+++ openmeetings/trunk/singlewebapp/build.properties Sun Mar 16 10:37:15 2014
@@ -16,7 +16,8 @@ ivy.install.version=2.3.0
 maven.version=3.0.4
 red5.server.revision=4756
 red5.client.revision=4393
-red5.server.version=1.0.2-RC4
+red5.server.version=1.0.2-M1
+red5.client.version=1.0.2-RC2
 laszlo.proxied=solo
 wicket.mode=DEPLOYMENT
 
backup.file.list=backup_v_1_4_rc1_r3326.zip,backup_v_1_5_rc1_r3393.zip,backup_v_1_6_2_r3675.zip,backup_v_1_7_0_r3822.zip,backup_v_1_8_8_r4555.zip,backup_v_1_9_1_r4707.zip,backup_v_2_0_0_r1361497.zip

Modified: openmeetings/trunk/singlewebapp/build.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/build.xml?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/build.xml (original)
+++ openmeetings/trunk/singlewebapp/build.xml Sun Mar 16 10:37:15 2014
@@ -106,7 +106,7 @@
        <path id="check.classpath">
                <fileset dir="${red5.lib}" includes="*.jar" />
                <fileset dir="${red5.server.lib}" includes="*.jar" />
-               <fileset dir="${red5.client.lib}" includes="red5_client*.jar" />
+               <fileset dir="${red5.client.lib}" includes="red5-client*.jar" />
                <fileset dir="${mainlibs.lib.dir}" includes="*.jar" />
                <fileset dir="${om.lib.dir}" includes="*.jar" />
                <fileset dir="${junit.lib.dir}" includes="*.jar" />
@@ -505,20 +505,23 @@
        <target name="signWebStartJars" 
depends="generateSignKey,jar.screen.share">
                <copy todir="${screenshare.out.dir}" overwrite="true" 
force="true">
                        <fileset dir="${red5.server.lib}" 
includes="commons-codec*.jar" />
+                       <fileset dir="${red5.server.lib}" 
includes="commons-beanutils*.jar" />
+                       <fileset dir="${red5.server.lib}" 
includes="commons-collections*.jar" />
+                       <fileset dir="${red5.server.lib}" 
includes="commons-lang3*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="httpclient*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="httpcore*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="bcprov*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="ehcache-core*.jar" />
-                       <fileset dir="${red5.server.lib}" 
includes="commons-beanutils*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="slf4j-api*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="jcl-over-slf4j*.jar" />
-                       <fileset dir="${red5.server.lib}" 
includes="commons-collections*.jar" />
-                       <fileset dir="${red5.server.lib}" 
includes="spring-context-3*.jar" />
+                       <fileset dir="${red5.server.lib}" 
includes="spring-context-4*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="spring-core-*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="spring-beans-*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="logback*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="mina-core*.jar" />
                        <fileset dir="${red5.server.lib}" 
includes="com.springsource.slf4j.api*.jar" />
+                       <fileset dir="${red5.server.lib}" 
includes="red5-io*.jar" />
+                       <fileset dir="${red5.lib}" includes="red5-server.jar" />
                        <fileset dir="${red5.client.lib}" includes="red5*.jar" 
/>
                </copy>
                <taskdef resource="net/sf/antcontrib/antlib.xml">
@@ -1153,11 +1156,25 @@
                <property name="maven.installed" value="true" />
        </target>
 
+       <target name="-jgit-task" unless="jgit.installed">
+               <antcall target="-retrieve" inheritAll="true" 
inheritRefs="true">
+                       <param name="ivy.conf.name" value="jgit" />
+                       <param name="ivy.lib.location" 
value="${project.lib.dir}" />
+                       <param name="ivy.transitive" value="true" />
+               </antcall>
+               <path id="jgit-ant-tasks.classpath">
+                       <fileset dir="${project.lib.dir}" 
includes="org.eclipse.jgit*.jar" />
+                       <fileset dir="${project.lib.dir}" includes="jsch*.jar" 
/>
+               </path>
+               <taskdef resource="org/eclipse/jgit/ant/ant-tasks.properties" 
classpathref="jgit-ant-tasks.classpath"/>
+               <property name="jgit.installed" value="true" />
+       </target>
+       
        <!-- Check for the Red5 server libraries -->
-       <target name="-retrieve-red5-server" unless="red5.server.installed" 
description="Retrieves the libraries if needed" depends="-ant-task,-maven-task">
-               <svn refid="svn.settings">
-                       <checkout 
url="https://red5.googlecode.com/svn/java/server/trunk/"; 
revision="${red5.server.revision}" destPath="${red5.server.dir}" />
-               </svn>
+       <target name="-retrieve-red5-server" unless="red5.server.installed" 
description="Retrieves the libraries if needed" 
depends="-ant-task,-maven-task,-jgit-task">
+               <!-- Needs an empty dir to checkout to -->
+               <delete dir="${red5.server.dir}"></delete>
+               <git-clone uri="https://github.com/Red5/red5-server.git"; 
dest="${red5.server.dir}" />
                <artifact:mvn pom="${red5.server.dir}/pom.xml" 
mavenVersion="${maven.version}" fork="true" dir="${red5.server.dir}">
                        <jvmarg value="-Dmaven.buildNumber.doUpdate=false" />
                        <!--jvmarg value="-Dassembly.skipAssembly=true" /-->
@@ -1189,12 +1206,21 @@
        </target>
        
        <!-- Check for the Red5 client libraries -->
-       <target name="-retrieve-red5-client" unless="red5.client.installed" 
description="Retrieves the libraries if needed" depends="-retrieve-red5-server">
-               <antcall target="-retrieve" inheritAll="true" 
inheritRefs="true">
-                       <param name="ivy.conf.name" value="red5-client" />
-                       <param name="ivy.lib.location" 
value="${red5.client.lib}" />
-               </antcall>
-               <!-- END of Tomcat 7 patch -->
+       <target name="-retrieve-red5-client" unless="red5.client.installed" 
description="Retrieves the libraries if needed" 
depends="-retrieve-red5-server,-jgit-task">
+               <!-- Needs an empty dir to checkout to -->
+               <delete dir="${red5.client.dir}"></delete>
+               <git-clone uri="https://github.com/Red5/red5-client.git"; 
dest="${red5.client.dir}" />
+               <artifact:mvn pom="${red5.client.dir}/pom.xml" 
mavenVersion="${maven.version}" fork="true" dir="${red5.client.dir}">
+                       <jvmarg value="-Dmaven.buildNumber.doUpdate=false" />
+                       <!--jvmarg value="-Dassembly.skipAssembly=true" /-->
+                       <arg value="clean"/>
+                       <arg value="install"/>
+                       <jvmarg value="-Dmaven.test.skip=true" />
+               </artifact:mvn>
+               <copy todir="${red5.client.lib}" overwrite="true" force="true">
+                       <fileset dir="${red5.client.dir}/target" 
includes="red5-client-${red5.client.version}.jar" />
+               </copy>
+
                <echo message="Red5 Client build" />
        </target>
 

Modified: openmeetings/trunk/singlewebapp/ivy.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/ivy.xml?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/ivy.xml (original)
+++ openmeetings/trunk/singlewebapp/ivy.xml Sun Mar 16 10:37:15 2014
@@ -38,6 +38,7 @@
                <conf name="openlaszlo46" description="Openlaszlo with Flex 4.6 
dependencies" />
                <conf name="mysql" description="MySQL JDBC driver" />
                <conf name="mvn" description="Maven Ant task to build Red5" />
+               <conf name="jgit" description="JGit Ant task to retirieve Red5" 
/>
                <conf name="red5-client" description="Red5 Client/Server for 
screensharing" />
        </configurations>
        <dependencies>
@@ -51,19 +52,19 @@
                <dependency org="asm" name="asm" rev="3.1" transitive="false">
                        <include type="jar" />
                </dependency>
-               <dependency org="org.springframework" name="spring-aspects" 
rev="3.1.4.RELEASE" transitive="false">
+               <dependency org="org.springframework" name="spring-aspects" 
rev="4.0.0.RELEASE" transitive="false">
                        <include type="jar" />
                </dependency>
-               <dependency org="org.springframework" name="spring-jdbc" 
rev="3.1.4.RELEASE" transitive="false">
+               <dependency org="org.springframework" name="spring-jdbc" 
rev="4.0.0.RELEASE" transitive="false">
                        <include type="jar" />
                </dependency>
-               <dependency org="org.springframework" name="spring-orm" 
rev="3.1.4.RELEASE" transitive="false">
+               <dependency org="org.springframework" name="spring-orm" 
rev="4.0.0.RELEASE" transitive="false">
                        <include type="jar" />
                </dependency>
-               <dependency org="org.springframework" name="spring-tx" 
rev="3.1.4.RELEASE" transitive="false">
+               <dependency org="org.springframework" name="spring-tx" 
rev="4.0.0.RELEASE" transitive="false">
                        <include type="jar" />
                </dependency>
-               <dependency org="org.springframework" name="spring-webmvc" 
rev="3.1.4.RELEASE" transitive="false">
+               <dependency org="org.springframework" name="spring-webmvc" 
rev="4.0.0.RELEASE" transitive="false">
                        <include type="jar" />
                </dependency>
                <!-- include type="bundle" / FIXME unable to get openjpa 
without  sources -->
@@ -326,7 +327,7 @@
                <!--  END OF OPENMEETINGS -->
 
                <!--  START OF JUNIT -->
-               <dependency org="org.springframework" name="spring-test" 
rev="3.1.1.RELEASE" conf="junit->*" transitive="false">
+               <dependency org="org.springframework" name="spring-test" 
rev="4.0.0.RELEASE" conf="junit->*" transitive="false">
                        <include type="jar" />
                </dependency>
                <dependency org="ant-contrib" name="ant-contrib" rev="1.0b3" 
conf="junit->*" transitive="false">
@@ -392,12 +393,10 @@
                        <include type="jar" />
                </dependency>
 
-               <!-- Red5 Client/Server for screensharing -->
-               <dependency org="red5_client" name="red5_client" rev="r4393" 
conf="red5-client->*" transitive="false">
-                       <include type="jar" />
-               </dependency>
-               <dependency org="red5_server" name="red5_server" rev="r4393" 
conf="red5-client->*" transitive="false">
+               <!-- JGIT --> 
+        <dependency org="org.eclipse.jgit" name="org.eclipse.jgit.ant" 
conf="jgit->*" rev="3.3.0.201403021825-r" transitive="true" >
                        <include type="jar" />
+               <exclude org="org.apache.ant"/>
                </dependency>
                
                <exclude org="javax.servlet" module="servlet-api" type="*" 
ext="*" conf="*" matcher="exact"/>           

Modified: 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/CoreScreenShare.java
 Sun Mar 16 10:37:15 2014
@@ -46,9 +46,9 @@ import org.red5.io.utils.ObjectMap;
 import org.red5.server.api.event.IEvent;
 import org.red5.server.api.service.IPendingServiceCall;
 import org.red5.server.api.service.IPendingServiceCallback;
+import org.red5.server.net.ICommand;
 import org.red5.server.net.rtmp.Channel;
 import org.red5.server.net.rtmp.RTMPConnection;
-import org.red5.server.net.rtmp.codec.RTMP;
 import org.red5.server.net.rtmp.event.Notify;
 import org.red5.server.net.rtmp.message.Header;
 import org.red5.server.net.rtmp.status.StatusCodes;
@@ -305,7 +305,11 @@ public class CoreScreenShare implements 
                this.readyToRecord = readyToRecord;
        }
        
-       protected void onInvoke(RTMPConnection conn, Channel channel, Header 
source, org.red5.server.net.rtmp.event.Notify invoke, RTMP rtmp) {
+       protected void onInvoke(RTMPConnection conn, Channel channel, Header 
source, ICommand command) {
+               if (!(command instanceof Notify)) {
+                       return;
+               }
+               Notify invoke = (Notify)command;
                if (invoke.getType() == IEvent.Type.STREAM_DATA) {
                        return;
                }

Modified: 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPClientPublish.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPClientPublish.java?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPClientPublish.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPClientPublish.java
 Sun Mar 16 10:37:15 2014
@@ -23,9 +23,9 @@ import org.red5.client.net.rtmp.INetStre
 import org.red5.client.net.rtmp.RTMPClient;
 import org.red5.server.api.service.IPendingServiceCall;
 import org.red5.server.api.service.IPendingServiceCallback;
+import org.red5.server.net.ICommand;
 import org.red5.server.net.rtmp.Channel;
 import org.red5.server.net.rtmp.RTMPConnection;
-import org.red5.server.net.rtmp.codec.RTMP;
 import org.red5.server.net.rtmp.event.Notify;
 import org.red5.server.net.rtmp.message.Header;
 import org.slf4j.Logger;
@@ -53,14 +53,14 @@ class RTMPClientPublish extends RTMPClie
        }
 
        @Override
-       public void connectionOpened(RTMPConnection conn, RTMP rtmp) {
-               super.connectionOpened(conn, rtmp);
+       public void connectionOpened(RTMPConnection conn) {
+               super.connectionOpened(conn);
                createStream(this);
        }
        
        @Override
-       public void connectionClosed(RTMPConnection conn, RTMP rtmp) {
-               super.connectionClosed(conn, rtmp);
+       public void connectionClosed(RTMPConnection conn) {
+               super.connectionClosed(conn);
                connectionClosed();
        }
        
@@ -71,8 +71,9 @@ class RTMPClientPublish extends RTMPClie
        }
        
        @Override
-       protected void onInvoke(RTMPConnection conn, Channel channel, Header 
source, Notify invoke, RTMP rtmp) {
-               super.onInvoke(conn, channel, source, invoke, rtmp);
+       protected void onCommand(RTMPConnection conn, Channel channel, Header 
source, ICommand command) {
+               // TODO Auto-generated method stub
+               super.onCommand(conn, channel, source, command);
        }
        
        public void resultReceived(IPendingServiceCall call) {

Modified: 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPSScreenShare.java
 Sun Mar 16 10:37:15 2014
@@ -23,9 +23,9 @@ import org.apache.commons.codec.binary.H
 import org.red5.client.net.rtmp.ClientExceptionHandler;
 import org.red5.client.net.rtmps.RTMPSClient;
 import org.red5.server.api.service.IPendingServiceCallback;
+import org.red5.server.net.ICommand;
 import org.red5.server.net.rtmp.Channel;
 import org.red5.server.net.rtmp.RTMPConnection;
-import org.red5.server.net.rtmp.codec.RTMP;
 import org.red5.server.net.rtmp.message.Header;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -64,16 +64,16 @@ public class RTMPSScreenShare extends RT
        //
        // 
------------------------------------------------------------------------
        @Override
-       public void connectionOpened(RTMPConnection conn, RTMP rtmp) {
+       public void connectionOpened(RTMPConnection conn) {
                logger.debug("connection opened");
-               super.connectionOpened(conn, rtmp);
+               super.connectionOpened(conn);
                this.conn = conn;
        }
 
        @Override
-       public void connectionClosed(RTMPConnection conn, RTMP rtmp) {
+       public void connectionClosed(RTMPConnection conn) {
                logger.debug("connection closed");
-               super.connectionClosed(conn, rtmp);
+               super.connectionClosed(conn);
                if (core.isAudioNotify()) {
                        AudioTone.play();
                }
@@ -81,10 +81,11 @@ public class RTMPSScreenShare extends RT
        }
 
        @Override
-       protected void onInvoke(RTMPConnection conn, Channel channel, Header 
source, org.red5.server.net.rtmp.event.Notify invoke, RTMP rtmp) {
-               super.onInvoke(conn, channel, source, invoke, rtmp);
+       protected void onCommand(RTMPConnection conn, Channel channel, Header 
source, ICommand command) {
+               // TODO Auto-generated method stub
+               super.onCommand(conn, channel, source, command);
                
-               core.onInvoke(conn, channel, source, invoke, rtmp);
+               core.onInvoke(conn, channel, source, command);
        }
 
        @Override

Modified: 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPScreenShare.java?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPScreenShare.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPScreenShare.java
 Sun Mar 16 10:37:15 2014
@@ -20,9 +20,9 @@ package org.apache.openmeetings.screen.w
 
 import org.red5.client.net.rtmp.ClientExceptionHandler;
 import org.red5.client.net.rtmp.RTMPClient;
+import org.red5.server.net.ICommand;
 import org.red5.server.net.rtmp.Channel;
 import org.red5.server.net.rtmp.RTMPConnection;
-import org.red5.server.net.rtmp.codec.RTMP;
 import org.red5.server.net.rtmp.message.Header;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -46,16 +46,16 @@ public class RTMPScreenShare extends RTM
        //
        // 
------------------------------------------------------------------------
        @Override
-       public void connectionOpened(RTMPConnection conn, RTMP rtmp) {
+       public void connectionOpened(RTMPConnection conn) {
                logger.debug("connection opened");
-               super.connectionOpened(conn, rtmp);
+               super.connectionOpened(conn);
                this.conn = conn;
        }
 
        @Override
-       public void connectionClosed(RTMPConnection conn, RTMP rtmp) {
+       public void connectionClosed(RTMPConnection conn) {
                logger.debug("connection closed");
-               super.connectionClosed(conn, rtmp);
+               super.connectionClosed(conn);
                if (core.isAudioNotify()) {
                        AudioTone.play();
                }
@@ -63,10 +63,11 @@ public class RTMPScreenShare extends RTM
        }
 
        @Override
-       protected void onInvoke(RTMPConnection conn, Channel channel, Header 
source, org.red5.server.net.rtmp.event.Notify invoke, RTMP rtmp) {
-               super.onInvoke(conn, channel, source, invoke, rtmp);
+       protected void onCommand(RTMPConnection conn, Channel channel, Header 
source, ICommand command) {
+               // TODO Auto-generated method stub
+               super.onCommand(conn, channel, source, command);
 
-               core.onInvoke(conn, channel, source, invoke, rtmp);
+               core.onInvoke(conn, channel, source, command);
        }
 
        @Override

Modified: 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPTScreenShare.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPTScreenShare.java?rev=1578020&r1=1578019&r2=1578020&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPTScreenShare.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/screenshare/java/org/apache/openmeetings/screen/webstart/RTMPTScreenShare.java
 Sun Mar 16 10:37:15 2014
@@ -20,9 +20,9 @@ package org.apache.openmeetings.screen.w
 
 import org.red5.client.net.rtmp.ClientExceptionHandler;
 import org.red5.client.net.rtmpt.RTMPTClient;
+import org.red5.server.net.ICommand;
 import org.red5.server.net.rtmp.Channel;
 import org.red5.server.net.rtmp.RTMPConnection;
-import org.red5.server.net.rtmp.codec.RTMP;
 import org.red5.server.net.rtmp.message.Header;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -46,16 +46,16 @@ public class RTMPTScreenShare extends RT
        //
        // 
------------------------------------------------------------------------
        @Override
-       public void connectionOpened(RTMPConnection conn, RTMP rtmp) {
+       public void connectionOpened(RTMPConnection conn) {
                logger.debug("connection opened");
-               super.connectionOpened(conn, rtmp);
+               super.connectionOpened(conn);
                this.conn = conn;
        }
 
        @Override
-       public void connectionClosed(RTMPConnection conn, RTMP rtmp) {
+       public void connectionClosed(RTMPConnection conn) {
                logger.debug("connection closed");
-               super.connectionClosed(conn, rtmp);
+               super.connectionClosed(conn);
                if (core.isAudioNotify()) {
                        AudioTone.play();
                }
@@ -63,10 +63,11 @@ public class RTMPTScreenShare extends RT
        }
 
        @Override
-       protected void onInvoke(RTMPConnection conn, Channel channel, Header 
source, org.red5.server.net.rtmp.event.Notify invoke, RTMP rtmp) {
-               super.onInvoke(conn, channel, source, invoke, rtmp);
-
-               core.onInvoke(conn, channel, source, invoke, rtmp);
+       protected void onCommand(RTMPConnection conn, Channel channel, Header 
source, ICommand command) {
+               // TODO Auto-generated method stub
+               super.onCommand(conn, channel, source, command);
+               
+               core.onInvoke(conn, channel, source, command);
        }
 
        @Override


Reply via email to