Author: andre
Date: 2010-03-25 19:37:34 +0100 (Thu, 25 Mar 2010)
New Revision: 41621
Modified:
mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
Log:
MMB-1874 audio codec field
Modified:
mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
===================================================================
---
mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
2010-03-25 17:34:32 UTC (rev 41620)
+++
mmbase/branches/MMBase-1_9/applications/media/src/main/java/org/mmbase/applications/media/urlcomposers/URLComposer.java
2010-03-25 18:37:34 UTC (rev 41621)
@@ -80,6 +80,20 @@
public Codec getCodec() {
return Codec.get(source.getIntValue("codec"));
}
+
+ /**
+ * Audio codec if its field is present, returns 'UNKNOWN' (-1) if no such
field or codec is
+ * unknown. Videosources have both codec and acodec (audio codec) fields,
audiosources have
+ * just one codec field.
+ */
+ public Codec getAcodec() {
+ if (source.getBuilder().hasField("acodec")) {
+ return Codec.get(source.getIntValue("acodec"));
+ } else {
+ return Codec.get(-1);
+ }
+ }
+
public int getBitrate() {
return source.getIntValue("bitrate");
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs