aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.UI/Playback
diff options
context:
space:
mode:
authorLukePulverenti <luke.pulverenti@gmail.com>2013-02-21 20:26:35 -0500
committerLukePulverenti <luke.pulverenti@gmail.com>2013-02-21 20:26:35 -0500
commitfdafa596832eae13cebcf5bbe5fa867f7ba068f0 (patch)
treeeee891c8f11564d4b14868d11f4758f243c112ce /MediaBrowser.UI/Playback
parent931c0ea455161b8ee00005a0ffd1f8afab41f7bb (diff)
Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy.
Diffstat (limited to 'MediaBrowser.UI/Playback')
-rw-r--r--MediaBrowser.UI/Playback/BaseMediaPlayer.cs5
-rw-r--r--MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs8
-rw-r--r--MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs7
-rw-r--r--MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs5
-rw-r--r--MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs12
5 files changed, 29 insertions, 8 deletions
diff --git a/MediaBrowser.UI/Playback/BaseMediaPlayer.cs b/MediaBrowser.UI/Playback/BaseMediaPlayer.cs
index f635b474d..6e3324b05 100644
--- a/MediaBrowser.UI/Playback/BaseMediaPlayer.cs
+++ b/MediaBrowser.UI/Playback/BaseMediaPlayer.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Common.Events;
-using MediaBrowser.Common.Logging;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Logging;
using MediaBrowser.Model.Net;
@@ -212,9 +211,9 @@ namespace MediaBrowser.UI.Playback
/// <summary>
/// Initializes a new instance of the <see cref="BaseMediaPlayer" /> class.
/// </summary>
- protected BaseMediaPlayer()
+ protected BaseMediaPlayer(ILogger logger)
{
- Logger = LogManager.GetLogger(GetType().Name);
+ Logger = logger;
}
/// <summary>
diff --git a/MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs b/MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs
index 0b05a6482..c50911d71 100644
--- a/MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs
+++ b/MediaBrowser.UI/Playback/ExternalPlayer/BaseExternalPlayer.cs
@@ -1,5 +1,5 @@
-using MediaBrowser.Common.Logging;
-using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Logging;
using MediaBrowser.UI.Configuration;
using MediaBrowser.UI.UserInput;
using System;
@@ -16,6 +16,10 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
/// </summary>
public abstract class BaseExternalPlayer : BaseMediaPlayer
{
+ protected BaseExternalPlayer(ILogger logger) : base(logger)
+ {
+ }
+
/// <summary>
/// Gets a value indicating whether this instance can mute.
/// </summary>
diff --git a/MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs b/MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs
index 0144ce47a..3efb28d22 100644
--- a/MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs
+++ b/MediaBrowser.UI/Playback/ExternalPlayer/GenericExternalPlayer.cs
@@ -1,5 +1,6 @@
using MediaBrowser.Model.Dto;
using System.ComponentModel.Composition;
+using MediaBrowser.Model.Logging;
namespace MediaBrowser.UI.Playback.ExternalPlayer
{
@@ -9,6 +10,12 @@ namespace MediaBrowser.UI.Playback.ExternalPlayer
[Export(typeof(BaseMediaPlayer))]
public class GenericExternalPlayer : BaseExternalPlayer
{
+ [ImportingConstructor]
+ public GenericExternalPlayer([Import("logger")] ILogger logger)
+ : base(logger)
+ {
+ }
+
/// <summary>
/// Gets the name.
/// </summary>
diff --git a/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs b/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
index 2ff17b789..e9178d3f5 100644
--- a/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
+++ b/MediaBrowser.UI/Playback/InternalPlayer/BaseInternalMediaPlayer.cs
@@ -1,4 +1,5 @@
using MediaBrowser.Model.Dto;
+using MediaBrowser.Model.Logging;
using MediaBrowser.UI.Configuration;
using System.Collections.Generic;
using System.Windows;
@@ -10,6 +11,10 @@ namespace MediaBrowser.UI.Playback.InternalPlayer
/// </summary>
public abstract class BaseInternalMediaPlayer : BaseMediaPlayer
{
+ protected BaseInternalMediaPlayer(ILogger logger) : base(logger)
+ {
+ }
+
/// <summary>
/// Ensures the media player created.
/// </summary>
diff --git a/MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs b/MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs
index 08c9acfcb..7233eb64f 100644
--- a/MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs
+++ b/MediaBrowser.UI/Playback/NVlc/InternalMediaPlayerNVlc.cs
@@ -1,20 +1,20 @@
-using System.IO;
-using Declarations.Events;
+using Declarations.Events;
using Declarations.Media;
using Declarations.Players;
using Implementation;
using MediaBrowser.Model.Dto;
using MediaBrowser.Model.Entities;
+using MediaBrowser.Model.Logging;
using MediaBrowser.UI.Configuration;
using MediaBrowser.UI.Playback.InternalPlayer;
using System;
using System.Collections.Generic;
using System.ComponentModel.Composition;
using System.Drawing;
+using System.IO;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
-using MediaState = Declarations.MediaState;
namespace MediaBrowser.UI.Playback.NVlc
{
@@ -24,6 +24,12 @@ namespace MediaBrowser.UI.Playback.NVlc
[Export(typeof(BaseMediaPlayer))]
public class InternalMediaPlayerNVlc : BaseInternalMediaPlayer
{
+ [ImportingConstructor]
+ public InternalMediaPlayerNVlc([Import("logger")] ILogger logger)
+ : base(logger)
+ {
+ }
+
/// <summary>
/// Gets or sets the media player factory.
/// </summary>