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
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to