Author: michiel
Date: 2009-07-06 23:03:23 +0200 (Mon, 06 Jul 2009)
New Revision: 36595

Modified:
   
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
Log:
support for mimetype field 

Modified: 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
===================================================================
--- 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
   2009-07-06 20:55:43 UTC (rev 36594)
+++ 
mmbase/trunk/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
   2009-07-06 21:03:23 UTC (rev 36595)
@@ -88,7 +88,12 @@
      * (Though it normally would be)
      */
     public MimeType       getMimeType() {
-        return getFormat().getMimeType();
+        Format f = Format.get(source.getIntValue("format"));
+        if (f == Format.UNKNOWN && source.getBuilder().hasField("mimetype")) {
+            return new MimeType(source.getStringValue("mimetype"));
+        }
+        Codec c = Codec.get(source.getIntValue("codec"));
+        return f.getMimeType(c == Codec.UNKNOWN ? null : 
c.toString().toLowerCase());
     }
 
 

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

Reply via email to