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