exception + misc. cleanup
[mir.git] / source / mircoders / media / MediaHandlerMp3.java
index 582556a..2d4bbae 100755 (executable)
@@ -36,7 +36,8 @@ import java.io.StringReader;
 import mir.entity.Entity;\r
 import mir.log.LoggerWrapper;\r
 import mir.media.MirMedia;\r
-import mir.media.MirMediaException;\r
+import mir.media.MediaExc;\r
+import mir.media.MediaFailure;\r
 import mir.misc.FileUtil;\r
 import mir.misc.StringUtil;\r
 import freemarker.template.SimpleHash;\r
@@ -66,7 +67,7 @@ import freemarker.template.SimpleList;
  *\r
  * @see mir.media.MirMedia\r
  * @author mh <mh@nadir.org>\r
- * @version $Id: MediaHandlerMp3.java,v 1.12 2003/03/05 19:23:16 idfx Exp $\r
+ * @version $Id: MediaHandlerMp3.java,v 1.13 2003/03/09 03:53:11 zapata Exp $\r
  */\r
 \r
 public class MediaHandlerMp3 extends MediaHandlerAudio implements MirMedia\r
@@ -77,7 +78,7 @@ public class MediaHandlerMp3 extends MediaHandlerAudio implements MirMedia
     logger = new LoggerWrapper("Media.Audio.Mp3");\r
   }\r
 \r
-  public void produce(Entity ent, Entity mediaTypeEnt) throws MirMediaException {\r
+  public void produce(Entity ent, Entity mediaTypeEnt) throws MediaExc, MediaFailure {\r
 \r
     // first check if the file exists\r
     super.produce(ent, mediaTypeEnt);\r
@@ -100,7 +101,8 @@ public class MediaHandlerMp3 extends MediaHandlerAudio implements MirMedia
     }\r
     catch (Throwable e) {\r
       logger.error("MediaHandlerMp3.produce: " + e.toString());\r
-      throw new MirMediaException(e.toString());\r
+\r
+      throw new MediaFailure(e);\r
     }\r
   }\r
 \r