diff --git a/src/Makefile.am b/src/Makefile.am index 039ddc3f6..b449f3375 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -200,17 +200,6 @@ neutrino_LDADD += \ endif if BOXTYPE_COOL -bin_PROGRAMS += uncooloff -uncooloff_SOURCES = uncooloff.c -# if BOXMODEL_CS_HD2 -# else -# noinst_PROGRAMS = uncoolinit -# uncoolinit_SOURCES = uncoolinit.cpp -# uncoolinit_LDADD = \ -# @AVFORMAT_LIBS@ \ -# @AVCODEC_LIBS@ \ -# @BLURAY_LIBS@ \ -# -lcoolstream-mt -lca-sc -lnxp \ -# -lOpenThreads -lrt -# endif +bin_PROGRAMS += shutdown_helper +shutdown_helper_SOURCES = shutdown_helper.c endif diff --git a/src/neutrino.cpp b/src/neutrino.cpp index c66201f46..d605a9675 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -2577,9 +2577,6 @@ TIMER_START(); SHTDCNT::getInstance()->init(); - hintBox->hide(); - delete hintBox; - //NI lcd4l-support LCD4l = new CLCD4l(); if(g_settings.lcd4l_support) diff --git a/src/uncooloff.c b/src/shutdown_helper.c similarity index 95% rename from src/uncooloff.c rename to src/shutdown_helper.c index 8441cf1bd..55fb76739 100644 --- a/src/uncooloff.c +++ b/src/shutdown_helper.c @@ -1,5 +1,5 @@ /* - * uncooloff - switch off the box with a possible timer wakeup + * shutdown_helper - switch off the box with a possible timer wakeup * this is needed because the drivers do not implement a proper * hwclock interface :-( * diff --git a/src/uncoolinit.cpp b/src/uncoolinit.cpp deleted file mode 100644 index 52a5d4a4e..000000000 --- a/src/uncoolinit.cpp +++ /dev/null @@ -1,57 +0,0 @@ -/* - * (C) 2013 Stefan Seyfried, License: GPL v3+ - * - * uncoolinit -- work around driver initalization bug on - * (at least) Coolstream HD1 "first fifty edition". - * When starting up with 720p, the HDMI output is pink-tinted - * and without sound until switching resolution once. - * - * work around the issue by initializing the videodecoder in - * 1080i mode. - * - * This is really just a workaround for crappy drivers, but - * better than nothing :-) - */ - -#include -#include -#include -#include - -#include -#include -#include - -cVideo *v = NULL; -cDemux *d = NULL; - -int main (int argc, char **argv) -{ - struct timespec s, e; - clock_gettime(CLOCK_MONOTONIC, &s); - printf("\nuncoolinit by seife -- working around crappy drivers since 2009!\n"); - /* initialize everything */ - cs_api_init(); - d = new cDemux(); /* dummy demux for getChannel() and getBuffer() */ - d->Open(DMX_VIDEO_CHANNEL); /* do we really need to open it? */ - - /* this enables output in 1080i mode */ - v = new cVideo(VIDEO_STD_1080I50, d->getChannel(), d->getBuffer()); - - /* should we slow down booting even more by showing a picture? */ - if (argc > 1) { - v->ShowPicture(argv[1]); - if (argc > 2) - sleep(atoi(argv[2])); - v->StopPicture(); - } - - /* clean up after ourselves, or the drivers will be *very* unhappy */ - delete v; - delete d; - cs_api_exit(); - clock_gettime(CLOCK_MONOTONIC, &e); - printf("uncoolinit ends, took %lld ms\n", - (e.tv_sec*1000 + e.tv_nsec/1000000LL) - (s.tv_sec*1000 + s.tv_nsec/1000000LL)); - return 0; -}