From: <mis...@us...> - 2007-04-05 21:28:20
|
Revision: 291 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=291&view=rev Author: misterd_sf Date: 2007-04-05 14:28:16 -0700 (Thu, 05 Apr 2007) Log Message: ----------- MPlayer: Added possibility to play TVServer streams, by typing the url Modified Paths: -------------- trunk/plugins/My MPlayer/MPlayer_ExtPlayer/ConfigurationManager.cs Modified: trunk/plugins/My MPlayer/MPlayer_ExtPlayer/ConfigurationManager.cs =================================================================== --- trunk/plugins/My MPlayer/MPlayer_ExtPlayer/ConfigurationManager.cs 2007-04-05 19:39:17 UTC (rev 290) +++ trunk/plugins/My MPlayer/MPlayer_ExtPlayer/ConfigurationManager.cs 2007-04-05 21:28:16 UTC (rev 291) @@ -704,12 +704,16 @@ Log.Info("MPlayer: StreamProtocol: " + protocol); Log.Info("MPlayer: StremFilename: " + file); arguments.Append(extensionSettings[protocol].Arguments); - arguments.Append(extensionSettings[System.IO.Path.GetExtension(fileName)]); + if (extensionSettings.ContainsKey(System.IO.Path.GetExtension(fileName))) { + arguments.Append(extensionSettings[System.IO.Path.GetExtension(fileName)]); + isVideo = extensionSettings[System.IO.Path.GetExtension(fileName)].PlayMode == PlayMode.Video; + } else { + isVideo = true; + } arguments.Append(" \""); arguments.Append(protocol); arguments.Append(file); arguments.Append("\""); - isVideo = extensionSettings[System.IO.Path.GetExtension(fileName)].PlayMode == PlayMode.Video; } else if (fileName.EndsWith(".cda")) { String drive = System.IO.Path.GetDirectoryName(fileName); if (drive.EndsWith("\\")) { @@ -754,7 +758,8 @@ ext = ext.ToLower(); if (ext.Equals(".mplayer")) { if (filename.StartsWith("dvd://") || filename.StartsWith("vcd://") || filename.StartsWith("svcd://") - || filename.StartsWith("cue://")) { + || filename.StartsWith("cue://") + || filename.StartsWith("ZZZZ://")) { return true; } filename = filename.Remove(filename.LastIndexOf(".mplayer")); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |