You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
(29) |
Aug
(20) |
Sep
(6) |
Oct
(89) |
Nov
(24) |
Dec
(12) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(16) |
Feb
(1) |
Mar
(7) |
Apr
(32) |
May
(36) |
Jun
(21) |
Jul
(65) |
Aug
(6) |
Sep
|
Oct
(30) |
Nov
(26) |
Dec
(44) |
| 2006 |
Jan
(35) |
Feb
(15) |
Mar
(29) |
Apr
(24) |
May
(8) |
Jun
(2) |
Jul
(7) |
Aug
(11) |
Sep
(61) |
Oct
(36) |
Nov
(10) |
Dec
(14) |
| 2007 |
Jan
(6) |
Feb
(43) |
Mar
(55) |
Apr
(20) |
May
(26) |
Jun
(21) |
Jul
(24) |
Aug
(22) |
Sep
(24) |
Oct
(4) |
Nov
|
Dec
(60) |
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(51) |
Jul
(2) |
Aug
(13) |
Sep
|
Oct
(16) |
Nov
(99) |
Dec
(12) |
| 2009 |
Jan
(23) |
Feb
(44) |
Mar
(4) |
Apr
|
May
|
Jun
(9) |
Jul
(70) |
Aug
(14) |
Sep
(13) |
Oct
(6) |
Nov
|
Dec
(3) |
| 2010 |
Jan
(13) |
Feb
(17) |
Mar
(2) |
Apr
(3) |
May
(71) |
Jun
(19) |
Jul
(95) |
Aug
|
Sep
|
Oct
|
Nov
(71) |
Dec
(3) |
| 2011 |
Jan
(52) |
Feb
|
Mar
(34) |
Apr
(10) |
May
(8) |
Jun
(8) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Fonceur <fo...@us...> - 2012-10-11 01:12:44
|
Update of /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist
In directory vz-cvs-3.sog:/tmp/cvs-serv1395/src/sagex/streaming/httpls/playlist
Modified Files:
VariantPlaylist.java
Log Message:
Improved the resolution support.
Try to provide a filename ending by .m3u8.
Index: VariantPlaylist.java
===================================================================
RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist/VariantPlaylist.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** VariantPlaylist.java 8 Jul 2012 16:00:39 -0000 1.5
--- VariantPlaylist.java 11 Oct 2012 01:12:42 -0000 1.6
***************
*** 7,11 ****
import org.mortbay.log.Log;
! import sagex.streaming.httpls.segment.SegmenterProcess;
public class VariantPlaylist
--- 7,11 ----
import org.mortbay.log.Log;
! import sagex.streaming.servlet.HTTPLiveStreamingPlaylistServlet;
public class VariantPlaylist
***************
*** 37,43 ****
public static String[] variantPlaylistBitrates(){
! if (SegmenterProcess.deviceNetwork.equalsIgnoreCase("cell"))
return VARIANT_PLAYLIST_BITRATES_CELL;
! else if (SegmenterProcess.deviceNetwork.equalsIgnoreCase("wifi"))
return VARIANT_PLAYLIST_BITRATES_WIFI;
else return VARIANT_PLAYLIST_BITRATES_UNKNOWN;
--- 37,43 ----
public static String[] variantPlaylistBitrates(){
! if (HTTPLiveStreamingPlaylistServlet.deviceNetwork.equalsIgnoreCase("cell"))
return VARIANT_PLAYLIST_BITRATES_CELL;
! else if (HTTPLiveStreamingPlaylistServlet.deviceNetwork.equalsIgnoreCase("wifi"))
return VARIANT_PLAYLIST_BITRATES_WIFI;
else return VARIANT_PLAYLIST_BITRATES_UNKNOWN;
|
|
From: Fonceur <fo...@us...> - 2012-07-08 16:00:46
|
Update of /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/segment
In directory vz-cvs-3.sog:/tmp/cvs-serv28333/src/sagex/streaming/httpls/segment
Modified Files:
SegmenterProcess.java
Log Message:
Try to use the original video's frame rate.
Adjust bit rates based on initial quality.
Index: SegmenterProcess.java
===================================================================
RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/segment/SegmenterProcess.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** SegmenterProcess.java 7 Jul 2012 18:59:33 -0000 1.6
--- SegmenterProcess.java 8 Jul 2012 16:00:40 -0000 1.7
***************
*** 22,25 ****
--- 22,26 ----
import sagex.api.MediaFileAPI;
import sagex.streaming.httpls.playlist.SegmentPlaylist;
+ import sagex.streaming.httpls.playlist.VariantPlaylist;
import sagex.streaming.io.SegmentInputStream;
import sagex.streaming.io.StreamGobbler;
***************
*** 27,30 ****
--- 28,35 ----
public class SegmenterProcess implements UncaughtExceptionHandler
{
+ public static int deviceHeight = -1;
+ public static int deviceWidth = -1;
+ public static String deviceNetwork = "unknown";
+
/**
* The ffmepg executable used for transcoding audio and video.
***************
*** 369,375 ****
private ProcessBuilder getTranscodeProcessBuilder(File inputFile, String userAgent, String quality, double startTime)
{
! // Object mediaFile = MediaFileAPI.GetMediaFileForFilePath(inputFile);
! // String aspect = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Aspect");
! // String framerate = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.FPS");
// Integer numAudioStreams = Integer.parseInt(MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Audio.NumStreams"));
//
--- 374,386 ----
private ProcessBuilder getTranscodeProcessBuilder(File inputFile, String userAgent, String quality, double startTime)
{
! try{
! Object mediaFile = MediaFileAPI.GetMediaFileForFilePath(inputFile);
! String height = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Height");
! String width = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Width");
!
! Log.info("Dimension: " + height + " X " + width);
! } catch (Exception ex){
! Log.warn("Exception: " + ex.getMessage());
! }
// Integer numAudioStreams = Integer.parseInt(MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Audio.NumStreams"));
//
***************
*** 391,419 ****
userAgent.matches("Apple Mac OS X .* CoreMedia .*") || // Mac desktop Safari video element
userAgent.matches("QuickTime.*") || // Windows desktop Safari video element
! userAgent.matches(".*AppleWebKit.* Version.* Safari.*")) // Desktop Safari browser
! {
! // 16:9
! //String[] s1 = {"960x720", "1792k", "1940k", "29.97", "48k", "44100", "90"};
! String[] s2 = {"960x720", "1176k", "1340k", "29.97", "64k", "44100", "90"};
! String[] s3 = {"480x320", "776k", "940k", "29.97", "64k", "44100", "90"};
! //String[] s4 = {"480x320", "576k", "740k", "29.97", "64k", "44100", "90"};
! String[] s5 = {"480x320", "376k", "540k", "29.97", "64k", "44100", "60"};
! String[] s6 = {"480x320", "176k", "340k", "15.0", "64k", "44100", "45"};
! String[] s7 = {"480x320", "86k", "250k", "10.0", "64k", "44100", "30"};
! //String[] s8 = {"480x320", "", "", "", "40k", "44100", ""}; // Audio only stream...
!
! qualityMap = new HashMap<String, String[]>();
! //qualityMap.put("1840", s1);
! qualityMap.put("1240", s2);
! qualityMap.put("840", s3);
! //qualityMap.put("640", s4);
! qualityMap.put("440", s5);
! qualityMap.put("240", s6);
! qualityMap.put("150", s7);
! //qualityMap.put("0", s8);
}
else { // No longer denies the others
// 16:9
! //String[] s1 = {"640x360", "1792k", "1940k", "29.97", "48k", "44100", "90"};
String[] s2 = {"640x360", "1176k", "1340k", "29.97", "64k", "44100", "90"};
String[] s3 = {"480x272", "776k", "940k", "29.97", "64k", "44100", "90"};
--- 402,445 ----
userAgent.matches("Apple Mac OS X .* CoreMedia .*") || // Mac desktop Safari video element
userAgent.matches("QuickTime.*") || // Windows desktop Safari video element
! userAgent.matches(".*AppleWebKit.* Version.* Safari.*")) { // Desktop Safari browser
! // 16:9
! String[] s1 = {"960x720", "1776k", "1940k", "29.97", "64k", "44100", "90"};
! String[] s2 = {"960x720", "1176k", "1340k", "29.97", "64k", "44100", "90"};
! String[] s3 = {"480x320", "776k", "940k", "29.97", "64k", "44100", "90"};
! //String[] s4 = {"480x320", "576k", "740k", "29.97", "64k", "44100", "90"};
! String[] s5 = {"480x320", "376k", "540k", "29.97", "64k", "44100", "60"};
! String[] s6 = {"480x320", "176k", "340k", "15.0", "64k", "44100", "45"};
! String[] s7 = {"480x320", "86k", "250k", "10.0", "64k", "44100", "30"};
! //String[] s8 = {"480x320", "", "", "", "40k", "44100", ""}; // Audio only stream...
!
! qualityMap = new HashMap<String, String[]>();
! for (String bitrate : VariantPlaylist.variantPlaylistBitrates()){
! switch (Integer.parseInt(bitrate)){
! case 150:
! qualityMap.put("150", s7);
! break;
! case 240:
! qualityMap.put("240", s6);
! break;
! case 440:
! qualityMap.put("440", s5);
! break;
! case 840:
! qualityMap.put("840", s3);
! break;
! case 1240:
! qualityMap.put("1240", s2);
! break;
! case 1840:
! qualityMap.put("1840", s1);
! break;
! }
! }
! //qualityMap.put("640", s4);
! //qualityMap.put("0", s8);
}
else { // No longer denies the others
// 16:9
! String[] s1 = {"640x360", "1776k", "1940k", "29.97", "64k", "44100", "90"};
String[] s2 = {"640x360", "1176k", "1340k", "29.97", "64k", "44100", "90"};
String[] s3 = {"480x272", "776k", "940k", "29.97", "64k", "44100", "90"};
***************
*** 425,436 ****
qualityMap = new HashMap<String, String[]>();
! //qualityMap.put("1840", s1);
! qualityMap.put("1240", s2);
! qualityMap.put("840", s3);
! //qualityMap.put("640", s4);
! qualityMap.put("440", s5);
! qualityMap.put("240", s6);
! qualityMap.put("150", s7);
! //qualityMap.put("0", s8);
}
String[] currentQuality = qualityMap.get(quality);
--- 451,478 ----
qualityMap = new HashMap<String, String[]>();
! for (String bitrate : VariantPlaylist.variantPlaylistBitrates()){
! switch (Integer.parseInt(bitrate)){
! case 150:
! qualityMap.put("150", s7);
! break;
! case 240:
! qualityMap.put("240", s6);
! break;
! case 440:
! qualityMap.put("440", s5);
! break;
! case 840:
! qualityMap.put("840", s3);
! break;
! case 1240:
! qualityMap.put("1240", s2);
! break;
! case 1840:
! qualityMap.put("1840", s1);
! break;
! }
! }
! //qualityMap.put("640", s4);
! //qualityMap.put("0", s8);
}
String[] currentQuality = qualityMap.get(quality);
***************
*** 461,466 ****
Object mediaFile = MediaFileAPI.GetMediaFileForFilePath(inputFile);
String aspect = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Aspect");
! if ((aspect == null) || (aspect.trim().length() == 0))
{
aspect = null;
--- 503,509 ----
Object mediaFile = MediaFileAPI.GetMediaFileForFilePath(inputFile);
+ String framerate = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.FPS");
String aspect = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Aspect");
! if (aspect == null || aspect.isEmpty())
{
aspect = null;
***************
*** 468,473 ****
String videoHeight = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Height");
! if ((videoWidth != null) && (videoWidth.trim().length() != 0) &&
! (videoHeight != null) && (videoHeight.trim().length() != 0))
{
try
--- 511,515 ----
String videoHeight = MediaFileAPI.GetMediaFileMetadata(mediaFile, "Format.Video.Height");
! if (videoWidth != null && !videoWidth.isEmpty() && videoHeight != null && !videoHeight.isEmpty())
{
try
***************
*** 541,546 ****
params.add("-qmax"); params.add("48");
params.add("-qmin"); params.add("2");
! params.add("-r"); params.add(currentQuality[3]); // Could further adapt to 24/25/50 Hz
! //params.add("29.97"); // 25
// "-acodec", "libmp3lame",
params.add("-vol"); params.add("512"); // params.add("1024");
--- 583,593 ----
params.add("-qmax"); params.add("48");
params.add("-qmin"); params.add("2");
! params.add("-r");
! if (framerate != null && !framerate.isEmpty()){
! float rate = Float.parseFloat(framerate);
! if (rate < 40) params.add(framerate);
! else params.add(String.valueOf(rate/2.0f));
! }
! else params.add(currentQuality[3]); //params.add("29.97"); // 25
// "-acodec", "libmp3lame",
params.add("-vol"); params.add("512"); // params.add("1024");
|
|
From: Fonceur <fo...@us...> - 2012-07-07 18:59:35
|
Update of /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist
In directory vz-cvs-3.sog:/tmp/cvs-serv22145/src/sagex/streaming/httpls/playlist
Modified Files:
VariantPlaylist.java
Log Message:
Removed the credentials. Reduced the number of bit rates. Increased the audio quality.
Index: VariantPlaylist.java
===================================================================
RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist/VariantPlaylist.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** VariantPlaylist.java 13 Nov 2011 18:59:56 -0000 1.3
--- VariantPlaylist.java 7 Jul 2012 18:59:33 -0000 1.4
***************
*** 9,13 ****
public class VariantPlaylist
{
! public static String[] VARIANT_PLAYLIST_BITRATES = {"150", "1240", "1840", "840", "640", "440", "240"};
private static final String LINE_TERM = "\r\n";
--- 9,14 ----
public class VariantPlaylist
{
! public static String[] VARIANT_PLAYLIST_BITRATES = {"440", "840", "1240", "240", "150"}; // "1840", "640",
! //public static String[] VARIANT_PLAYLIST_BITRATES = {"640", "440", "240", "150", "840", "1240"}; //, "1840"};
private static final String LINE_TERM = "\r\n";
|
|
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);
}
}
|
|
From: jreichen <jre...@us...> - 2011-06-09 13:26:29
|
Update of /cvsroot/sageplugins/webapp/WebContent/m
In directory vz-cvs-3.sog:/tmp/cvs-serv32703/WebContent/m
Modified Files:
credits.jsp
Log Message:
Index: credits.jsp
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/m/credits.jsp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** credits.jsp 6 Mar 2011 20:43:40 -0000 1.4
--- credits.jsp 9 Jun 2011 13:26:26 -0000 1.5
***************
*** 23,27 ****
<p>The SageTV Mobile Web Interface was created by jreichen. Other contributions:</p>
<ul>
! <li>Mobile Web Remote: PiX64</li>
</ul>
--- 23,27 ----
<p>The SageTV Mobile Web Interface was created by jreichen. Other contributions:</p>
<ul>
! <li>Mobile Web Remote: PiX64 and kricker</li>
</ul>
|
|
From: jreichen <jre...@us...> - 2011-06-08 21:20:36
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage
In directory vz-cvs-3.sog:/tmp/cvs-serv1684/WebContent/WEB-INF/tags/sage/api/systemmessage
Modified Files:
DeleteSystemMessage.tag GetSystemMessageVariableNames.tag
GetSystemMessageLevel.tag GetSystemMessageEndTime.tag
GetSystemMessageVariable.tag GetSystemAlertLevel.tag
GetSystemMessageString.tag
Log Message:
SageTV 7.1.8
Index: GetSystemMessageVariableNames.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/GetSystemMessageVariableNames.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** GetSystemMessageVariableNames.tag 17 Jul 2010 14:35:04 -0000 1.1
--- GetSystemMessageVariableNames.tag 8 Jun 2011 21:20:31 -0000 1.2
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageVariableNames(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageVariableNames</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageVariableNames(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageVariableNames</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSystemMessageLevel.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/GetSystemMessageLevel.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** GetSystemMessageLevel.tag 17 Jul 2010 14:35:04 -0000 1.2
--- GetSystemMessageLevel.tag 8 Jun 2011 21:20:31 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageLevel(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageLevel</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageLevel(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageLevel</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: DeleteSystemMessage.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/DeleteSystemMessage.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** DeleteSystemMessage.tag 17 Jul 2010 14:35:04 -0000 1.2
--- DeleteSystemMessage.tag 8 Jun 2011 21:20:31 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#DeleteSystemMessage(sage.msg.SystemMessage)'>SystemMessageAPI.DeleteSystemMessage</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#DeleteSystemMessage(sage.msg.SystemMessage)'>SystemMessageAPI.DeleteSystemMessage</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSystemMessageVariable.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/GetSystemMessageVariable.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** GetSystemMessageVariable.tag 17 Jul 2010 14:35:04 -0000 1.2
--- GetSystemMessageVariable.tag 8 Jun 2011 21:20:31 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageVariable(sage.msg.SystemMessage, java.lang.String)'>SystemMessageAPI.GetSystemMessageVariable</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageVariable(sage.msg.SystemMessage, java.lang.String)'>SystemMessageAPI.GetSystemMessageVariable</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSystemMessageString.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/GetSystemMessageString.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** GetSystemMessageString.tag 17 Jul 2010 14:35:04 -0000 1.2
--- GetSystemMessageString.tag 8 Jun 2011 21:20:31 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageString(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageString</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageString(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageString</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSystemMessageEndTime.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/GetSystemMessageEndTime.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** GetSystemMessageEndTime.tag 17 Jul 2010 14:35:04 -0000 1.2
--- GetSystemMessageEndTime.tag 8 Jun 2011 21:20:31 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageEndTime(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageEndTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemMessageEndTime(sage.msg.SystemMessage)'>SystemMessageAPI.GetSystemMessageEndTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSystemAlertLevel.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/systemmessage/GetSystemAlertLevel.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** GetSystemAlertLevel.tag 17 Jul 2010 14:35:04 -0000 1.2
--- GetSystemAlertLevel.tag 8 Jun 2011 21:20:31 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemAlertLevel()'>SystemMessageAPI.GetSystemAlertLevel</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SystemMessageAPI.html#GetSystemAlertLevel()'>SystemMessageAPI.GetSystemAlertLevel</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
|
|
From: jreichen <jre...@us...> - 2011-06-08 21:20:34
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/rsssequenceelement
In directory vz-cvs-3.sog:/tmp/cvs-serv1684/WebContent/WEB-INF/tags/sage/api/rsssequenceelement
Modified Files:
toDebugString.tag
Log Message:
SageTV 7.1.8
Index: toDebugString.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/rsssequenceelement/toDebugString.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** toDebugString.tag 17 Jul 2010 14:35:06 -0000 1.1
--- toDebugString.tag 8 Jun 2011 21:20:31 -0000 1.2
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/RSSSequenceElement.html#toDebugString()'>RSSSequenceElement.toDebugString</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/RSSSequenceElement.html#toDebugString()'>RSSSequenceElement.toDebugString</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer
In directory vz-cvs-3.sog:/tmp/cvs-serv1684/WebContent/WEB-INF/tags/sage/api/mediaplayer
Modified Files:
WatchLive.tag GetCurrentMediaTitle.tag IsPlaying.tag
IsMediaPlayerFullyLoaded.tag VolumeDown.tag LockTuner.tag
DoesCurrentMediaFileHaveVideo.tag IsMuted.tag
GetDVDAvailableLanguages.tag VolumeUp.tag
GetDVDNumberOfTitles.tag IsCorrectParentalLockCode.tag
IsMediaPlayerSignalLost.tag DVDMenu.tag StartPlaylist.tag
GetBluRayTitleDescription.tag SetSubtitleDelay.tag
GetDVDCurrentChapter.tag ApplyRelativeSubtitleAdjustment.tag
DirectPlaybackControl.tag IsMediaPlayerLoading.tag
SkipForward.tag CloseAndWaitUntilClosed.tag
GetDVDCurrentTitle.tag SetPlaybackRate.tag Seek.tag
VolumeAdjust.tag GetAvailableSeekingStart.tag
GetDVDNumberOfAngles.tag GetSubtitleDelay.tag
WatchLocalFile.tag IsShowingDVDMenu.tag StartPlaylistAt.tag
HasMediaFile.tag SkipForward2.tag DVDChapterSet.tag
DVDTitleMenu.tag DVDAngleChange.tag
Log Message:
SageTV 7.1.8
Index: DirectPlaybackControl.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/DirectPlaybackControl.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DirectPlaybackControl.tag 17 Jul 2010 14:35:05 -0000 1.3
--- DirectPlaybackControl.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DirectPlaybackControl(int, long, long)'>MediaPlayerAPI.DirectPlaybackControl</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DirectPlaybackControl(int, long, long)'>MediaPlayerAPI.DirectPlaybackControl</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsMediaPlayerLoading.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsMediaPlayerLoading.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsMediaPlayerLoading.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsMediaPlayerLoading.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMediaPlayerLoading()'>MediaPlayerAPI.IsMediaPlayerLoading</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMediaPlayerLoading()'>MediaPlayerAPI.IsMediaPlayerLoading</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: StartPlaylist.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/StartPlaylist.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** StartPlaylist.tag 17 Jul 2010 14:35:05 -0000 1.3
--- StartPlaylist.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#StartPlaylist(sage.Playlist)'>MediaPlayerAPI.StartPlaylist</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#StartPlaylist(sage.Playlist)'>MediaPlayerAPI.StartPlaylist</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
***************
*** 8,11 ****
--- 8,13 ----
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+ <%@ attribute name="var" required="true" rtexprvalue="false" %>
+ <%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="playlist" required="true" type="java.lang.Object" %>
***************
*** 15,25 ****
Object playlistAttr = jspContext.getAttribute("playlist");
if ((context != null) && (context.trim().length() > 0))
{
! sage.SageTV.apiUI(context, "StartPlaylist", new Object[] {playlistAttr});
}
else
{
! sage.SageTV.api("StartPlaylist", new Object[] {playlistAttr});
}
%>
--- 17,31 ----
Object playlistAttr = jspContext.getAttribute("playlist");
+ Object returnVal = null;
+
if ((context != null) && (context.trim().length() > 0))
{
! returnVal = sage.SageTV.apiUI(context, "StartPlaylist", new Object[] {playlistAttr});
}
else
{
! returnVal = sage.SageTV.api("StartPlaylist", new Object[] {playlistAttr});
}
%>
+
+ <c:set var="varLocal" value="<%= returnVal %>"/>
Index: Seek.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/Seek.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Seek.tag 17 Jul 2010 14:35:05 -0000 1.3
--- Seek.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#Seek(long)'>MediaPlayerAPI.Seek</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#Seek(long)'>MediaPlayerAPI.Seek</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetDVDCurrentChapter.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetDVDCurrentChapter.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetDVDCurrentChapter.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetDVDCurrentChapter.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDCurrentChapter()'>MediaPlayerAPI.GetDVDCurrentChapter</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDCurrentChapter()'>MediaPlayerAPI.GetDVDCurrentChapter</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetAvailableSeekingStart.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetAvailableSeekingStart.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAvailableSeekingStart.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetAvailableSeekingStart.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetAvailableSeekingStart()'>MediaPlayerAPI.GetAvailableSeekingStart</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetAvailableSeekingStart()'>MediaPlayerAPI.GetAvailableSeekingStart</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetBluRayTitleDescription.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetBluRayTitleDescription.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** GetBluRayTitleDescription.tag 17 Jul 2010 14:35:05 -0000 1.1
--- GetBluRayTitleDescription.tag 8 Jun 2011 21:20:30 -0000 1.2
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetBluRayTitleDescription(int)'>MediaPlayerAPI.GetBluRayTitleDescription</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetBluRayTitleDescription(int)'>MediaPlayerAPI.GetBluRayTitleDescription</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsMuted.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsMuted.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsMuted.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsMuted.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMuted()'>MediaPlayerAPI.IsMuted</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMuted()'>MediaPlayerAPI.IsMuted</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetCurrentMediaTitle.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetCurrentMediaTitle.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetCurrentMediaTitle.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetCurrentMediaTitle.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetCurrentMediaTitle()'>MediaPlayerAPI.GetCurrentMediaTitle</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetCurrentMediaTitle()'>MediaPlayerAPI.GetCurrentMediaTitle</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: CloseAndWaitUntilClosed.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/CloseAndWaitUntilClosed.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** CloseAndWaitUntilClosed.tag 17 Jul 2010 14:35:05 -0000 1.3
--- CloseAndWaitUntilClosed.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#CloseAndWaitUntilClosed()'>MediaPlayerAPI.CloseAndWaitUntilClosed</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#CloseAndWaitUntilClosed()'>MediaPlayerAPI.CloseAndWaitUntilClosed</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: DVDAngleChange.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/DVDAngleChange.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DVDAngleChange.tag 17 Jul 2010 14:35:05 -0000 1.3
--- DVDAngleChange.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDAngleChange(int)'>MediaPlayerAPI.DVDAngleChange</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDAngleChange(int)'>MediaPlayerAPI.DVDAngleChange</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: DVDChapterSet.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/DVDChapterSet.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DVDChapterSet.tag 17 Jul 2010 14:35:05 -0000 1.3
--- DVDChapterSet.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDChapterSet(int)'>MediaPlayerAPI.DVDChapterSet</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDChapterSet(int)'>MediaPlayerAPI.DVDChapterSet</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: WatchLocalFile.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/WatchLocalFile.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** WatchLocalFile.tag 17 Jul 2010 14:35:05 -0000 1.3
--- WatchLocalFile.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#WatchLocalFile(java.io.File)'>MediaPlayerAPI.WatchLocalFile</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#WatchLocalFile(java.io.File)'>MediaPlayerAPI.WatchLocalFile</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: StartPlaylistAt.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/StartPlaylistAt.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** StartPlaylistAt.tag 17 Jul 2010 14:35:05 -0000 1.3
--- StartPlaylistAt.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#StartPlaylistAt(sage.Playlist, int)'>MediaPlayerAPI.StartPlaylistAt</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#StartPlaylistAt(sage.Playlist, int)'>MediaPlayerAPI.StartPlaylistAt</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
***************
*** 8,11 ****
--- 8,13 ----
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
+ <%@ attribute name="var" required="true" rtexprvalue="false" %>
+ <%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="playlist" required="true" type="java.lang.Object" %>
***************
*** 17,27 ****
Object startIndexAttr = jspContext.getAttribute("startIndex");
if ((context != null) && (context.trim().length() > 0))
{
! sage.SageTV.apiUI(context, "StartPlaylistAt", new Object[] {playlistAttr, startIndexAttr});
}
else
{
! sage.SageTV.api("StartPlaylistAt", new Object[] {playlistAttr, startIndexAttr});
}
%>
--- 19,33 ----
Object startIndexAttr = jspContext.getAttribute("startIndex");
+ Object returnVal = null;
+
if ((context != null) && (context.trim().length() > 0))
{
! returnVal = sage.SageTV.apiUI(context, "StartPlaylistAt", new Object[] {playlistAttr, startIndexAttr});
}
else
{
! returnVal = sage.SageTV.api("StartPlaylistAt", new Object[] {playlistAttr, startIndexAttr});
}
%>
+
+ <c:set var="varLocal" value="<%= returnVal %>"/>
Index: GetDVDNumberOfAngles.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetDVDNumberOfAngles.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetDVDNumberOfAngles.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetDVDNumberOfAngles.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDNumberOfAngles()'>MediaPlayerAPI.GetDVDNumberOfAngles</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDNumberOfAngles()'>MediaPlayerAPI.GetDVDNumberOfAngles</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: VolumeDown.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/VolumeDown.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** VolumeDown.tag 17 Jul 2010 14:35:05 -0000 1.3
--- VolumeDown.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#VolumeDown()'>MediaPlayerAPI.VolumeDown</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#VolumeDown()'>MediaPlayerAPI.VolumeDown</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsMediaPlayerSignalLost.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsMediaPlayerSignalLost.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsMediaPlayerSignalLost.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsMediaPlayerSignalLost.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMediaPlayerSignalLost()'>MediaPlayerAPI.IsMediaPlayerSignalLost</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMediaPlayerSignalLost()'>MediaPlayerAPI.IsMediaPlayerSignalLost</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsPlaying.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsPlaying.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsPlaying.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsPlaying.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsPlaying()'>MediaPlayerAPI.IsPlaying</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsPlaying()'>MediaPlayerAPI.IsPlaying</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSubtitleDelay.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetSubtitleDelay.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** GetSubtitleDelay.tag 17 Jul 2010 14:35:05 -0000 1.2
--- GetSubtitleDelay.tag 8 Jun 2011 21:20:30 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetSubtitleDelay()'>MediaPlayerAPI.GetSubtitleDelay</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetSubtitleDelay()'>MediaPlayerAPI.GetSubtitleDelay</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SkipForward2.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/SkipForward2.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SkipForward2.tag 17 Jul 2010 14:35:05 -0000 1.3
--- SkipForward2.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SkipForward2()'>MediaPlayerAPI.SkipForward2</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SkipForward2()'>MediaPlayerAPI.SkipForward2</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: DVDTitleMenu.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/DVDTitleMenu.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DVDTitleMenu.tag 17 Jul 2010 14:35:05 -0000 1.3
--- DVDTitleMenu.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDTitleMenu()'>MediaPlayerAPI.DVDTitleMenu</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDTitleMenu()'>MediaPlayerAPI.DVDTitleMenu</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: WatchLive.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/WatchLive.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** WatchLive.tag 17 Jul 2010 14:35:05 -0000 1.3
--- WatchLive.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#WatchLive(java.lang.String, long, java.lang.String)'>MediaPlayerAPI.WatchLive</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#WatchLive(java.lang.String, long, java.lang.String)'>MediaPlayerAPI.WatchLive</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsShowingDVDMenu.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsShowingDVDMenu.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsShowingDVDMenu.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsShowingDVDMenu.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsShowingDVDMenu()'>MediaPlayerAPI.IsShowingDVDMenu</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsShowingDVDMenu()'>MediaPlayerAPI.IsShowingDVDMenu</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: DVDMenu.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/DVDMenu.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DVDMenu.tag 17 Jul 2010 14:35:05 -0000 1.3
--- DVDMenu.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDMenu()'>MediaPlayerAPI.DVDMenu</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DVDMenu()'>MediaPlayerAPI.DVDMenu</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetDVDAvailableLanguages.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetDVDAvailableLanguages.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetDVDAvailableLanguages.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetDVDAvailableLanguages.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDAvailableLanguages()'>MediaPlayerAPI.GetDVDAvailableLanguages</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDAvailableLanguages()'>MediaPlayerAPI.GetDVDAvailableLanguages</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetDVDCurrentTitle.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetDVDCurrentTitle.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetDVDCurrentTitle.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetDVDCurrentTitle.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDCurrentTitle()'>MediaPlayerAPI.GetDVDCurrentTitle</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDCurrentTitle()'>MediaPlayerAPI.GetDVDCurrentTitle</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsMediaPlayerFullyLoaded.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsMediaPlayerFullyLoaded.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsMediaPlayerFullyLoaded.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsMediaPlayerFullyLoaded.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMediaPlayerFullyLoaded()'>MediaPlayerAPI.IsMediaPlayerFullyLoaded</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsMediaPlayerFullyLoaded()'>MediaPlayerAPI.IsMediaPlayerFullyLoaded</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: ApplyRelativeSubtitleAdjustment.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/ApplyRelativeSubtitleAdjustment.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ApplyRelativeSubtitleAdjustment.tag 17 Jul 2010 14:35:05 -0000 1.2
--- ApplyRelativeSubtitleAdjustment.tag 8 Jun 2011 21:20:30 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#ApplyRelativeSubtitleAdjustment(int)'>MediaPlayerAPI.ApplyRelativeSubtitleAdjustment</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#ApplyRelativeSubtitleAdjustment(int)'>MediaPlayerAPI.ApplyRelativeSubtitleAdjustment</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: LockTuner.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/LockTuner.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** LockTuner.tag 17 Jul 2010 14:35:05 -0000 1.2
--- LockTuner.tag 8 Jun 2011 21:20:30 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#LockTuner(java.lang.String)'>MediaPlayerAPI.LockTuner</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#LockTuner(java.lang.String)'>MediaPlayerAPI.LockTuner</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: VolumeAdjust.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/VolumeAdjust.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** VolumeAdjust.tag 17 Jul 2010 14:35:05 -0000 1.3
--- VolumeAdjust.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#VolumeAdjust(float)'>MediaPlayerAPI.VolumeAdjust</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#VolumeAdjust(float)'>MediaPlayerAPI.VolumeAdjust</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetDVDNumberOfTitles.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/GetDVDNumberOfTitles.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetDVDNumberOfTitles.tag 17 Jul 2010 14:35:05 -0000 1.3
--- GetDVDNumberOfTitles.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDNumberOfTitles()'>MediaPlayerAPI.GetDVDNumberOfTitles</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#GetDVDNumberOfTitles()'>MediaPlayerAPI.GetDVDNumberOfTitles</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: DoesCurrentMediaFileHaveVideo.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/DoesCurrentMediaFileHaveVideo.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DoesCurrentMediaFileHaveVideo.tag 17 Jul 2010 14:35:05 -0000 1.3
--- DoesCurrentMediaFileHaveVideo.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DoesCurrentMediaFileHaveVideo()'>MediaPlayerAPI.DoesCurrentMediaFileHaveVideo</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#DoesCurrentMediaFileHaveVideo()'>MediaPlayerAPI.DoesCurrentMediaFileHaveVideo</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SkipForward.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/SkipForward.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SkipForward.tag 17 Jul 2010 14:35:05 -0000 1.3
--- SkipForward.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SkipForward()'>MediaPlayerAPI.SkipForward</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SkipForward()'>MediaPlayerAPI.SkipForward</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: HasMediaFile.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/HasMediaFile.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** HasMediaFile.tag 17 Jul 2010 14:35:05 -0000 1.3
--- HasMediaFile.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#HasMediaFile()'>MediaPlayerAPI.HasMediaFile</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#HasMediaFile()'>MediaPlayerAPI.HasMediaFile</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsCorrectParentalLockCode.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/IsCorrectParentalLockCode.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsCorrectParentalLockCode.tag 17 Jul 2010 14:35:05 -0000 1.3
--- IsCorrectParentalLockCode.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsCorrectParentalLockCode(java.lang.String)'>MediaPlayerAPI.IsCorrectParentalLockCode</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#IsCorrectParentalLockCode(java.lang.String)'>MediaPlayerAPI.IsCorrectParentalLockCode</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: VolumeUp.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/VolumeUp.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** VolumeUp.tag 17 Jul 2010 14:35:05 -0000 1.3
--- VolumeUp.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#VolumeUp()'>MediaPlayerAPI.VolumeUp</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#VolumeUp()'>MediaPlayerAPI.VolumeUp</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SetSubtitleDelay.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/SetSubtitleDelay.tag,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** SetSubtitleDelay.tag 17 Jul 2010 14:35:05 -0000 1.2
--- SetSubtitleDelay.tag 8 Jun 2011 21:20:30 -0000 1.3
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SetSubtitleDelay(long)'>MediaPlayerAPI.SetSubtitleDelay</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SetSubtitleDelay(long)'>MediaPlayerAPI.SetSubtitleDelay</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SetPlaybackRate.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/mediaplayer/SetPlaybackRate.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SetPlaybackRate.tag 17 Jul 2010 14:35:05 -0000 1.3
--- SetPlaybackRate.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SetPlaybackRate(float)'>MediaPlayerAPI.SetPlaybackRate</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/MediaPlayerAPI.html#SetPlaybackRate(float)'>MediaPlayerAPI.SetPlaybackRate</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo
In directory vz-cvs-3.sog:/tmp/cvs-serv1684/WebContent/WEB-INF/tags/sage/api/seriesinfo
Modified Files:
GetSeriesCharacter.tag GetSeriesTitle.tag GetAllSeriesInfo.tag
GetSeriesSubCategory.tag GetSeriesCategory.tag
GetSeriesImage.tag GetSeriesHourAndMinuteTimeslot.tag
Added Files:
IsSeriesInfoObject.tag GetSeriesInfoProperty.tag
GetSeriesID.tag SetSeriesInfoProperty.tag AddSeriesInfo.tag
GetSeriesInfoForID.tag
Log Message:
SageTV 7.1.8
Index: GetSeriesImage.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetSeriesImage.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetSeriesImage.tag 17 Jul 2010 14:35:06 -0000 1.3
--- GetSeriesImage.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesImage(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesImage</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesImage(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesImage</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSeriesHourAndMinuteTimeslot.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetSeriesHourAndMinuteTimeslot.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetSeriesHourAndMinuteTimeslot.tag 17 Jul 2010 14:35:06 -0000 1.3
--- GetSeriesHourAndMinuteTimeslot.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesHourAndMinuteTimeslot(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesHourAndMinuteTimeslot</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesHourAndMinuteTimeslot(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesHourAndMinuteTimeslot</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSeriesCharacter.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetSeriesCharacter.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetSeriesCharacter.tag 17 Jul 2010 14:35:06 -0000 1.3
--- GetSeriesCharacter.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesCharacter(sage.SeriesInfo, int)'>SeriesInfoAPI.GetSeriesCharacter</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesCharacter(sage.SeriesInfo, int)'>SeriesInfoAPI.GetSeriesCharacter</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: AddSeriesInfo.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#AddSeriesInfo(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[])'>SeriesInfoAPI.AddSeriesInfo</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="seriesID" required="true" type="java.lang.Integer" %>
<%@ attribute name="title" required="true" type="java.lang.String" %>
<%@ attribute name="network" required="true" type="java.lang.String" %>
<%@ attribute name="description" required="true" type="java.lang.String" %>
<%@ attribute name="history" required="true" type="java.lang.String" %>
<%@ attribute name="premiereDate" required="true" type="java.lang.String" %>
<%@ attribute name="finaleDate" required="true" type="java.lang.String" %>
<%@ attribute name="airDOW" required="true" type="java.lang.String" %>
<%@ attribute name="airHrMin" required="true" type="java.lang.String" %>
<%@ attribute name="imageURL" required="true" type="java.lang.String" %>
<%@ attribute name="people" required="true" type="java.lang.String[]" %>
<%@ attribute name="characters" required="true" type="java.lang.String[]" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object seriesIDAttr = jspContext.getAttribute("seriesID");
Object titleAttr = jspContext.getAttribute("title");
Object networkAttr = jspContext.getAttribute("network");
Object descriptionAttr = jspContext.getAttribute("description");
Object historyAttr = jspContext.getAttribute("history");
Object premiereDateAttr = jspContext.getAttribute("premiereDate");
Object finaleDateAttr = jspContext.getAttribute("finaleDate");
Object airDOWAttr = jspContext.getAttribute("airDOW");
Object airHrMinAttr = jspContext.getAttribute("airHrMin");
Object imageURLAttr = jspContext.getAttribute("imageURL");
Object peopleAttr = jspContext.getAttribute("people");
Object charactersAttr = jspContext.getAttribute("characters");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "AddSeriesInfo", new Object[] {seriesIDAttr, titleAttr, networkAttr, descriptionAttr, historyAttr, premiereDateAttr, finaleDateAttr, airDOWAttr, airHrMinAttr, imageURLAttr, peopleAttr, charactersAttr});
}
else
{
returnVal = sage.SageTV.api("AddSeriesInfo", new Object[] {seriesIDAttr, titleAttr, networkAttr, descriptionAttr, historyAttr, premiereDateAttr, finaleDateAttr, airDOWAttr, airHrMinAttr, imageURLAttr, peopleAttr, charactersAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
--- NEW FILE: GetSeriesInfoForID.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesInfoForID(java.lang.String)'>SeriesInfoAPI.GetSeriesInfoForID</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="seriesID" required="true" type="java.lang.String" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object seriesIDAttr = jspContext.getAttribute("seriesID");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetSeriesInfoForID", new Object[] {seriesIDAttr});
}
else
{
returnVal = sage.SageTV.api("GetSeriesInfoForID", new Object[] {seriesIDAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
Index: GetSeriesCategory.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetSeriesCategory.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** GetSeriesCategory.tag 17 Jul 2010 14:35:06 -0000 1.1
--- GetSeriesCategory.tag 8 Jun 2011 21:20:30 -0000 1.2
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesCategory(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesCategory</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesCategory(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesCategory</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: IsSeriesInfoObject.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#IsSeriesInfoObject(java.lang.Object)'>SeriesInfoAPI.IsSeriesInfoObject</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="seriesInfo" required="true" type="java.lang.Object" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object seriesInfoAttr = jspContext.getAttribute("seriesInfo");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "IsSeriesInfoObject", new Object[] {seriesInfoAttr});
}
else
{
returnVal = sage.SageTV.api("IsSeriesInfoObject", new Object[] {seriesInfoAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
--- NEW FILE: GetSeriesID.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesID(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesID</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="seriesInfo" required="true" type="java.lang.Object" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object seriesInfoAttr = jspContext.getAttribute("seriesInfo");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetSeriesID", new Object[] {seriesInfoAttr});
}
else
{
returnVal = sage.SageTV.api("GetSeriesID", new Object[] {seriesInfoAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
Index: GetSeriesTitle.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetSeriesTitle.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetSeriesTitle.tag 17 Jul 2010 14:35:06 -0000 1.3
--- GetSeriesTitle.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesTitle(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesTitle</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesTitle(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesTitle</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetAllSeriesInfo.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetAllSeriesInfo.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAllSeriesInfo.tag 17 Jul 2010 14:35:06 -0000 1.3
--- GetAllSeriesInfo.tag 8 Jun 2011 21:20:30 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetAllSeriesInfo()'>SeriesInfoAPI.GetAllSeriesInfo</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetAllSeriesInfo()'>SeriesInfoAPI.GetAllSeriesInfo</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetSeriesSubCategory.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/seriesinfo/GetSeriesSubCategory.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** GetSeriesSubCategory.tag 17 Jul 2010 14:35:06 -0000 1.1
--- GetSeriesSubCategory.tag 8 Jun 2011 21:20:30 -0000 1.2
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesSubCategory(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesSubCategory</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesSubCategory(sage.SeriesInfo)'>SeriesInfoAPI.GetSeriesSubCategory</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: GetSeriesInfoProperty.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#GetSeriesInfoProperty(sage.SeriesInfo, java.lang.String)'>SeriesInfoAPI.GetSeriesInfoProperty</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="seriesInfo" required="true" type="java.lang.Object" %>
<%@ attribute name="propertyName" required="true" type="java.lang.String" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object seriesInfoAttr = jspContext.getAttribute("seriesInfo");
Object propertyNameAttr = jspContext.getAttribute("propertyName");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetSeriesInfoProperty", new Object[] {seriesInfoAttr, propertyNameAttr});
}
else
{
returnVal = sage.SageTV.api("GetSeriesInfoProperty", new Object[] {seriesInfoAttr, propertyNameAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
--- NEW FILE: SetSeriesInfoProperty.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/SeriesInfoAPI.html#SetSeriesInfoProperty(sage.SeriesInfo, java.lang.String, java.lang.String)'>SeriesInfoAPI.SetSeriesInfoProperty</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="seriesInfo" required="true" type="java.lang.Object" %>
<%@ attribute name="propertyName" required="true" type="java.lang.String" %>
<%@ attribute name="propertyValue" required="true" type="java.lang.String" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object seriesInfoAttr = jspContext.getAttribute("seriesInfo");
Object propertyNameAttr = jspContext.getAttribute("propertyName");
Object propertyValueAttr = jspContext.getAttribute("propertyValue");
if ((context != null) && (context.trim().length() > 0))
{
sage.SageTV.apiUI(context, "SetSeriesInfoProperty", new Object[] {seriesInfoAttr, propertyNameAttr, propertyValueAttr});
}
else
{
sage.SageTV.api("SetSeriesInfoProperty", new Object[] {seriesInfoAttr, propertyNameAttr, propertyValueAttr});
}
%>
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing
In directory vz-cvs-3.sog:/tmp/cvs-serv32367/WebContent/WEB-INF/tags/sage/api/airing
Modified Files:
SetRecordingName.tag GetWatchedEndTime.tag PrintAiringLong.tag
PrintAiringShort.tag GetRecordingName.tag
GetAiringDuration.tag IsNotManualOrFavorite.tag
GetScheduleStartTime.tag GetAiringOnAfter.tag
GetWatchedDuration.tag SetWatched.tag IsWatchedCompletely.tag
GetRealWatchedEndTime.tag GetScheduleDuration.tag
PrintAiringMedium.tag IsAiringHDTV.tag SetDontLike.tag
GetManualRecordProperty.tag Record.tag GetAiringRatings.tag
GetAiringChannelNumber.tag GetAiringForID.tag
GetTrackNumber.tag GetMediaFileForAiring.tag
GetExtraAiringDetails.tag IsAiringObject.tag
Added Files:
GetAiringTotalParts.tag GetAiringPremiereFinaleInfo.tag
IsAiringAttributeSet.tag GetAiringPartNumber.tag
SetWatchedTimes.tag GetAiringAttributeList.tag
Log Message:
SageTV 7.1.8
Index: GetAiringForID.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetAiringForID.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAiringForID.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetAiringForID.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringForID(int)'>AiringAPI.GetAiringForID</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringForID(int)'>AiringAPI.GetAiringForID</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: GetAiringTotalParts.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringTotalParts(sage.Airing)'>AiringAPI.GetAiringTotalParts</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="airing" required="true" type="java.lang.Object" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object airingAttr = jspContext.getAttribute("airing");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetAiringTotalParts", new Object[] {airingAttr});
}
else
{
returnVal = sage.SageTV.api("GetAiringTotalParts", new Object[] {airingAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
Index: GetManualRecordProperty.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetManualRecordProperty.tag,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** GetManualRecordProperty.tag 17 Jul 2010 14:35:04 -0000 1.1
--- GetManualRecordProperty.tag 8 Jun 2011 21:13:57 -0000 1.2
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetManualRecordProperty(sage.Airing, java.lang.String)'>AiringAPI.GetManualRecordProperty</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetManualRecordProperty(sage.Airing, java.lang.String)'>AiringAPI.GetManualRecordProperty</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: GetAiringPartNumber.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringPartNumber(sage.Airing)'>AiringAPI.GetAiringPartNumber</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="airing" required="true" type="java.lang.Object" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object airingAttr = jspContext.getAttribute("airing");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetAiringPartNumber", new Object[] {airingAttr});
}
else
{
returnVal = sage.SageTV.api("GetAiringPartNumber", new Object[] {airingAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
--- NEW FILE: GetAiringAttributeList.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringAttributeList(sage.Airing)'>AiringAPI.GetAiringAttributeList</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="airing" required="true" type="java.lang.Object" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object airingAttr = jspContext.getAttribute("airing");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetAiringAttributeList", new Object[] {airingAttr});
}
else
{
returnVal = sage.SageTV.api("GetAiringAttributeList", new Object[] {airingAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
Index: GetAiringChannelNumber.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetAiringChannelNumber.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAiringChannelNumber.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetAiringChannelNumber.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringChannelNumber(sage.Airing)'>AiringAPI.GetAiringChannelNumber</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringChannelNumber(sage.Airing)'>AiringAPI.GetAiringChannelNumber</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: Record.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/Record.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Record.tag 17 Jul 2010 14:35:04 -0000 1.3
--- Record.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#Record(sage.Airing)'>AiringAPI.Record</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#Record(sage.Airing)'>AiringAPI.Record</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: PrintAiringLong.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/PrintAiringLong.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** PrintAiringLong.tag 17 Jul 2010 14:35:04 -0000 1.3
--- PrintAiringLong.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#PrintAiringLong(sage.Airing)'>AiringAPI.PrintAiringLong</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#PrintAiringLong(sage.Airing)'>AiringAPI.PrintAiringLong</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: PrintAiringShort.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/PrintAiringShort.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** PrintAiringShort.tag 17 Jul 2010 14:35:04 -0000 1.3
--- PrintAiringShort.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#PrintAiringShort(sage.Airing)'>AiringAPI.PrintAiringShort</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#PrintAiringShort(sage.Airing)'>AiringAPI.PrintAiringShort</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetAiringOnAfter.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetAiringOnAfter.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAiringOnAfter.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetAiringOnAfter.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringOnAfter(sage.Airing)'>AiringAPI.GetAiringOnAfter</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringOnAfter(sage.Airing)'>AiringAPI.GetAiringOnAfter</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetRealWatchedEndTime.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetRealWatchedEndTime.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetRealWatchedEndTime.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetRealWatchedEndTime.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetRealWatchedEndTime(sage.Airing)'>AiringAPI.GetRealWatchedEndTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetRealWatchedEndTime(sage.Airing)'>AiringAPI.GetRealWatchedEndTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetRecordingName.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetRecordingName.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetRecordingName.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetRecordingName.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetRecordingName(sage.Airing)'>AiringAPI.GetRecordingName</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetRecordingName(sage.Airing)'>AiringAPI.GetRecordingName</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetAiringRatings.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetAiringRatings.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAiringRatings.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetAiringRatings.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringRatings(sage.Airing)'>AiringAPI.GetAiringRatings</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringRatings(sage.Airing)'>AiringAPI.GetAiringRatings</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: GetAiringPremiereFinaleInfo.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringPremiereFinaleInfo(sage.Airing)'>AiringAPI.GetAiringPremiereFinaleInfo</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="airing" required="true" type="java.lang.Object" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object airingAttr = jspContext.getAttribute("airing");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "GetAiringPremiereFinaleInfo", new Object[] {airingAttr});
}
else
{
returnVal = sage.SageTV.api("GetAiringPremiereFinaleInfo", new Object[] {airingAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
Index: GetAiringDuration.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetAiringDuration.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetAiringDuration.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetAiringDuration.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringDuration(sage.Airing)'>AiringAPI.GetAiringDuration</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetAiringDuration(sage.Airing)'>AiringAPI.GetAiringDuration</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsAiringObject.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/IsAiringObject.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsAiringObject.tag 17 Jul 2010 14:35:04 -0000 1.3
--- IsAiringObject.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsAiringObject(sage.Airing)'>AiringAPI.IsAiringObject</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsAiringObject(sage.Airing)'>AiringAPI.IsAiringObject</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsNotManualOrFavorite.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/IsNotManualOrFavorite.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsNotManualOrFavorite.tag 17 Jul 2010 14:35:04 -0000 1.3
--- IsNotManualOrFavorite.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsNotManualOrFavorite(sage.Airing)'>AiringAPI.IsNotManualOrFavorite</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsNotManualOrFavorite(sage.Airing)'>AiringAPI.IsNotManualOrFavorite</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: IsAiringAttributeSet.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsAiringAttributeSet(sage.Airing, java.lang.String)'>AiringAPI.IsAiringAttributeSet</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="var" required="true" rtexprvalue="false" %>
<%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="airing" required="true" type="java.lang.Object" %>
<%@ attribute name="attribute" required="true" type="java.lang.String" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object airingAttr = jspContext.getAttribute("airing");
Object attributeAttr = jspContext.getAttribute("attribute");
Object returnVal = null;
if ((context != null) && (context.trim().length() > 0))
{
returnVal = sage.SageTV.apiUI(context, "IsAiringAttributeSet", new Object[] {airingAttr, attributeAttr});
}
else
{
returnVal = sage.SageTV.api("IsAiringAttributeSet", new Object[] {airingAttr, attributeAttr});
}
%>
<c:set var="varLocal" value="<%= returnVal %>"/>
Index: IsWatchedCompletely.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/IsWatchedCompletely.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsWatchedCompletely.tag 17 Jul 2010 14:35:04 -0000 1.3
--- IsWatchedCompletely.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsWatchedCompletely(sage.Airing)'>AiringAPI.IsWatchedCompletely</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsWatchedCompletely(sage.Airing)'>AiringAPI.IsWatchedCompletely</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetScheduleStartTime.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetScheduleStartTime.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetScheduleStartTime.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetScheduleStartTime.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetScheduleStartTime(sage.Airing)'>AiringAPI.GetScheduleStartTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetScheduleStartTime(sage.Airing)'>AiringAPI.GetScheduleStartTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetWatchedDuration.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetWatchedDuration.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetWatchedDuration.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetWatchedDuration.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetWatchedDuration(sage.Airing)'>AiringAPI.GetWatchedDuration</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetWatchedDuration(sage.Airing)'>AiringAPI.GetWatchedDuration</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: IsAiringHDTV.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/IsAiringHDTV.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** IsAiringHDTV.tag 17 Jul 2010 14:35:04 -0000 1.3
--- IsAiringHDTV.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsAiringHDTV(sage.Airing)'>AiringAPI.IsAiringHDTV</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#IsAiringHDTV(sage.Airing)'>AiringAPI.IsAiringHDTV</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SetWatched.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/SetWatched.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SetWatched.tag 17 Jul 2010 14:35:04 -0000 1.3
--- SetWatched.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetWatched(sage.Airing)'>AiringAPI.SetWatched</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetWatched(sage.Airing)'>AiringAPI.SetWatched</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SetDontLike.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/SetDontLike.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SetDontLike.tag 17 Jul 2010 14:35:04 -0000 1.3
--- SetDontLike.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetDontLike(sage.Airing)'>AiringAPI.SetDontLike</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetDontLike(sage.Airing)'>AiringAPI.SetDontLike</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: PrintAiringMedium.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/PrintAiringMedium.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** PrintAiringMedium.tag 17 Jul 2010 14:35:04 -0000 1.3
--- PrintAiringMedium.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#PrintAiringMedium(sage.Airing)'>AiringAPI.PrintAiringMedium</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#PrintAiringMedium(sage.Airing)'>AiringAPI.PrintAiringMedium</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: SetRecordingName.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/SetRecordingName.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SetRecordingName.tag 17 Jul 2010 14:35:04 -0000 1.3
--- SetRecordingName.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetRecordingName(sage.Airing, java.lang.String)'>AiringAPI.SetRecordingName</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetRecordingName(sage.Airing, java.lang.String)'>AiringAPI.SetRecordingName</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetWatchedEndTime.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetWatchedEndTime.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetWatchedEndTime.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetWatchedEndTime.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetWatchedEndTime(sage.Airing)'>AiringAPI.GetWatchedEndTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetWatchedEndTime(sage.Airing)'>AiringAPI.GetWatchedEndTime</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetTrackNumber.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetTrackNumber.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetTrackNumber.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetTrackNumber.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetTrackNumber(sage.Airing)'>AiringAPI.GetTrackNumber</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetTrackNumber(sage.Airing)'>AiringAPI.GetTrackNumber</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetMediaFileForAiring.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetMediaFileForAiring.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetMediaFileForAiring.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetMediaFileForAiring.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetMediaFileForAiring(sage.Airing)'>AiringAPI.GetMediaFileForAiring</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetMediaFileForAiring(sage.Airing)'>AiringAPI.GetMediaFileForAiring</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- NEW FILE: SetWatchedTimes.tag ---
<%--
-- Unofficial SageTV Generated File - Never Edit
-- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#SetWatchedTimes(sage.Airing, long, long)'>AiringAPI.SetWatchedTimes</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--%>
<%@ tag body-content="empty"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="context" required="false" type="java.lang.String" %>
<%@ attribute name="airing" required="true" type="java.lang.Object" %>
<%@ attribute name="watchedEndTime" required="true" type="java.lang.Long" %>
<%@ attribute name="realStartTime" required="true" type="java.lang.Long" %>
<%
String contextAttr = (String) jspContext.getAttribute("context");
Object airingAttr = jspContext.getAttribute("airing");
Object watchedEndTimeAttr = jspContext.getAttribute("watchedEndTime");
Object realStartTimeAttr = jspContext.getAttribute("realStartTime");
if ((context != null) && (context.trim().length() > 0))
{
sage.SageTV.apiUI(context, "SetWatchedTimes", new Object[] {airingAttr, watchedEndTimeAttr, realStartTimeAttr});
}
else
{
sage.SageTV.api("SetWatchedTimes", new Object[] {airingAttr, watchedEndTimeAttr, realStartTimeAttr});
}
%>
Index: GetScheduleDuration.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetScheduleDuration.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetScheduleDuration.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetScheduleDuration.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetScheduleDuration(sage.Airing)'>AiringAPI.GetScheduleDuration</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetScheduleDuration(sage.Airing)'>AiringAPI.GetScheduleDuration</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
Index: GetExtraAiringDetails.tag
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/airing/GetExtraAiringDetails.tag,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** GetExtraAiringDetails.tag 17 Jul 2010 14:35:04 -0000 1.3
--- GetExtraAiringDetails.tag 8 Jun 2011 21:13:57 -0000 1.4
***************
*** 1,5 ****
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 7/17/10 8:25 AM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetExtraAiringDetails(sage.Airing)'>AiringAPI.GetExtraAiringDetails</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
--- 1,5 ----
<%--
-- Unofficial SageTV Generated File - Never Edit
! -- Generated Date/Time: 6/8/11 2:47 PM
-- See Official Sage Documentation at <a href='http://download.sage.tv/api/sage/api/AiringAPI.html#GetExtraAiringDetails(sage.Airing)'>AiringAPI.GetExtraAiringDetails</a>
-- This Generated API is not Affiliated with SageTV. It is user contributed.
|
|
From: jreichen <jre...@us...> - 2011-06-08 20:50:30
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/userrecord In directory vz-cvs-3.sog:/tmp/cvs-serv26409/WebContent/WEB-INF/tags/sage/api/userrecord Log Message: Directory /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/api/userrecord added to the repository |
|
From: jreichen <jre...@us...> - 2011-06-08 20:33:37
|
Update of /cvsroot/sageplugins/webapp/WebContent/m
In directory vz-cvs-3.sog:/tmp/cvs-serv23908/WebContent/m
Modified Files:
menu.jsp
Log Message:
- Default menu item images
- Remove useragentheaders.jspf
Index: menu.jsp
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/m/menu.jsp,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** menu.jsp 13 May 2011 02:05:35 -0000 1.8
--- menu.jsp 8 Jun 2011 20:33:35 -0000 1.9
***************
*** 15,19 ****
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <%@ include file="/WEB-INF/jspf/m/useragentheaders.jspf"%>
<%@ include file="/WEB-INF/jspf/m/cacheheaders.jspf"%>
<%@ include file="/WEB-INF/jspf/m/contextpath.jspf"%>
--- 15,18 ----
***************
*** 61,64 ****
--- 60,66 ----
Object menuName = menu.get("title");
boolean menuVisible = menu.optBoolean("visible", true);
+ Object defaultItemImage = menu.opt("defaultItemImage");
+
+ request.setAttribute("defaultItemImage", JSONObject.NULL.equals(defaultItemImage) ? null : defaultItemImage);
if (!menuVisible)
***************
*** 89,93 ****
<c:set var="contextName" value="<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("context").toString(), "name") %>"/>
<tr>
! <td class="menuimage"><div><img src="images/OSDPlayMobile.png"/></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${context}">${contextName}</a></div>
--- 91,95 ----
<c:set var="contextName" value="<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("context").toString(), "name") %>"/>
<tr>
! <td class="menuimage"><div><c:if test="${!empty defaultItemImage}"><img src="${defaultItemImage}"/></c:if></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${context}">${contextName}</a></div>
***************
*** 98,102 ****
<tr>
<c:set var="clientName" value= "<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("client").toString(), "name") %>"/>
! <td class="menuimage"><div><img src="images/OSDPlayMobile.png"/></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${client}">${clientName}</a></div>
--- 100,104 ----
<tr>
<c:set var="clientName" value= "<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("client").toString(), "name") %>"/>
! <td class="menuimage"><div><c:if test="${!empty defaultItemImage}"><img src="${defaultItemImage}"/></c:if></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${client}">${clientName}</a></div>
***************
*** 133,140 ****
menuItemLink = "usermenu_new.jsp?menu=" + menuItemLink;
}*/
!
request.setAttribute("menuItemName", menuItemName);
request.setAttribute("menuItemLink", JSONObject.NULL.equals(menuItemLink) ? null : menuItemLink);
! request.setAttribute("menuItemImage", JSONObject.NULL.equals(menuItemImage) ? null : menuItemImage);
%>
<tr>
--- 135,142 ----
menuItemLink = "usermenu_new.jsp?menu=" + menuItemLink;
}*/
!
request.setAttribute("menuItemName", menuItemName);
request.setAttribute("menuItemLink", JSONObject.NULL.equals(menuItemLink) ? null : menuItemLink);
! request.setAttribute("menuItemImage", JSONObject.NULL.equals(menuItemImage) ? defaultItemImage : menuItemImage);
%>
<tr>
|
|
From: jreichen <jre...@us...> - 2011-05-19 04:06:18
|
Update of /cvsroot/sageplugins/webapp/src/sagex/webserver
In directory vz-cvs-3.sog:/tmp/cvs-serv30660/src/sagex/webserver
Modified Files:
Search.java
Log Message:
Support for video searches
Add BluRay
Index: Search.java
===================================================================
RCS file: /cvsroot/sageplugins/webapp/src/sagex/webserver/Search.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Search.java 18 Jul 2009 00:47:13 -0000 1.1
--- Search.java 19 May 2011 04:06:16 -0000 1.2
***************
*** 37,42 ****
private String favoriteId = null;
private String searchType = SEARCH_TYPE_AIRINGS;
! private boolean video = true;
! private boolean dvd = true;
private boolean music = false;
private boolean picture = false;
--- 37,43 ----
private String favoriteId = null;
private String searchType = SEARCH_TYPE_AIRINGS;
! private boolean video = false;
! private boolean dvd = false;
! private boolean bluRay = false;
private boolean music = false;
private boolean picture = false;
***************
*** 126,129 ****
--- 127,137 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getCaseSensitive() {
+ return casesensitive;
+ }
+
+ /**
* @param casesensitive filename search is case sensitive
*/
***************
*** 173,176 ****
--- 181,190 ----
addcomma=true;
}
+ if ( isBluRay() ) {
+ if ( addcomma)
+ searchName.append(", ");
+ searchName.append("BluRay");
+ addcomma=true;
+ }
if ( isMusic() ){
if ( addcomma)
***************
*** 261,264 ****
--- 275,285 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getDVD() {
+ return dvd;
+ }
+
+ /**
* @param dvd search for imported dvds
*/
***************
*** 268,271 ****
--- 289,314 ----
/**
+ * @return if bluRay is the imported media file type
+ */
+ public boolean isBluRay() {
+ return bluRay;
+ }
+
+ /**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getBluRay() {
+ return bluRay;
+ }
+
+ /**
+ * @param bluRay search for imported bluRay
+ */
+ public void setBluRay(boolean bluRay) {
+ System.out.println("Search: setBluRay(" + bluRay + ")");
+ this.bluRay = bluRay;
+ }
+
+ /**
* @return the endtime
*/
***************
*** 292,295 ****
--- 335,345 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getExactTitle() {
+ return exactTitle;
+ }
+
+ /**
* @param exactTitle match search string exactly
*/
***************
*** 402,405 ****
--- 452,462 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getMusic() {
+ return music;
+ }
+
+ /**
* @param music search for imported music
*/
***************
*** 434,437 ****
--- 491,501 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getPicture() {
+ return picture;
+ }
+
+ /**
* @param picture search for imported pictures
*/
***************
*** 452,455 ****
--- 516,520 ----
setDontlike(req.getParameter("dontlike"));
setDVD("on".equals(req.getParameter("DVD")));
+ setBluRay("on".equals(req.getParameter("bluRay")));
//setEndtime(null);
setExactTitle("on".equals(req.getParameter("ExactTitle")));
***************
*** 471,475 ****
//setStarttime(null);
setTimeRange(req.getParameter("TimeRange"));
! setVideo("on".equals(req.getParameter("Video")));
setWatched(req.getParameter("watched"));
}
--- 536,540 ----
//setStarttime(null);
setTimeRange(req.getParameter("TimeRange"));
! setVideo("on".equals(req.getParameter("video")));
setWatched(req.getParameter("watched"));
}
***************
*** 483,486 ****
--- 548,558 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getRegex() {
+ return regex;
+ }
+
+ /**
* @param regex use regex for filename
*/
***************
*** 660,663 ****
--- 732,742 ----
/**
+ * Required for jsp bean wildcard parameter support
+ */
+ public boolean getVideo() {
+ return video;
+ }
+
+ /**
* @param video search for imported videos
*/
***************
*** 687,691 ****
throws Exception {
Object searchResults=null;
!
if ( searchString!=null) {
if ( searchString !=null && searchString.length()>0){
--- 766,770 ----
throws Exception {
Object searchResults=null;
!
if ( searchString!=null) {
if ( searchString !=null && searchString.length()>0){
***************
*** 743,746 ****
--- 822,826 ----
(isVideo()?"IsVideoFile":"IsAiringObject")+
(isDVD()?"|IsDVD":"|IsAiringObject")+
+ (isBluRay()?"|IsBluRay":"|IsAiringObject")+
(isMusic()?"|IsMusicFile":"|IsAiringObject")+
(isPicture()?"|IsPictureFile":"|IsAiringObject"),
***************
*** 776,779 ****
--- 856,860 ----
(isVideo()?"IsVideoFile":"IsAiringObject")+
(isDVD()?"|IsDVD":"|IsAiringObject")+
+ (isBluRay()?"|IsBluRay":"|IsAiringObject")+
(isMusic()?"|IsMusicFile":"|IsAiringObject")+
(isPicture()?"|IsPictureFile":"|IsAiringObject"),
***************
*** 817,820 ****
--- 898,902 ----
searchResults = SageTV.api("FilterByBoolMethod", new Object[] {searchResults, "IsVideoFile", Boolean.FALSE});
searchResults = SageTV.api("FilterByBoolMethod", new Object[] {searchResults, "IsDVD", Boolean.FALSE});
+ searchResults = SageTV.api("FilterByBoolMethod", new Object[] {searchResults, "IsBluRay", Boolean.FALSE});
searchResults = SageTV.api("FilterByBoolMethod", new Object[] {searchResults, "IsPictureFile", Boolean.FALSE});
***************
*** 1031,1037 ****
searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetAiringStartTime"});
} else if (sort.startsWith("title_")){
! searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetAiringTitle"});
} else if (sort.startsWith("episode_")){
! searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetShowEpisode"});
}
}
--- 1113,1121 ----
searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetAiringStartTime"});
} else if (sort.startsWith("title_")){
! searchResults = SageTV.api("SortLexical",new Object[]{searchResults, SortOrder, "GetAiringTitle"});
} else if (sort.startsWith("episode_")){
! searchResults = SageTV.api("SortLexical",new Object[]{searchResults, SortOrder, "GetShowEpisode"});
! } else if (sort.startsWith("people_")){
! searchResults = SageTV.api("SortLexical",new Object[]{searchResults, SortOrder, "GetPeopleInShow"});
}
}
***************
*** 1047,1055 ****
searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetAiringStartTime"});
} else if (sort.startsWith("title_")){
! searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetAiringTitle"});
} else if (sort.startsWith("episode_")){
! searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetShowEpisode"});
} else if (sort.startsWith("people_")){
! searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetPeopleInShow"});
}
}
--- 1131,1139 ----
searchResults = SageTV.api("Sort",new Object[]{searchResults, SortOrder, "GetAiringStartTime"});
} else if (sort.startsWith("title_")){
! searchResults = SageTV.api("SortLexical",new Object[]{searchResults, SortOrder, "GetAiringTitle"});
} else if (sort.startsWith("episode_")){
! searchResults = SageTV.api("SortLexical",new Object[]{searchResults, SortOrder, "GetShowEpisode"});
} else if (sort.startsWith("people_")){
! searchResults = SageTV.api("SortLexical",new Object[]{searchResults, SortOrder, "GetPeopleInShow"});
}
}
|
|
From: jreichen <jre...@us...> - 2011-05-13 02:05:37
|
Update of /cvsroot/sageplugins/webapp/WebContent/m
In directory vz-cvs-3.sog:/tmp/cvs-serv21944/WebContent/m
Modified Files:
menu.jsp
Log Message:
Support for hidden menu items
Mobile remote icons
Index: menu.jsp
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/m/menu.jsp,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** menu.jsp 6 Mar 2011 01:10:29 -0000 1.7
--- menu.jsp 13 May 2011 02:05:35 -0000 1.8
***************
*** 15,18 ****
--- 15,19 ----
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <%@ include file="/WEB-INF/jspf/m/useragentheaders.jspf"%>
<%@ include file="/WEB-INF/jspf/m/cacheheaders.jspf"%>
<%@ include file="/WEB-INF/jspf/m/contextpath.jspf"%>
***************
*** 59,62 ****
--- 60,70 ----
JSONObject menu = menus.getJSONObject(i);
Object menuName = menu.get("title");
+ boolean menuVisible = menu.optBoolean("visible", true);
+
+ if (!menuVisible)
+ {
+ continue;
+ }
+
%>
<div class="menu section"><%= menuName.toString() %></div>
***************
*** 81,85 ****
<c:set var="contextName" value="<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("context").toString(), "name") %>"/>
<tr>
! <td class="menuimage"><div></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${context}">${contextName}</a></div>
--- 89,93 ----
<c:set var="contextName" value="<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("context").toString(), "name") %>"/>
<tr>
! <td class="menuimage"><div><img src="images/OSDPlayMobile.png"/></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${context}">${contextName}</a></div>
***************
*** 90,94 ****
<tr>
<c:set var="clientName" value= "<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("client").toString(), "name") %>"/>
! <td class="menuimage"><div></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${client}">${clientName}</a></div>
--- 98,102 ----
<tr>
<c:set var="clientName" value= "<%= sagex.webserver.UiContextProperties.getProperty(pageContext.getAttribute("client").toString(), "name") %>"/>
! <td class="menuimage"><div><img src="images/OSDPlayMobile.png"/></div></td>
<td class="menuitem">
<div><a href="webremote.jsp?context=${client}">${clientName}</a></div>
***************
*** 114,135 ****
Object menuItemLink = menuItem.opt("link");
Object menuItemImage = menuItem.opt("image");
! // sub menu item array
! /*JSONArray menuItems = menuItem.optJSONArray("items");
! if (!JSONObject.NULL.equals(menuItems))
{
! menuItemLink = URLEncoder.encode(menuItemName.toString(), "UTF-8");
! menuItemLink = "usermenu_new.jsp?menu=" + menuItemLink;
! }*/
! request.setAttribute("menuItemName", menuItemName);
! request.setAttribute("menuItemLink", JSONObject.NULL.equals(menuItemLink) ? null : menuItemLink);
! request.setAttribute("menuItemImage", JSONObject.NULL.equals(menuItemImage) ? null : menuItemImage);
! %>
! <tr>
! <td class="menuimage"><div><c:if test="${!empty menuItemImage}"><img src="${menuItemImage}"/></c:if></div></td>
! <td class="menuitem"><div><c:if test="${!empty menuItemLink}"><a href="${menuItemLink}"></c:if>${menuItemName}<c:if test="${!empty menuItemLink}"></a></c:if></div></td>
! </tr>
! <%
}
%>
--- 122,147 ----
Object menuItemLink = menuItem.opt("link");
Object menuItemImage = menuItem.opt("image");
+ boolean menuItemVisible = menuItem.optBoolean("visible", true);
! if (menuItemVisible)
{
! // sub menu item array
! /*JSONArray menuItems = menuItem.optJSONArray("items");
! if (!JSONObject.NULL.equals(menuItems))
! {
! menuItemLink = URLEncoder.encode(menuItemName.toString(), "UTF-8");
! menuItemLink = "usermenu_new.jsp?menu=" + menuItemLink;
! }*/
! request.setAttribute("menuItemName", menuItemName);
! request.setAttribute("menuItemLink", JSONObject.NULL.equals(menuItemLink) ? null : menuItemLink);
! request.setAttribute("menuItemImage", JSONObject.NULL.equals(menuItemImage) ? null : menuItemImage);
! %>
! <tr>
! <td class="menuimage"><div><c:if test="${!empty menuItemImage}"><img src="${menuItemImage}"/></c:if></div></td>
! <td class="menuitem"><div><c:if test="${!empty menuItemLink}"><a href="${menuItemLink}"></c:if>${menuItemName}<c:if test="${!empty menuItemLink}"></a></c:if></div></td>
! </tr>
! <%
! }
}
%>
|
|
From: jreichen <jre...@us...> - 2011-05-13 02:02:33
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/jspf/m
In directory vz-cvs-3.sog:/tmp/cvs-serv20440/WebContent/WEB-INF/jspf/m
Modified Files:
airingcell.jspf
Log Message:
Display show season and episode
Index: airingcell.jspf
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/jspf/m/airingcell.jspf,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** airingcell.jspf 31 Jan 2009 01:53:18 -0000 1.3
--- airingcell.jspf 13 May 2011 02:02:31 -0000 1.4
***************
*** 4,7 ****
--- 4,8 ----
<%@ taglib prefix="sageutil" tagdir="/WEB-INF/tags/sage/api/utility" %>
<%@ taglib prefix="sagecapdevfn" tagdir="/WEB-INF/tags/sage/functions/capturedevice" %>
+ <%@ taglib prefix="sageshowfn" tagdir="/WEB-INF/tags/sage/functions/show" %>
<%@ include file="contextpath.jspf"%>
***************
*** 53,56 ****
--- 54,74 ----
<p><a href="${listingUrl}">${airingDateFmt}, ${airingStartTimeFmt} - ${airingEndTimeFmt}</a></p--%>
<p>${airingDateFmt}, ${airingStartTimeFmt} - ${airingEndTimeFmt}</p>
+
+ <sageshowfn:SupportsSeasonAndEpisode var="supportsSeasonAndEpisode" show="${airing}"/>
+ <c:if test="${supportsSeasonAndEpisode}">
+ <sageshow:GetShowSeasonNumber var="seasonNumber" show="${airing}"/>
+ <sageshow:GetShowEpisodeNumber var="episodeNumber" show="${airing}"/>
+ <c:if test="${seasonNumber > 0 or episodeNumber > 0}">
+ <p>
+ <c:if test="${seasonNumber > 0}">
+ Season ${seasonNumber}<c:if test="${episodeNumber > 0}">, </c:if>
+ </c:if>
+ <c:if test="${episodeNumber > 0}">
+ Episode ${episodeNumber}
+ </c:if>
+ </p>
+ </c:if>
+ </c:if>
+
<c:if test="${!empty channelNumber}"><p>${channelNumber}-${channelName}</p></c:if>
|
|
From: jreichen <jre...@us...> - 2011-05-09 04:03:18
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/jspf/m
In directory vz-cvs-3.sog:/tmp/cvs-serv5969/WebContent/WEB-INF/jspf/m
Modified Files:
tvcell.jspf
Log Message:
Display show season and episode (fix for SupportsSeasonAndEpisode)
Index: tvcell.jspf
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/WEB-INF/jspf/m/tvcell.jspf,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** tvcell.jspf 9 May 2011 03:30:27 -0000 1.5
--- tvcell.jspf 9 May 2011 04:03:16 -0000 1.6
***************
*** 65,69 ****
<p>${recordingDateFmt}, ${recordingStartTimeFmt} - ${recordingEndTimeFmt}</p>
! <sageshowfn:SupportsSeasonAndEpisode var="supportsSeasonAndEpisode"/>
<c:if test="${supportsSeasonAndEpisode}">
<sageshow:GetShowSeasonNumber var="seasonNumber" show="${airing}"/>
--- 65,69 ----
<p>${recordingDateFmt}, ${recordingStartTimeFmt} - ${recordingEndTimeFmt}</p>
! <sageshowfn:SupportsSeasonAndEpisode var="supportsSeasonAndEpisode" show="${airing}"/>
<c:if test="${supportsSeasonAndEpisode}">
<sageshow:GetShowSeasonNumber var="seasonNumber" show="${airing}"/>
|
|
From: jreichen <jre...@us...> - 2011-05-09 03:45:31
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/functions/show In directory vz-cvs-3.sog:/tmp/cvs-serv30090/WebContent/WEB-INF/tags/sage/functions/show Added Files: SupportsSeasonAndEpisode.tag Log Message: Display show season and episode --- NEW FILE: SupportsSeasonAndEpisode.tag --- <%@ tag body-content="empty"%> <%@ tag import="java.lang.reflect.InvocationTargetException" %> <%@ tag import="sage.SageTV" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ attribute name="show" required="true" type="java.lang.Object" %> <%@ attribute name="var" required="true" rtexprvalue="false" %> <%@ variable name-from-attribute="var" alias="varLocal" scope="AT_END" %> <% Object show = jspContext.getAttribute("show"); Boolean supportsSeasonAndEpisode = true; try { SageTV.api("GetShowSeasonNumber", new Object[] {show}); } catch (InvocationTargetException e) { supportsSeasonAndEpisode = false; } %> <c:set var="varLocal" value="<%= supportsSeasonAndEpisode %>"/> |
|
From: jreichen <jre...@us...> - 2011-05-09 03:45:28
|
Update of /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/functions/show In directory vz-cvs-3.sog:/tmp/cvs-serv30078/WebContent/WEB-INF/tags/sage/functions/show Log Message: Directory /cvsroot/sageplugins/webapp/WebContent/WEB-INF/tags/sage/functions/show added to the repository |
|
From: jreichen <jre...@us...> - 2011-05-09 03:30:30
|
Update of /cvsroot/sageplugins/webapp/WebContent/m
In directory vz-cvs-3.sog:/tmp/cvs-serv26031/WebContent/m
Modified Files:
details.jsp
Log Message:
Display show season and episode
Index: details.jsp
===================================================================
RCS file: /cvsroot/sageplugins/webapp/WebContent/m/details.jsp,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** details.jsp 6 Mar 2011 23:32:25 -0000 1.11
--- details.jsp 9 May 2011 03:30:28 -0000 1.12
***************
*** 14,17 ****
--- 14,18 ----
<%@ taglib prefix="sageutil" tagdir="/WEB-INF/tags/sage/api/utility" %>
<%@ taglib prefix="sageairfn" tagdir="/WEB-INF/tags/sage/functions/airing" %>
+ <%@ taglib prefix="sageshowfn" tagdir="/WEB-INF/tags/sage/functions/show" %>
<%@ taglib prefix="sageutilfn" tagdir="/WEB-INF/tags/sage/functions/utility" %>
<%@ taglib prefix="sagecapdevfn" tagdir="/WEB-INF/tags/sage/functions/capturedevice" %>
***************
*** 201,204 ****
--- 202,220 ----
<p><b>Original Air Date:</b> ${originalAiringDate}</p>
</c:if>
+ <sageshowfn:SupportsSeasonAndEpisode var="supportsSeasonAndEpisode"/>
+ <c:if test="${supportsSeasonAndEpisode}">
+ <sageshow:GetShowSeasonNumber var="seasonNumber" show="${show}"/>
+ <sageshow:GetShowEpisodeNumber var="episodeNumber" show="${show}"/>
+ <c:if test="${seasonNumber > 0 or episodeNumber > 0}">
+ <p>
+ <c:if test="${seasonNumber > 0}">
+ Season ${seasonNumber}<c:if test="${episodeNumber > 0}">, </c:if>
+ </c:if>
+ <c:if test="${episodeNumber > 0}">
+ Episode ${episodeNumber}
+ </c:if>
+ </p>
+ </c:if>
+ </c:if>
<sageair:GetExtraAiringDetails var="extraDetails" airing="${airing}"/>
<c:if test="${!empty extraDetails}"><p>${extraDetails}</p></c:if>
|
|
From: jreichen <jre...@us...> - 2011-05-08 15:07:59
|
Update of /cvsroot/sageplugins/webapp/src/sagex/webserver/servlet
In directory vz-cvs-3.sog:/tmp/cvs-serv27975/src/sagex/webserver/servlet
Modified Files:
CommandServlet.java
Log Message:
Handle form input as Unicode (UTF-8)
Index: CommandServlet.java
===================================================================
RCS file: /cvsroot/sageplugins/webapp/src/sagex/webserver/servlet/CommandServlet.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** CommandServlet.java 29 Jan 2009 04:08:53 -0000 1.2
--- CommandServlet.java 8 May 2011 15:07:57 -0000 1.3
***************
*** 27,30 ****
--- 27,34 ----
throws ServletException, IOException
{
+ // handle form input as UTF-8 rather than ASCII
+ // the jsps all specify that they should submit data as UTF-8
+ req.setCharacterEncoding("UTF-8");
+
AbstractCommand command = null;
Map<String, String[]> params = req.getParameterMap();
|
|
From: jreichen <jre...@us...> - 2011-04-24 00:59:03
|
Update of /cvsroot/sageplugins/JettyStarter/resources/plugin
In directory vz-cvs-3.sog:/tmp/cvs-serv18046/resources/plugin
Modified Files:
plugin.xml
Log Message:
Version 2.3.0
Remove Ant JAR from this download and instead rely on the Ant plugin dependency
Index: plugin.xml
===================================================================
RCS file: /cvsroot/sageplugins/JettyStarter/resources/plugin/plugin.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** plugin.xml 5 Mar 2011 23:39:49 -0000 1.10
--- plugin.xml 24 Apr 2011 00:59:00 -0000 1.11
***************
*** 24,27 ****
--- 24,30 ----
<ReleaseNotes>
<![CDATA[
+ Version 2.3.0
+ 1. Remove Ant JAR from this download and instead rely on the Ant plugin dependency
+
Version 2.2.1
1. Change logging from stderr to stdout. It appears something else is hijacking stderr.
***************
*** 71,74 ****
--- 74,81 ----
<MinVersion>7.0.9.0</MinVersion>
</Dependency>
+ <Dependency>
+ <Plugin>ant</Plugin>
+ <MinVersion>1.8.2</MinVersion>
+ </Dependency>
<PluginType>Standard</PluginType>
<Package>
|
|
From: jreichen <jre...@us...> - 2011-04-24 00:59:02
|
Update of /cvsroot/sageplugins/JettyStarter/src/sagex/jetty/starter
In directory vz-cvs-3.sog:/tmp/cvs-serv18046/src/sagex/jetty/starter
Modified Files:
Version.java
Log Message:
Version 2.3.0
Remove Ant JAR from this download and instead rely on the Ant plugin dependency
Index: Version.java
===================================================================
RCS file: /cvsroot/sageplugins/JettyStarter/src/sagex/jetty/starter/Version.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** Version.java 5 Mar 2011 23:39:49 -0000 1.7
--- Version.java 24 Apr 2011 00:59:00 -0000 1.8
***************
*** 23,28 ****
VERSION_2_2_0 ("2.2.0"), // Sage v7
VERSION_2_2_1 ("2.2.1"), // Sage v7
! CURRENT_VERSION (VERSION_2_2_1.version);
private String version = null;
--- 23,29 ----
VERSION_2_2_0 ("2.2.0"), // Sage v7
VERSION_2_2_1 ("2.2.1"), // Sage v7
+ VERSION_2_3_0 ("2.3.0"), // Sage v7
! CURRENT_VERSION (VERSION_2_3_0.version);
private String version = null;
|
|
From: jreichen <jre...@us...> - 2011-04-09 00:29:14
|
Update of /cvsroot/sageplugins/MediaStreaming/resources/plugin
In directory vz-cvs-3.sog:/tmp/cvs-serv12125/resources/plugin
Modified Files:
plugin.xml
Log Message:
Version 1.2
Index: plugin.xml
===================================================================
RCS file: /cvsroot/sageplugins/MediaStreaming/resources/plugin/plugin.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** plugin.xml 18 Jan 2011 01:38:41 -0000 1.4
--- plugin.xml 9 Apr 2011 00:29:11 -0000 1.5
***************
*** 15,18 ****
--- 15,31 ----
<ReleaseNotes>
<![CDATA[
+ Version 1.2.0
+ 1. Rethrow IllegalArgumentException so and HTTP error code will be returned if the URL contains invalid parameters
+ 2. Log error messages
+ 3. Return HTTP error code if exception thrown by servlets
+ 4. Return exception message as content body
+ 5. Change response content type
+ 6. Pass servlet request object to playlist generators
+ 7. Calculate aspect ratio from width and height if it's not provided by SageTV metadata
+ 8. Add support for Android and Lavf (ffmpeg-based players such as VPlayer and Mirage) User-Agents. This does not necessarily mean these will immediately work in clients that use this service. Those must be fixed separately by their developers.
+ 9. Return more meaningful errors if Quality or User-Agent parameters are invalid.
+ 10. Refactor HTTP Live Streaming Playlist Code
+ 11. Put absolute URLs in HTTP Live Streaming Playlists
+
Version 1.1.2
1. Fix bug in HTTP Live Streaming servlets that returns HTTP 500 and results in a crossed out play button on the video thumbnail. Attempting to start playback by clicking the thumbnail or Watch Now -> On this Page was unresponsive.
|
|
From: jreichen <jre...@us...> - 2011-04-09 00:28:37
|
Update of /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist
In directory vz-cvs-3.sog:/tmp/cvs-serv11888/src/sagex/streaming/httpls/playlist
Modified Files:
SegmentPlaylist.java
Log Message:
- Refactor HTTP Live Streaming Playlist Code
- Put absolute URLs in HTTP Live Streaming Playlists
Index: SegmentPlaylist.java
===================================================================
RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist/SegmentPlaylist.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SegmentPlaylist.java 18 Jan 2011 01:40:10 -0000 1.3
--- SegmentPlaylist.java 9 Apr 2011 00:28:34 -0000 1.4
***************
*** 4,7 ****
--- 4,9 ----
import java.util.List;
+ import javax.servlet.http.HttpServletRequest;
+
import org.mortbay.log.Log;
***************
*** 11,15 ****
--- 13,19 ----
{
public static final int TARGET_DURATION = 10;
+ private static final String LINE_TERM = "\r\n";
+ private HttpServletRequest req;
private Object mediaFile;
private int mediaFileId;
***************
*** 19,24 ****
private boolean isFileCurrentlyRecording;
! public SegmentPlaylist(Object mediaFile, String conversionId, String quality)
{
this.mediaFile = mediaFile;
this.mediaFileId = MediaFileAPI.GetMediaFileID(mediaFile);
--- 23,29 ----
private boolean isFileCurrentlyRecording;
! public SegmentPlaylist(HttpServletRequest req, Object mediaFile, String conversionId, String quality)
{
+ this.req = req;
this.mediaFile = mediaFile;
this.mediaFileId = MediaFileAPI.GetMediaFileID(mediaFile);
***************
*** 112,119 ****
Log.debug("Number of playlist segments: " + segmentCount);
! sb.append("#EXTM3U\r\n");
Log.debug("#EXTM3U");
! sb.append("#EXT-X-TARGETDURATION:" + TARGET_DURATION + "\r\n");
Log.debug("#EXT-X-TARGETDURATION:" + SegmentPlaylist.TARGET_DURATION);
for (int i = 0; i < segmentCount; i++)
--- 117,126 ----
Log.debug("Number of playlist segments: " + segmentCount);
! sb.append("#EXTM3U" + LINE_TERM);
Log.debug("#EXTM3U");
! sb.append("#EXT-X-TARGETDURATION:" + TARGET_DURATION + LINE_TERM);
Log.debug("#EXT-X-TARGETDURATION:" + SegmentPlaylist.TARGET_DURATION);
+ // sb.append("#EXT-X-MEDIA-SEQUENCE:1" + LINE_TERM);
+ // Log.debug("#EXT-X-MEDIA-SEQUENCE:1");
for (int i = 0; i < segmentCount; i++)
***************
*** 144,148 ****
if (!isFileCurrentlyRecording)
{
! sb.append("#EXT-X-ENDLIST\r\n");
Log.debug("#EXT-X-ENDLIST");
}
--- 151,155 ----
if (!isFileCurrentlyRecording)
{
! sb.append("#EXT-X-ENDLIST" + LINE_TERM);
Log.debug("#EXT-X-ENDLIST");
}
***************
*** 169,181 ****
StringBuilder sb = new StringBuilder();
! sb.append("#EXTINF:" + segmentDuration + "," + showName + "\r\n");
! String url = "/stream/HTTPLiveStreamingSegment?" +
! "Sequence=" + segmentSequence +
"&MediaFileId=" + mediaFileId +
"&ConversionId=" + conversionId +
"&Quality=" + quality +
"&MediaFileSegment=" + mediaFileSegment;
! sb.append(url + "\r\n");
return sb.toString();
--- 176,190 ----
StringBuilder sb = new StringBuilder();
! sb.append("#EXTINF:" + segmentDuration + "," + showName + LINE_TERM);
! String url = req.getRequestURL().toString().replace(req.getRequestURI(), "") +
! req.getContextPath() +
! "/HTTPLiveStreamingSegment" +
! "?Sequence=" + segmentSequence +
"&MediaFileId=" + mediaFileId +
"&ConversionId=" + conversionId +
"&Quality=" + quality +
"&MediaFileSegment=" + mediaFileSegment;
! sb.append(url + LINE_TERM);
return sb.toString();
|
|
From: jreichen <jre...@us...> - 2011-04-09 00:26:11
|
Update of /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist
In directory vz-cvs-3.sog:/tmp/cvs-serv11567/src/sagex/streaming/httpls/playlist
Modified Files:
VariantPlaylist.java
Log Message:
- Refactor HTTP Live Streaming Playlist Code
- Put absolute URLs in HTTP Live Streaming Playlists
Index: VariantPlaylist.java
===================================================================
RCS file: /cvsroot/sageplugins/MediaStreaming/src/sagex/streaming/httpls/playlist/VariantPlaylist.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** VariantPlaylist.java 15 Jan 2011 21:09:47 -0000 1.1
--- VariantPlaylist.java 9 Apr 2011 00:26:09 -0000 1.2
***************
*** 3,6 ****
--- 3,8 ----
import java.util.UUID;
+ import javax.servlet.http.HttpServletRequest;
+
import org.mortbay.log.Log;
***************
*** 8,44 ****
{
public static String[] VARIANT_PLAYLIST_BITRATES = {"150", "1240", "840", "640", "440", "240"};
private int mediaFileId;
private String playlist;
! public VariantPlaylist(int mediaFileId)
{
this.mediaFileId = mediaFileId;
this.playlist = createPlaylist();
}
private String createPlaylist()
{
StringBuilder sb = new StringBuilder();
- String url = null;
String conversionId = UUID.randomUUID().toString();
// Header
! sb.append("#EXTM3U\r\n");
Log.debug("#EXTM3U");
// Body
for (String bitrate : VARIANT_PLAYLIST_BITRATES)
{
! sb.append("#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=" + bitrate + "000\r\n");
! Log.debug("#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=" + bitrate + "000");
!
! url = "/stream/HTTPLiveStreamingPlaylist?" +
! "MediaFileId=" + mediaFileId +
! "&ConversionId=" + conversionId +
! "&Quality=" + bitrate;
! sb.append(url + "\r\n");
! Log.debug(url);
}
--- 10,70 ----
{
public static String[] VARIANT_PLAYLIST_BITRATES = {"150", "1240", "840", "640", "440", "240"};
+ private static final String LINE_TERM = "\r\n";
+ private HttpServletRequest req;
private int mediaFileId;
+ private String defaultBitrate;
private String playlist;
! public VariantPlaylist(HttpServletRequest req, int mediaFileId, String defaultBitrate)
{
+ if ((defaultBitrate != null) &&
+ (defaultBitrate.trim().length() > 0) &&
+ !isValidBitrate(defaultBitrate))
+ {
+ throw new IllegalArgumentException("Bitrate");
+ }
+
+ this.req = req;
this.mediaFileId = mediaFileId;
+ this.defaultBitrate = defaultBitrate;
this.playlist = createPlaylist();
}
+ private boolean isValidBitrate(String defaultBitrate)
+ {
+ for (String bitrate : VARIANT_PLAYLIST_BITRATES)
+ {
+ if (bitrate.equals(defaultBitrate))
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
private String createPlaylist()
{
StringBuilder sb = new StringBuilder();
String conversionId = UUID.randomUUID().toString();
// Header
! sb.append("#EXTM3U" + LINE_TERM);
Log.debug("#EXTM3U");
// Body
+ if ((defaultBitrate != null) &&
+ (defaultBitrate.trim().length() > 0))
+ {
+ sb.append(createPlaylistEntry(conversionId, defaultBitrate));
+ }
+
for (String bitrate : VARIANT_PLAYLIST_BITRATES)
{
! if (!bitrate.equals(defaultBitrate))
! {
! sb.append(createPlaylistEntry(conversionId, bitrate));
! }
}
***************
*** 46,49 ****
--- 72,92 ----
}
+ private String createPlaylistEntry(String conversionId, String bitrate)
+ {
+ String header = "#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=" + bitrate + "000";
+ Log.debug(header);
+
+ String url = req.getRequestURL().toString().replace(req.getRequestURI(), "") +
+ req.getContextPath() +
+ "/HTTPLiveStreamingPlaylist" +
+ // req.getPathInfo() +
+ "?MediaFileId=" + mediaFileId +
+ "&ConversionId=" + conversionId +
+ "&Quality=" + bitrate;
+ Log.debug(url);
+
+ return header + LINE_TERM + url + LINE_TERM;
+ }
+
public String toString()
{
|