Author: michiel
Date: 2010-02-17 17:23:03 +0100 (Wed, 17 Feb 2010)
New Revision: 41117

Modified:
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/RecreateCacheFunction.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobDefinition.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/RecognizerResult.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Result.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/SkippedResult.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AbstractTranscoder.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/Recognizer.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/RecognizerTranscoder.java
   
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/urlcomposers/ImagesURLComposer.java
Log:
Moved MimeType to mmbase-core

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/RecreateCacheFunction.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/RecreateCacheFunction.java
 2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/RecreateCacheFunction.java
 2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -29,7 +29,7 @@
 import org.mmbase.streams.createcaches.Processor;
 import org.mmbase.streams.transcoders.*;
 
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 import org.mmbase.util.functions.*;
 import org.mmbase.bridge.*;
 import org.mmbase.bridge.util.*;
@@ -60,13 +60,13 @@
     @Override
     protected Boolean getFunctionValue(final Node node, final Parameters 
parameters) {
         LOG.debug("params: " + parameters);
-        if (node.getNumber() > 0 
+        if (node.getNumber() > 0
                 && 
node.getCloud().may(ActionRepository.getInstance().get("streams", 
"retrigger_jobs"), null)) {
-            
+
             Node recache = (Node) parameters.get("recache");
             LOG.info("Recreating cache #" + recache.getNumber() + " for node 
#" + node.getNumber());
             final Field url = node.getNodeManager().getField("url");
-            
+
             String in = null;
             Node inNode = recache.getNodeValue("id");
             if (inNode.getNumber() != node.getNumber()) {
@@ -88,18 +88,18 @@
                 LOG.error("Exception while trying to (re)transcode - " + e);
                 return false;
             }
-            
+
             JobDefinition jd = new JobDefinition(id, in, null, transcoder, new 
MimeType(mimetype), Stage.TRANSCODER);
             Map<String, JobDefinition> jdlist = new LinkedHashMap<String, 
JobDefinition>();
             jdlist.put(id, jd);
-        
+
             {
                 final Processor cc = CreateCachesFunction.getCacheCreator(url);
-                
+
                 if (cc != null) {
                     LOG.service("Calling " + cc);
                     
cc.createCaches(node.getCloud().getNonTransactionalCloud(), node.getNumber(), 
jdlist);
-                    
+
                     return true;
                 } else {
                     LOG.error("No CreateCacheProcessor in " + url);

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobDefinition.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobDefinition.java
    2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/JobDefinition.java
    2010-02-17 16:23:03 UTC (rev 41117)
@@ -26,7 +26,7 @@
 
 import org.mmbase.streams.transcoders.Analyzer;
 import org.mmbase.streams.transcoders.Transcoder;
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 
 
 /**
@@ -51,8 +51,8 @@
     /**
      * Creates a JobDefinition template as used in the configuration container 
or to kick-start
      * a transcoding.
-     * @param id    identifier of this job, normally matches the one in 
configuration 
-     * @param inId  identifier of the jobdefinition or cache that is used as 
input. 
+     * @param id    identifier of this job, normally matches the one in 
configuration
+     * @param inId  identifier of the jobdefinition or cache that is used as 
input.
                     If no inId is found the orginal source is used, otherwise 
it should match with
                     a preceding jobdefinition id in config or a node number of 
an already existing cache.
      * @param label description for user purposes of the result
@@ -81,7 +81,7 @@
     public List<Analyzer> getAnalyzers() {
         return Collections.unmodifiableList(analyzers);
     }
-    
+
     public MimeType getMimeType() {
         return mimeType;
     }

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
        2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Processor.java
        2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -32,7 +32,6 @@
 import org.mmbase.security.UserContext;
 import org.mmbase.servlet.FileServlet;
 import org.mmbase.streams.transcoders.*;
-import org.mmbase.applications.media.MimeType;
 import org.mmbase.util.*;
 import org.mmbase.util.externalprocess.CommandExecutor;
 import org.mmbase.util.logging.*;
@@ -385,7 +384,7 @@
             LOG.debug("url: " + node.getStringValue("url"));
             if (node.isChanged(field.getName())) {
                 LOG.service("For node " + node.getNumber() + ", the field '" + 
field.getName() + "' is changed " + node.getChanged() + ". That means that we 
must schedule create caches");
-                
+
                 final Cloud ntCloud = 
node.getCloud().getNonTransactionalCloud();
                 final int nodeNumber = node.getNumber();
                 createCaches(ntCloud, nodeNumber);

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/RecognizerResult.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/RecognizerResult.java
 2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/RecognizerResult.java
 2010-02-17 16:23:03 UTC (rev 41117)
@@ -24,7 +24,7 @@
 import java.net.URI;
 
 import org.mmbase.bridge.Node;
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 
 
 /**

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Result.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Result.java
   2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/Result.java
   2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -24,7 +24,7 @@
 import java.net.URI;
 
 import org.mmbase.bridge.Node;
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 
 
 /**

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/SkippedResult.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/SkippedResult.java
    2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/SkippedResult.java
    2010-02-17 16:23:03 UTC (rev 41117)
@@ -24,7 +24,7 @@
 import java.net.URI;
 
 import org.mmbase.bridge.Node;
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 
 /**
  * This is a place holder for the result of a transcoder which is not to be 
done, because production

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
 2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/createcaches/TranscoderResult.java
 2010-02-17 16:23:03 UTC (rev 41117)
@@ -24,7 +24,7 @@
 import java.io.File;
 import java.net.URI;
 
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 import org.mmbase.applications.media.State;
 import org.mmbase.bridge.Node;
 import org.mmbase.util.logging.Logger;

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AbstractTranscoder.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AbstractTranscoder.java
        2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AbstractTranscoder.java
        2010-02-17 16:23:03 UTC (rev 41117)
@@ -23,13 +23,13 @@
 
 import org.mmbase.applications.media.Format;
 import org.mmbase.applications.media.Codec;
-import org.mmbase.applications.media.MimeType;
 import java.net.*;
 import java.lang.reflect.*;
 import java.io.*;
 import java.util.*;
 import org.mmbase.util.externalprocess.*;
 import org.mmbase.util.WriterOutputStream;
+import org.mmbase.util.MimeType;
 
 import org.mmbase.util.logging.*;
 
@@ -49,7 +49,7 @@
     public static Transcoder getInstance(String key) throws 
ClassNotFoundException, InstantiationException, IllegalAccessException, 
NoSuchMethodException, InvocationTargetException  {
         String[] split = key.split(" ", 2);
         Transcoder trans;
-        {
+        { // parse split[0] (a class name) to instantiate object
             String[] idWithClass = split[0].split(":", 2);
             if (idWithClass.length == 1) {
                 idWithClass = new String[] { "", split[0]};
@@ -60,7 +60,7 @@
             } catch (ClassNotFoundException cnfe) {
                 clazz  = Class.forName(PACKAGE + idWithClass[1]);
             }
-            
+
             if (!"".equals(idWithClass[0])) {
                 Constructor constructor = clazz.getConstructor(String.class);
                 trans = (Transcoder) constructor.newInstance(idWithClass[0]);
@@ -68,7 +68,7 @@
                 trans = (Transcoder) clazz.newInstance();
             }
         }
-        {
+        { // parse split[1] to set properties on it.
             String[] props = split[1].split(", ");
             for (String prop : props) {
                 String[] entry = prop.split("=", 2);

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
     2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/AnalyzerUtils.java
     2010-02-17 16:23:03 UTC (rev 41117)
@@ -25,11 +25,12 @@
 import java.util.regex.Pattern;
 
 import org.mmbase.applications.media.Codec;
-import org.mmbase.applications.media.MimeType;
 import org.mmbase.applications.media.State;
 import org.mmbase.bridge.Cloud;
 import org.mmbase.bridge.Node;
+import org.mmbase.util.MimeType;
 
+
 import org.mmbase.util.logging.*;
 
 /**
@@ -138,7 +139,7 @@
         Cloud cloud = source.getCloud();
         fixMimeType("image", source);
         if (cloud != null) {
-            if (updateSource && cloud.hasNodeManager(IMAGE) 
+            if (updateSource && cloud.hasNodeManager(IMAGE)
                     && ! source.getNodeManager().getName().equals(IMAGE)) {
                 if (log.isDebugEnabled()) {
                     log.debug("This is image, now converting type. source: " + 
source.getNodeManager().getName() + " " + source.getNumber() + (dest != null ? 
" dest:" +  dest.getNumber() : ""));
@@ -226,11 +227,11 @@
         Matcher m = PATTERN_DURATION.matcher(l);
         if (m.matches()) {
             Node fragment = source.getNodeValue("mediafragment");
-            
+
             if (! source.getNodeManager().hasField("length")) {
                 toVideo(source, dest);
             }
-            
+
             if (log.isDebugEnabled()) log.debug("duration: " + m.group(1));
             long length = getLength(m.group(1));
             if (updateSource) {

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
  2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/FFMpegRecognizer.java
  2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -24,7 +24,7 @@
 import java.io.*;
 import java.net.URI;
 
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 
 import org.mmbase.util.WriterOutputStream;
 import org.mmbase.util.externalprocess.CommandExecutor;
@@ -33,7 +33,7 @@
 
 /**
  * A recognizer that uses FFmpeg to analyze media.
- * 
+ *
  * @author Michiel Meeuwissen
  * @version $Id: FFMpegRecognizer.java 36518 2009-07-02 12:52:01Z michiel $
  */

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/Recognizer.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/Recognizer.java
        2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/Recognizer.java
        2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -23,7 +23,7 @@
 
 import java.net.URI;
 
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 import org.mmbase.util.logging.Logger;
 
 

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/RecognizerTranscoder.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/RecognizerTranscoder.java
      2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/transcoders/RecognizerTranscoder.java
      2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -25,7 +25,7 @@
 
 import org.mmbase.applications.media.Codec;
 import org.mmbase.applications.media.Format;
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 import org.mmbase.util.logging.Logger;
 
 

Modified: 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/urlcomposers/ImagesURLComposer.java
===================================================================
--- 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/urlcomposers/ImagesURLComposer.java
        2010-02-17 15:31:45 UTC (rev 41116)
+++ 
mmbase/branches/MMBase-1_9/applications/streams/src/main/java/org/mmbase/streams/urlcomposers/ImagesURLComposer.java
        2010-02-17 16:23:03 UTC (rev 41117)
@@ -1,6 +1,6 @@
 /*
 
-This file is part of the MMBase Streams application, 
+This file is part of the MMBase Streams application,
 which is part of MMBase - an open source content management system.
     Copyright (C) 2009 André van Toly, Michiel Meeuwissen
 
@@ -23,7 +23,7 @@
 package org.mmbase.streams.urlcomposers;
 
 import org.mmbase.applications.media.Format;
-import org.mmbase.applications.media.MimeType;
+import org.mmbase.util.MimeType;
 import org.mmbase.applications.media.State;
 import org.mmbase.applications.media.urlcomposers.FragmentURLComposer;
 import org.mmbase.module.builders.ImageCaches;
@@ -39,7 +39,7 @@
 
 /**
  * The FragmentURLComposer to make images urls available the same way as audio 
and video.
- * 
+ *
  * @author Michiel Meeuwissen
  * @version $Id$
  */
@@ -72,7 +72,7 @@
         ImageSources builder = (ImageSources) 
MMBase.getMMBase().getBuilder("imagesources");
         return builder;
     }
-    
+
     private String getImagetype() {
         ImageCaches imageCaches = (ImageCaches) 
MMBase.getMMBase().getBuilder("icaches");
         if (imageCaches == null) {
@@ -85,7 +85,7 @@
         }
         return imageCaches.getImageFormat(icacheNode);
     }
-    
+
     @Override
     public MimeType getMimeType() {
         return new MimeType("image", getImagetype());
@@ -101,7 +101,7 @@
         MMObjectNode icacheNode = getBuilder().getCachedNode(source, template);
         return new Dimension(icacheNode.getIntValue("width"), 
icacheNode.getIntValue("height"));
     }
-    
+
     @Override
     public int getFilesize() {
         MMObjectNode icacheNode = getBuilder().getCachedNode(source, template);

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to