From: Fonceur <fo...@us...> - 2011-11-13 18:59:58
|
Update of /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/servlet In directory vz-cvs-3.sog:/tmp/cvs-serv32645/src/sagex/streaming/servlet Modified Files: SageServlet.java MediaFileThumbnailServlet.java HTTPLiveStreamingPlaylistServlet.java MediaFileServlet.java HTTPLiveStreamingSegmentServlet.java Log Message: Removed left over sage.jar usage. Modified some resolutions/bit rate/key frame. Index: MediaFileServlet.java =================================================================== RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/servlet/MediaFileServlet.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MediaFileServlet.java 5 Nov 2010 02:58:36 -0000 1.2 --- MediaFileServlet.java 13 Nov 2011 18:59:56 -0000 1.3 *************** *** 13,17 **** import org.mortbay.log.Log; - import sage.SageTV; import sagex.api.AiringAPI; import sagex.api.MediaFileAPI; --- 13,16 ---- *************** *** 38,42 **** Log.debug("----------- MediaFileServlet begin request Headers ---------------"); ! Enumeration headers = req.getHeaderNames(); while (headers.hasMoreElements()) { --- 37,41 ---- Log.debug("----------- MediaFileServlet begin request Headers ---------------"); ! Enumeration<?> headers = req.getHeaderNames(); while (headers.hasMoreElements()) { *************** *** 53,57 **** throw new IllegalArgumentException("no MediaFileID passed"); } ! File files[] = (File[]) SageTV.api("GetSegmentFiles", new Object[] {mediaFile}); int filenum = 0; if (files.length > 1) --- 52,56 ---- throw new IllegalArgumentException("no MediaFileID passed"); } ! File files[] = (File[]) MediaFileAPI.GetSegmentFiles(mediaFile); int filenum = 0; if (files.length > 1) Index: HTTPLiveStreamingSegmentServlet.java =================================================================== RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/servlet/HTTPLiveStreamingSegmentServlet.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** HTTPLiveStreamingSegmentServlet.java 9 Apr 2011 00:06:25 -0000 1.5 --- HTTPLiveStreamingSegmentServlet.java 13 Nov 2011 18:59:56 -0000 1.6 *************** *** 36,40 **** Log.debug("----------- HTTPLiveStreamingSegmentServlet begin request Headers ---------------"); ! Enumeration headers = req.getHeaderNames(); while (headers.hasMoreElements()) { --- 36,40 ---- Log.debug("----------- HTTPLiveStreamingSegmentServlet begin request Headers ---------------"); ! Enumeration<?> headers = req.getHeaderNames(); while (headers.hasMoreElements()) { Index: MediaFileThumbnailServlet.java =================================================================== RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/servlet/MediaFileThumbnailServlet.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** MediaFileThumbnailServlet.java 5 Nov 2010 02:58:36 -0000 1.2 --- MediaFileThumbnailServlet.java 13 Nov 2011 18:59:56 -0000 1.3 *************** *** 11,15 **** import org.mortbay.log.Log; ! import sage.SageTV; /** --- 11,19 ---- import org.mortbay.log.Log; ! import sagex.api.AlbumAPI; ! import sagex.api.Database; ! import sagex.api.MediaFileAPI; ! import sagex.api.Utility; ! /** *************** *** 32,36 **** if (mediaFile != null) { ! thumb = SageTV.api("GetThumbnail", new Object[] {mediaFile}); if (thumb == null) { --- 36,40 ---- if (mediaFile != null) { ! thumb = MediaFileAPI.GetThumbnail(mediaFile); if (thumb == null) { *************** *** 48,64 **** String genre = req.getParameter("genre"); if (genre == null) genre = ""; ! Object albums = SageTV.api("GetAlbums", null); ! albums = SageTV.api("FilterByMethod",new Object[] {albums,"GetAlbumName",albumName,Boolean.TRUE}); ! albums = SageTV.api("FilterByMethod",new Object[] {albums,"GetAlbumArtist",artist,Boolean.TRUE}); ! albums = SageTV.api("FilterByMethod",new Object[] {albums,"GetAlbumYear",year,Boolean.TRUE}); ! albums = SageTV.api("FilterByMethod",new Object[] {albums,"GetAlbumGenre",genre,Boolean.TRUE}); ! Object album = SageTV.api("GetElement", new Object[] {albums,0}); if (album == null) { throw new Exception("Cound not find album for: " + albumName + "/" + artist + "/" + year + "/" + genre); } ! if ((Boolean) SageTV.api("HasAlbumArt", new Object[] {album})) { ! thumb = SageTV.api("GetAlbumArt", new Object[] {album}); } if (thumb == null) --- 52,68 ---- String genre = req.getParameter("genre"); if (genre == null) genre = ""; ! Object albums = AlbumAPI.GetAlbums(); ! albums = Database.FilterByMethod(albums,"GetAlbumName",albumName,Boolean.TRUE); ! albums = Database.FilterByMethod(albums,"GetAlbumArtist",artist,Boolean.TRUE); ! albums = Database.FilterByMethod(albums,"GetAlbumYear",year,Boolean.TRUE); ! albums = Database.FilterByMethod(albums,"GetAlbumGenre",genre,Boolean.TRUE); ! Object album = Utility.GetElement(albums,0); if (album == null) { throw new Exception("Cound not find album for: " + albumName + "/" + artist + "/" + year + "/" + genre); } ! if ((Boolean) AlbumAPI.HasAlbumArt(album)) { ! thumb = AlbumAPI.GetAlbumArt(album); } if (thumb == null) *************** *** 67,71 **** } } ! BufferedImage image = (BufferedImage) SageTV.api("GetImageAsBufferedImage", new Object[] {thumb}); if (image == null) { --- 71,75 ---- } } ! BufferedImage image = (BufferedImage) Utility.GetImageAsBufferedImage(thumb); if (image == null) { Index: HTTPLiveStreamingPlaylistServlet.java =================================================================== RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/servlet/HTTPLiveStreamingPlaylistServlet.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** HTTPLiveStreamingPlaylistServlet.java 9 Apr 2011 00:04:40 -0000 1.5 --- HTTPLiveStreamingPlaylistServlet.java 13 Nov 2011 18:59:56 -0000 1.6 *************** *** 52,56 **** Log.debug("----------- HTTPLiveStreamingPlaylistServlet begin request Headers ---------------"); ! Enumeration headers = req.getHeaderNames(); while (headers.hasMoreElements()) { --- 52,56 ---- Log.debug("----------- HTTPLiveStreamingPlaylistServlet begin request Headers ---------------"); ! Enumeration<?> headers = req.getHeaderNames(); while (headers.hasMoreElements()) { Index: SageServlet.java =================================================================== RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/servlet/SageServlet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SageServlet.java 8 Apr 2011 23:51:03 -0000 1.3 --- SageServlet.java 13 Nov 2011 18:59:56 -0000 1.4 *************** *** 4,8 **** import java.io.IOException; - import java.lang.reflect.InvocationTargetException; import javax.servlet.ServletException; --- 4,7 ---- *************** *** 13,17 **** import org.mortbay.log.Log; ! import sage.SageTV; /** --- 12,18 ---- import org.mortbay.log.Log; ! import sagex.api.AiringAPI; ! import sagex.api.Configuration; ! import sagex.api.MediaFileAPI; /** *************** *** 41,47 **** try { ! charset = (String) SageTV.api("GetProperty", new Object[] {"nielm/webserver/charset", "UTF-8"}); } ! catch (InvocationTargetException e) { Log.debug("Error getting charset:" + e.toString()); --- 42,48 ---- try { ! charset = Configuration.GetProperty("nielm/webserver/charset", "UTF-8"); } ! catch (Exception e) { Log.debug("Error getting charset:" + e.toString()); *************** *** 96,100 **** { Integer id = Integer.parseInt(idStr); ! mediaFile = SageTV.api("GetMediaFileForID", new Object[] {id}); } else --- 97,101 ---- { Integer id = Integer.parseInt(idStr); ! mediaFile = MediaFileAPI.GetMediaFileForID(id); } else *************** *** 104,111 **** { Integer id = Integer.parseInt(idStr); ! Object airing = SageTV.api("GetAiringForID", new Object[] {id}); if (airing != null) { ! mediaFile = SageTV.api("GetMediaFileForAiring", new Object[] {airing}); } } --- 105,112 ---- { Integer id = Integer.parseInt(idStr); ! Object airing = AiringAPI.GetAiringForID(id); if (airing != null) { ! mediaFile = MediaFileAPI.GetMediaFileAiring(airing); } } |