Author: solomax
Date: Thu Dec  8 04:31:20 2016
New Revision: 1773170

URL: http://svn.apache.org/viewvc?rev=1773170&view=rev
Log:
[OPENMEETINGS-1518] recordings are not being converted to avi

Removed:
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/AviRecordingResourceReference.java
    
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/AviRecordingResourceReference.java
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/AviRecordingResourceReference.java
Modified:
    
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
    
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
    
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
    
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/record/RecordingDTO.java
    
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
    
openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
    
openmeetings/application/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
    
openmeetings/application/branches/3.1.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
    
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
    
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
    
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
    
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
    
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
    
openmeetings/application/branches/3.2.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
    
openmeetings/application/branches/3.2.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
    
openmeetings/application/branches/3.2.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
    
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
    
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
    
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
    
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
    
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
    
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
    
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
    
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
 Thu Dec  8 04:31:20 2016
@@ -286,16 +286,6 @@ public class InterviewConverter extends
 
                        
returnLog.add(ProcessHelper.executeScript("generateFullFLV", argv_previewFLV));
 
-                       String alternateDownloadName = recordingFileName + 
recording.getId() + ".avi";
-                       String alternateDownloadFullName = new 
File(streamFolderGeneral, alternateDownloadName).getCanonicalPath();
-                       deleteFileIfExists(alternateDownloadFullName);
-
-                       String[] argv_alternateDownload = new String[] { 
getPathToFFMPEG(), "-y", "-i", outputFullFlv, alternateDownloadFullName };
-
-                       
returnLog.add(ProcessHelper.executeScript("alternateDownload", 
argv_alternateDownload));
-
-                       recording.setAlternateDownload(alternateDownloadName);
-
                        updateDuration(recording);
                        convertToMp4(recording, returnLog);
                        recording.setStatus(Recording.Status.PROCESSED);

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
 Thu Dec  8 04:31:20 2016
@@ -171,15 +171,6 @@ public class RecordingConverter extends
 
                        
returnLog.add(ProcessHelper.executeScript("previewFullFLV", argv_previewFLV));
 
-                       File alternateDownload = new 
File(getStreamsHibernateDir(), finalNamePrefix + ".avi");
-
-                       String[] argv_alternateDownload = new String[] { 
getPathToFFMPEG(), "-y", "-i", outputFullFlv.getCanonicalPath(), "-vcodec",
-                                       "copy", 
alternateDownload.getCanonicalPath() };
-
-                       
returnLog.add(ProcessHelper.executeScript("alternateDownload", 
argv_alternateDownload));
-
-                       
recording.setAlternateDownload(alternateDownload.getName());
-
                        updateDuration(recording);
                        convertToMp4(recording, returnLog);
                        recording.setStatus(Recording.Status.PROCESSED);

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.db.dao.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
@@ -279,9 +278,6 @@ public class RecordingDao {
                if (r.exists(EXTENSION_FLV)) {
                        size += r.getFile(EXTENSION_FLV).length();
                }
-               if (r.exists(EXTENSION_AVI)) {
-                       size += r.getFile(EXTENSION_AVI).length();
-               }
                if (r.exists(EXTENSION_JPG)) {
                        size += r.getFile(EXTENSION_JPG).length();
                }

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/record/RecordingDTO.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/record/RecordingDTO.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/record/RecordingDTO.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/record/RecordingDTO.java
 Thu Dec  8 04:31:20 2016
@@ -36,7 +36,6 @@ public class RecordingDTO implements Ser
        private Long id;
        private String name;
        private String flvName;
-       private String aviName;
        private Long roomId;
        private String status;
        private boolean interview;
@@ -51,7 +50,6 @@ public class RecordingDTO implements Ser
                this.id = r.getId();
                this.name = r.getName();
                this.flvName = r.getHash();
-               this.aviName = r.getAlternateDownload();
                this.roomId = r.getRoomId();
                this.status = r.getStatus().name();
                this.interview = r.isInterview();
@@ -85,14 +83,6 @@ public class RecordingDTO implements Ser
                this.flvName = flvName;
        }
 
-       public String getAviName() {
-               return aviName;
-       }
-
-       public void setAviName(String aviName) {
-               this.aviName = aviName;
-       }
-
        public Long getRoomId() {
                return roomId;
        }

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.db.entity.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OmFileHelper.getRecording;
@@ -124,10 +123,6 @@ public class Recording extends FileItem
        @Element(data = true, name = "flvRecordingId")
        private Long id;
 
-       @Column(name = "alternate_download")
-       @Element(data = true, required = false)
-       private String alternateDownload;
-
        @Column(name = "comment")
        @Element(data = true, required = false)
        private String comment;
@@ -264,14 +259,6 @@ public class Recording extends FileItem
                this.height = height;
        }
 
-       public String getAlternateDownload() {
-               return alternateDownload;
-       }
-
-       public void setAlternateDownload(String alternateDownload) {
-               this.alternateDownload = alternateDownload;
-       }
-
        public List<RecordingLog> getLog() {
                return log;
        }
@@ -312,8 +299,6 @@ public class Recording extends FileItem
                                f = getRecording(String.format("%s%s.%s.%s", 
recordingFileName, id, EXTENSION_FLV, EXTENSION_MP4));
                        } else if (EXTENSION_FLV.equals(ext)) {
                                f = getRecording(String.format("%s%s.%s", 
recordingFileName, id, EXTENSION_FLV));
-                       } else if (EXTENSION_AVI.equals(ext)) {
-                               f = getRecording(String.format("%s%s.%s", 
recordingFileName, id, EXTENSION_AVI));
                        }
                }
                return f;

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
 Thu Dec  8 04:31:20 2016
@@ -215,6 +215,7 @@
        </method>
 
        <method name="prepare" args="mode, streamName, camReference, 
micReference">
+       <![CDATA[
                if (this._ns != null){
                        this._stop();
                }
@@ -231,7 +232,7 @@
                        if ($debug) Debug.write("codecType=" + 
canvas.codecType);
                        if (canvas.codecType === "h264") {
                                videoStreamSettings = new 
H264VideoStreamSettings();
-                               
videoStreamSettings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_5_1);
+                               
videoStreamSettings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3_1);
                        } else {
                                videoStreamSettings = new VideoStreamSettings();
                        }
@@ -246,8 +247,8 @@
                        this._ns.attachAudio(micReference);
                        muteMicro(this.micMuted);
                }
-               
                this._ns.publish("" + streamName, (mode == "broadcast") ? 
"live" : mode);
+       ]]>
        </method>
        <!---
                BroadCasts a Stream
@@ -269,9 +270,11 @@
        <method name="_stop">
                if ($debug) Debug.write("STOP: ",this.mode,this._ns);
                //Stop NetStream
-               if (this._ns==null) return;
+               if (this._ns == null) return;
                this.camera = null;
                this.micro = null;
+               this._ns.attachCamera(null);
+               this._ns.attachAudio(null);
                if (this.mode == "play") {
                        this.soundRefMC = null;
                        this.soundRef = null;

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.service.quartz.scheduler;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
@@ -111,7 +110,6 @@ public class CleanupJob extends Abstract
                                log.debug("cleanExpiredRecordings:: following 
recording will be deleted {}", rec);
                                rec.getFile(EXTENSION_MP4).delete();
                                rec.getFile(EXTENSION_FLV).delete();
-                               rec.getFile(EXTENSION_AVI).delete();
                                recordingDao.delete(rec);
                        }
                });

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
 Thu Dec  8 04:31:20 2016
@@ -79,7 +79,6 @@ public class OmFileHelper {
        public static final String EXTENSION_WML = "wml";
        public static final String EXTENSION_FLV = "flv";
        public static final String EXTENSION_MP4 = "mp4";
-       public static final String EXTENSION_AVI = "avi";
        public static final String EXTENSION_JPG = "jpg";
        public static final String EXTENSION_SWF = "swf";
        public static final String WML_EXTENSION = "." + EXTENSION_WML;

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 Thu Dec  8 04:31:20 2016
@@ -61,7 +61,6 @@ import org.apache.openmeetings.web.user.
 import org.apache.openmeetings.web.user.dashboard.StartWidgetDescriptor;
 import org.apache.openmeetings.web.user.dashboard.WelcomeWidgetDescriptor;
 import org.apache.openmeetings.web.user.dashboard.admin.AdminWidgetDescriptor;
-import org.apache.openmeetings.web.user.record.AviRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.FlvRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.JpgRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.Mp4RecordingResourceReference;
@@ -148,7 +147,6 @@ public class Application extends Authent
                mountPage("activate", ActivatePage.class);
                mountPage("reset", ResetPage.class);
                mountPage("/hash", HashPage.class);
-               mountResource("/recordings/avi/${id}", new 
AviRecordingResourceReference());
                mountResource("/recordings/flv/${id}", new 
FlvRecordingResourceReference());
                mountResource("/recordings/mp4/${id}", new 
Mp4RecordingResourceReference());
                mountResource("/recordings/jpg/${id}", new 
JpgRecordingResourceReference()); //should be in sync with VideoPlayer

Modified: 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 (original)
+++ 
openmeetings/application/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.web.user.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OmFileHelper.getRecordingMetaData;
@@ -144,7 +143,7 @@ public class VideoInfo extends Panel {
                        }
                }
                reConvert.setEnabled(reConvEnabled);
-               boolean exists = r.exists() || r.exists(EXTENSION_AVI);
+               boolean exists = r.exists();
                downloadBtn.setEnabled(exists);
                share.setEnabled(exists);
                if (target != null) {
@@ -186,24 +185,6 @@ public class VideoInfo extends Panel {
                                download.setFileName(f.getName());
                                download.setResourceStream(new 
FileResourceStream(f));
                                download.initiate(target);
-                       }
-               });
-               //avi
-               list.add(new MenuItem(getString("884"), 
JQueryIcon.ARROWTHICKSTOP_1_S) {
-                       private static final long serialVersionUID = 1L;
-                       
-                       @Override
-                       public boolean isEnabled() {
-                               Recording r = rm.getObject();
-                               return r != null && r.exists(EXTENSION_AVI);
-                       }
-                       
-                       @Override
-                       public void onClick(AjaxRequestTarget target) {
-                               File f = rm.getObject().getFile(EXTENSION_AVI);
-                               download.setFileName(f.getName());
-                               download.setResourceStream(new 
FileResourceStream(f));
-                               download.initiate(target);
                        }
                });
                //flv

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.core.converter;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.getRecordingMetaData;
@@ -284,13 +283,6 @@ public class InterviewConverter extends
 
                        logs.add(ProcessHelper.executeScript("generateFullFLV", 
argv_previewFLV));
 
-                       File avi = r.getFile(EXTENSION_AVI);
-                       deleteFileIfExists(avi);
-
-                       String[] argv_alternateDownload = new String[] { 
getPathToFFMPEG(), "-y", "-i", flv.getCanonicalPath(), avi.getCanonicalPath() };
-
-                       
logs.add(ProcessHelper.executeScript("alternateDownload", 
argv_alternateDownload));
-
                        updateDuration(r);
                        convertToMp4(r, logs);
                        r.setStatus(Recording.Status.PROCESSED);

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.core.converter;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.getStreamsHibernateDir;
@@ -172,13 +171,6 @@ public class RecordingConverter extends
 
                        logs.add(ProcessHelper.executeScript("previewFullFLV", 
cmdJpg));
 
-                       File avi = r.getFile(EXTENSION_AVI);
-
-                       String[] cmdAvi = new String[] { getPathToFFMPEG(), 
"-y", "-i", flv.getCanonicalPath(), "-vcodec",
-                                       "copy", avi.getCanonicalPath() };
-
-                       
logs.add(ProcessHelper.executeScript("alternateDownload", cmdAvi));
-
                        updateDuration(r);
                        convertToMp4(r, logs);
                        r.setStatus(Recording.Status.PROCESSED);

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.db.dao.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
@@ -279,9 +278,6 @@ public class RecordingDao {
                if (r.exists(EXTENSION_FLV)) {
                        size += r.getFile(EXTENSION_FLV).length();
                }
-               if (r.exists(EXTENSION_AVI)) {
-                       size += r.getFile(EXTENSION_AVI).length();
-               }
                if (r.exists(EXTENSION_JPG)) {
                        size += r.getFile(EXTENSION_JPG).length();
                }

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/base/remote/baseVideoStream.lzx
 Thu Dec  8 04:31:20 2016
@@ -215,6 +215,7 @@
        </method>
 
        <method name="prepare" args="mode, streamName, camReference, 
micReference">
+       <![CDATA[
                if (this._ns != null){
                        this._stop();
                }
@@ -231,7 +232,7 @@
                        if ($debug) Debug.write("codecType=" + 
canvas.codecType);
                        if (canvas.codecType === "h264") {
                                videoStreamSettings = new 
H264VideoStreamSettings();
-                               
videoStreamSettings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_5_1);
+                               
videoStreamSettings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3_1);
                        } else {
                                videoStreamSettings = new VideoStreamSettings();
                        }
@@ -246,8 +247,8 @@
                        this._ns.attachAudio(micReference);
                        muteMicro(this.micMuted);
                }
-               
                this._ns.publish("" + streamName, (mode == "broadcast") ? 
"live" : mode);
+       ]]>
        </method>
        <!---
                BroadCasts a Stream

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 Thu Dec  8 04:31:20 2016
@@ -24,7 +24,6 @@ import static org.apache.openmeetings.db
 import static org.apache.openmeetings.db.util.UserHelper.getMinLoginLength;
 import static org.apache.openmeetings.util.OmFileHelper.BCKP_RECORD_FILES;
 import static org.apache.openmeetings.util.OmFileHelper.BCKP_ROOM_FILES;
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
@@ -556,7 +555,6 @@ public class BackupImport {
                                        r.setHash(UUID.randomUUID().toString());
                                        fileMap.put(String.format("%s.%s", 
name, EXTENSION_FLV), String.format("%s.%s", r.getHash(), EXTENSION_FLV));
                                        fileMap.put(String.format("%s.%s.meta", 
name, EXTENSION_FLV), String.format("%s.%s.meta", r.getHash(), EXTENSION_FLV));
-                                       fileMap.put(String.format("%s.%s", 
name, EXTENSION_AVI), String.format("%s.%s", r.getHash(), EXTENSION_AVI));
                                        fileMap.put(String.format("%s.%s", 
name, EXTENSION_JPG), String.format("%s.%s", r.getHash(), EXTENSION_JPG));
                                        fileMap.put(String.format("%s.%s.%s", 
name, EXTENSION_FLV, EXTENSION_MP4), String.format("%s.%s", r.getHash(), 
EXTENSION_MP4));
                                }

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.service.quartz.scheduler;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
@@ -111,7 +110,6 @@ public class CleanupJob extends Abstract
                                log.debug("cleanExpiredRecordings:: following 
recording will be deleted {}", rec);
                                rec.getFile(EXTENSION_MP4).delete();
                                rec.getFile(EXTENSION_FLV).delete();
-                               rec.getFile(EXTENSION_AVI).delete();
                                recordingDao.delete(rec);
                        }
                });

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
 Thu Dec  8 04:31:20 2016
@@ -63,7 +63,6 @@ public class OmFileHelper {
        public static final String EXTENSION_WML = "wml";
        public static final String EXTENSION_FLV = "flv";
        public static final String EXTENSION_MP4 = "mp4";
-       public static final String EXTENSION_AVI = "avi";
        public static final String EXTENSION_JPG = "jpg";
        public static final String EXTENSION_SWF = "swf";
        public static final String EXTENSION_PDF = "pdf";

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 Thu Dec  8 04:31:20 2016
@@ -65,7 +65,6 @@ import org.apache.openmeetings.web.user.
 import org.apache.openmeetings.web.user.dashboard.StartWidgetDescriptor;
 import org.apache.openmeetings.web.user.dashboard.WelcomeWidgetDescriptor;
 import org.apache.openmeetings.web.user.dashboard.admin.AdminWidgetDescriptor;
-import org.apache.openmeetings.web.user.record.AviRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.FlvRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.JpgRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.Mp4RecordingResourceReference;
@@ -150,7 +149,6 @@ public class Application extends Authent
                mountPage("install", InstallWizardPage.class);
                mountPage("activate", ActivatePage.class);
                mountPage("reset", ResetPage.class);
-               mountResource("/recordings/avi/${id}", new 
AviRecordingResourceReference());
                mountResource("/recordings/flv/${id}", new 
FlvRecordingResourceReference());
                mountResource("/recordings/mp4/${id}", new 
Mp4RecordingResourceReference());
                mountResource("/recordings/jpg/${id}", new 
JpgRecordingResourceReference()); //should be in sync with VideoPlayer

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.web.user.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OmFileHelper.getRecordingMetaData;
@@ -144,7 +143,7 @@ public class VideoInfo extends Panel {
                        }
                }
                reConvert.setEnabled(reConvEnabled);
-               boolean exists = r.exists() || r.exists(EXTENSION_AVI);
+               boolean exists = r.exists();
                downloadBtn.setEnabled(exists);
                share.setEnabled(exists);
                if (target != null) {
@@ -186,24 +185,6 @@ public class VideoInfo extends Panel {
                                download.setFileName(f.getName());
                                download.setResourceStream(new 
FileResourceStream(f));
                                download.initiate(target);
-                       }
-               });
-               //avi
-               list.add(new MenuItem(getString("884"), 
JQueryIcon.ARROWTHICKSTOP_1_S) {
-                       private static final long serialVersionUID = 1L;
-                       
-                       @Override
-                       public boolean isEnabled() {
-                               Recording r = rm.getObject();
-                               return r != null && r.exists(EXTENSION_AVI);
-                       }
-                       
-                       @Override
-                       public void onClick(AjaxRequestTarget target) {
-                               File f = rm.getObject().getFile(EXTENSION_AVI);
-                               download.setFileName(f.getName());
-                               download.setResourceStream(new 
FileResourceStream(f));
-                               download.initiate(target);
                        }
                });
                //flv

Modified: 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.core.converter;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.getRecordingMetaData;
@@ -284,13 +283,6 @@ public class InterviewConverter extends
 
                        logs.add(ProcessHelper.executeScript("generateFullFLV", 
argv_previewFLV));
 
-                       File avi = r.getFile(EXTENSION_AVI);
-                       deleteFileIfExists(avi);
-
-                       String[] argv_alternateDownload = new String[] { 
getPathToFFMPEG(), "-y", "-i", flv.getCanonicalPath(), avi.getCanonicalPath() };
-
-                       
logs.add(ProcessHelper.executeScript("alternateDownload", 
argv_alternateDownload));
-
                        updateDuration(r);
                        convertToMp4(r, logs);
                        r.setStatus(Recording.Status.PROCESSED);

Modified: 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.core.converter;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.getStreamsHibernateDir;
@@ -172,13 +171,6 @@ public class RecordingConverter extends
 
                        logs.add(ProcessHelper.executeScript("previewFullFLV", 
cmdJpg));
 
-                       File avi = r.getFile(EXTENSION_AVI);
-
-                       String[] cmdAvi = new String[] { getPathToFFMPEG(), 
"-y", "-i", flv.getCanonicalPath(), "-vcodec",
-                                       "copy", avi.getCanonicalPath() };
-
-                       
logs.add(ProcessHelper.executeScript("alternateDownload", cmdAvi));
-
                        updateDuration(r);
                        convertToMp4(r, logs);
                        r.setStatus(Recording.Status.PROCESSED);

Modified: 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.db.dao.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
@@ -279,9 +278,6 @@ public class RecordingDao {
                if (r.exists(EXTENSION_FLV)) {
                        size += r.getFile(EXTENSION_FLV).length();
                }
-               if (r.exists(EXTENSION_AVI)) {
-                       size += r.getFile(EXTENSION_AVI).length();
-               }
                if (r.exists(EXTENSION_JPG)) {
                        size += r.getFile(EXTENSION_JPG).length();
                }

Modified: 
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
 Thu Dec  8 04:31:20 2016
@@ -24,7 +24,6 @@ import static org.apache.openmeetings.db
 import static org.apache.openmeetings.db.util.UserHelper.getMinLoginLength;
 import static org.apache.openmeetings.util.OmFileHelper.BCKP_RECORD_FILES;
 import static org.apache.openmeetings.util.OmFileHelper.BCKP_ROOM_FILES;
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_JPG;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
@@ -556,7 +555,6 @@ public class BackupImport {
                                        r.setHash(UUID.randomUUID().toString());
                                        fileMap.put(String.format("%s.%s", 
name, EXTENSION_FLV), String.format("%s.%s", r.getHash(), EXTENSION_FLV));
                                        fileMap.put(String.format("%s.%s.meta", 
name, EXTENSION_FLV), String.format("%s.%s.meta", r.getHash(), EXTENSION_FLV));
-                                       fileMap.put(String.format("%s.%s", 
name, EXTENSION_AVI), String.format("%s.%s", r.getHash(), EXTENSION_AVI));
                                        fileMap.put(String.format("%s.%s", 
name, EXTENSION_JPG), String.format("%s.%s", r.getHash(), EXTENSION_JPG));
                                        fileMap.put(String.format("%s.%s.%s", 
name, EXTENSION_FLV, EXTENSION_MP4), String.format("%s.%s", r.getHash(), 
EXTENSION_MP4));
                                }

Modified: 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/CleanupJob.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.service.quartz.scheduler;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
@@ -111,7 +110,6 @@ public class CleanupJob extends Abstract
                                log.debug("cleanExpiredRecordings:: following 
recording will be deleted {}", rec);
                                rec.getFile(EXTENSION_MP4).delete();
                                rec.getFile(EXTENSION_FLV).delete();
-                               rec.getFile(EXTENSION_AVI).delete();
                                recordingDao.delete(rec);
                        }
                });

Modified: 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/OmFileHelper.java
 Thu Dec  8 04:31:20 2016
@@ -63,7 +63,6 @@ public class OmFileHelper {
        public static final String EXTENSION_WML = "wml";
        public static final String EXTENSION_FLV = "flv";
        public static final String EXTENSION_MP4 = "mp4";
-       public static final String EXTENSION_AVI = "avi";
        public static final String EXTENSION_JPG = "jpg";
        public static final String EXTENSION_SWF = "swf";
        public static final String EXTENSION_PDF = "pdf";

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
 Thu Dec  8 04:31:20 2016
@@ -65,7 +65,6 @@ import org.apache.openmeetings.web.user.
 import org.apache.openmeetings.web.user.dashboard.StartWidgetDescriptor;
 import org.apache.openmeetings.web.user.dashboard.WelcomeWidgetDescriptor;
 import org.apache.openmeetings.web.user.dashboard.admin.AdminWidgetDescriptor;
-import org.apache.openmeetings.web.user.record.AviRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.FlvRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.JpgRecordingResourceReference;
 import org.apache.openmeetings.web.user.record.Mp4RecordingResourceReference;
@@ -150,7 +149,6 @@ public class Application extends Authent
                mountPage("install", InstallWizardPage.class);
                mountPage("activate", ActivatePage.class);
                mountPage("reset", ResetPage.class);
-               mountResource("/recordings/avi/${id}", new 
AviRecordingResourceReference());
                mountResource("/recordings/flv/${id}", new 
FlvRecordingResourceReference());
                mountResource("/recordings/mp4/${id}", new 
Mp4RecordingResourceReference());
                mountResource("/recordings/jpg/${id}", new 
JpgRecordingResourceReference()); //should be in sync with VideoPlayer

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java?rev=1773170&r1=1773169&r2=1773170&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
 Thu Dec  8 04:31:20 2016
@@ -18,7 +18,6 @@
  */
 package org.apache.openmeetings.web.user.record;
 
-import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_AVI;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_FLV;
 import static org.apache.openmeetings.util.OmFileHelper.EXTENSION_MP4;
 import static org.apache.openmeetings.util.OmFileHelper.getRecordingMetaData;
@@ -144,7 +143,7 @@ public class VideoInfo extends Panel {
                        }
                }
                reConvert.setEnabled(reConvEnabled);
-               boolean exists = r.exists() || r.exists(EXTENSION_AVI);
+               boolean exists = r.exists();
                downloadBtn.setEnabled(exists);
                share.setEnabled(exists);
                if (target != null) {
@@ -186,24 +185,6 @@ public class VideoInfo extends Panel {
                                download.setFileName(f.getName());
                                download.setResourceStream(new 
FileResourceStream(f));
                                download.initiate(target);
-                       }
-               });
-               //avi
-               list.add(new MenuItem(getString("884"), 
JQueryIcon.ARROWTHICKSTOP_1_S) {
-                       private static final long serialVersionUID = 1L;
-                       
-                       @Override
-                       public boolean isEnabled() {
-                               Recording r = rm.getObject();
-                               return r != null && r.exists(EXTENSION_AVI);
-                       }
-                       
-                       @Override
-                       public void onClick(AjaxRequestTarget target) {
-                               File f = rm.getObject().getFile(EXTENSION_AVI);
-                               download.setFileName(f.getName());
-                               download.setResourceStream(new 
FileResourceStream(f));
-                               download.initiate(target);
                        }
                });
                //flv



Reply via email to