From 22c5c81beea722600d3f38160fe1efb4671e6873 Mon Sep 17 00:00:00 2001 From: Lars Hanisch Date: Fri, 4 Mar 2016 18:47:42 +0100 Subject: [PATCH] add some logging and actually start the null-player --- nulldevice.c | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/nulldevice.c b/nulldevice.c index c73d31f..1057f58 100644 --- a/nulldevice.c +++ b/nulldevice.c @@ -34,8 +34,14 @@ class cNullOsdProvider : public cOsdProvider { virtual void DropImageData(int ImageHandle) {} public: - cNullOsdProvider() : cOsdProvider() {} - virtual ~cNullOsdProvider() {} + cNullOsdProvider() : cOsdProvider() + { + isyslog("dbus2vdr: Null-Osd-Provider created"); + } + virtual ~cNullOsdProvider() + { + isyslog("dbus2vdr: Null-Osd-Provider destroyed"); + } }; @@ -47,11 +53,13 @@ class cNullPlayer : public cPlayer { cNullPlayer::cNullPlayer(void) { + isyslog("dbus2vdr: Null-Player created"); } -cNullPlayer::~cNullPlayer() +cNullPlayer::~cNullPlayer(void) { Detach(); + isyslog("dbus2vdr: Null-Player destroyed"); } @@ -66,17 +74,19 @@ class cNullControl : public cControl { virtual ~cNullControl(void); }; -cNullPlayer *cNullControl::Player; +cNullPlayer *cNullControl::Player = NULL; cNullControl::cNullControl(void) :cControl(Player = new cNullPlayer) { + isyslog("dbus2vdr: Null-Control created"); } -cNullControl::~cNullControl() +cNullControl::~cNullControl(void) { delete Player; Player = NULL; + isyslog("dbus2vdr: Null-Control destroyed"); } @@ -85,7 +95,7 @@ void cNullDevice::MakePrimaryDevice(bool On) cDevice::MakePrimaryDevice(On); if (On) { new cNullOsdProvider(); - if (cNullControl::Player != NULL) { + if (cNullControl::Player == NULL) { cControl::Launch(new cNullControl()); cControl::Attach(); }