diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-10-05 12:05:08 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-10-05 12:05:08 -0400 |
| commit | e5fdf31ec43cf41ffc34fa69e328242dcc482975 (patch) | |
| tree | 1833fcb855a3cdd00eebe70b9c715b2b842fe2cd /MediaBrowser.Server.Mono/Native | |
| parent | 26487dc455bf65f5232509aae5313bca092c5b6a (diff) | |
update subtitle transcoding
Diffstat (limited to 'MediaBrowser.Server.Mono/Native')
| -rw-r--r-- | MediaBrowser.Server.Mono/Native/BaseMonoApp.cs | 17 | ||||
| -rw-r--r-- | MediaBrowser.Server.Mono/Native/NativeApp.cs | 5 |
2 files changed, 21 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Mono/Native/BaseMonoApp.cs b/MediaBrowser.Server.Mono/Native/BaseMonoApp.cs index d0ceb9e09b..8d22dd6bdc 100644 --- a/MediaBrowser.Server.Mono/Native/BaseMonoApp.cs +++ b/MediaBrowser.Server.Mono/Native/BaseMonoApp.cs @@ -13,6 +13,12 @@ namespace MediaBrowser.Server.Mono.Native { public abstract class BaseMonoApp : INativeApp { + protected StartupOptions StartupOptions { get; private set; } + protected BaseMonoApp(StartupOptions startupOptions) + { + StartupOptions = startupOptions; + } + /// <summary> /// Shutdowns this instance. /// </summary> @@ -111,7 +117,15 @@ namespace MediaBrowser.Server.Mono.Native public bool SupportsLibraryMonitor { - get { return false; } + get + { + if (StartupOptions.ContainsOption("-allowrealtimemonitor")) + { + return true; + } + + return false; + } } public void ConfigureAutoRun(bool autorun) @@ -170,6 +184,7 @@ namespace MediaBrowser.Server.Mono.Native } private Uname _unixName; + private Uname GetUnixName() { if (_unixName == null) diff --git a/MediaBrowser.Server.Mono/Native/NativeApp.cs b/MediaBrowser.Server.Mono/Native/NativeApp.cs index cd1e78e354..500555647f 100644 --- a/MediaBrowser.Server.Mono/Native/NativeApp.cs +++ b/MediaBrowser.Server.Mono/Native/NativeApp.cs @@ -7,6 +7,11 @@ namespace MediaBrowser.Server.Mono.Native /// </summary> internal class NativeApp : BaseMonoApp { + public NativeApp(StartupOptions startupOptions) + : base(startupOptions) + { + } + /// <summary> /// Shutdowns this instance. /// </summary> |
