X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Fmedia%2FMediaHandlerRealVideo.java;h=e1f92b7e03a409244585fd668ea7de522dfb44d6;hb=b6131e4049f386214d3831dd9f6c64029e7dda2c;hp=75d743567c280883bea244bb6b006b22fef271bf;hpb=919e305e58cfc10a1c1fcfa98468d45a56d605c2;p=mir.git diff --git a/source/mircoders/media/MediaHandlerRealVideo.java b/source/mircoders/media/MediaHandlerRealVideo.java index 75d74356..e1f92b7e 100755 --- a/source/mircoders/media/MediaHandlerRealVideo.java +++ b/source/mircoders/media/MediaHandlerRealVideo.java @@ -1,11 +1,38 @@ /* - * put your module comment here + * Copyright (C) 2001, 2002 The Mir-coders group + * + * This file is part of Mir. + * + * Mir is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Mir is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Mir; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + * In addition, as a special exception, The Mir-coders gives permission to link + * the code of this program with the com.oreilly.servlet library, any library + * licensed under the Apache Software License, The Sun (tm) Java Advanced + * Imaging library (JAI), The Sun JIMI library (or with modified versions of + * the above that use the same license as the above), and distribute linked + * combinations including the two. You must obey the GNU General Public + * License in all respects for all of the code used other than the above + * mentioned libraries. If you modify this file, you may extend this exception + * to your version of the file, but you are not obligated to do so. If you do + * not wish to do so, delete this exception statement from your version. */ - package mircoders.media; import java.util.*; +import java.io.StringReader; import freemarker.template.SimpleList; import freemarker.template.SimpleHash; @@ -25,7 +52,7 @@ import mir.storage.*; * @see mir.media.MediaHandlerGeneric * @see mir.media.MirMedia * @author john , mh - * @version 11.10.2001 + * @version $Id: MediaHandlerRealVideo.java,v 1.9.2.3 2002/11/27 06:52:47 mh Exp $ */ @@ -49,7 +76,7 @@ public class MediaHandlerRealVideo extends MediaHandlerVideo implements try { //write an rm (ram?. -mh) file FileUtil.write(super.getStoragePath()+"/"+RealMediaFile, - RealMediaPointer.getBytes()); + new StringReader(RealMediaPointer), "US-ASCII"); } catch (Exception e) { theLog.printError(e.toString()); throw new MirMediaException(e.toString()); @@ -84,14 +111,14 @@ public class MediaHandlerRealVideo extends MediaHandlerVideo implements return MirConfig.getProp("Producer.RealMedia.Path"); } - public String getDescr() + public String getDescr(Entity mediaType) { return "RealMedia Video"; } public String getPublishHost() { - return MirConfig.getProp("Producer.RealMedia.Host"); + return StringUtil.removeSlash(MirConfig.getProp("Producer.RealMedia.Host")); } }