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