mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-27 23:42:58 +02:00
- lcd4linux: code formatation using astyle
Conflicts: src/driver/lcd4l.cpp Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
@@ -137,7 +137,7 @@ void CLCD4l::InitLCD4l()
|
|||||||
{
|
{
|
||||||
if (thrLCD4l)
|
if (thrLCD4l)
|
||||||
{
|
{
|
||||||
dprintf(DEBUG_NORMAL,"\033[32m[CLCD4l] [%s - %d] initializing CLCD4l \033[0m\n", __func__, __LINE__);
|
dprintf(DEBUG_NORMAL, "\033[32m[CLCD4l] [%s - %d] initializing CLCD4l \033[0m\n", __func__, __LINE__);
|
||||||
Init();
|
Init();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -146,13 +146,13 @@ void CLCD4l::StartLCD4l()
|
|||||||
{
|
{
|
||||||
if (!thrLCD4l)
|
if (!thrLCD4l)
|
||||||
{
|
{
|
||||||
dprintf(DEBUG_NORMAL,"\033[32m[CLCD4l] [%s - %d] starting thread with mode %d \033[0m\n", __func__, __LINE__, g_settings.lcd4l_support);
|
dprintf(DEBUG_NORMAL, "\033[32m[CLCD4l] [%s - %d] starting thread with mode %d \033[0m\n", __func__, __LINE__, g_settings.lcd4l_support);
|
||||||
|
|
||||||
exit_proc = false;
|
exit_proc = false;
|
||||||
thrLCD4l = new std::thread (LCD4lProc, this);
|
thrLCD4l = new std::thread(LCD4lProc, this);
|
||||||
dprintf(DEBUG_NORMAL,"\033[32m[CLCD4l] [%s - %d] thread [%p] is running\033[0m\n", __func__, __LINE__, thrLCD4l);
|
dprintf(DEBUG_NORMAL, "\033[32m[CLCD4l] [%s - %d] thread [%p] is running\033[0m\n", __func__, __LINE__, thrLCD4l);
|
||||||
}
|
}
|
||||||
lcd4linux(true);
|
if (g_settings.lcd4l_support)
|
||||||
exec_initscript("lcd4linux", "start");
|
exec_initscript("lcd4linux", "start");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -160,15 +160,15 @@ void CLCD4l::StopLCD4l()
|
|||||||
{
|
{
|
||||||
if (thrLCD4l)
|
if (thrLCD4l)
|
||||||
{
|
{
|
||||||
dprintf(DEBUG_NORMAL,"\033[32m[CLCD4l] [%s - %d] stopping thread [%p]\033[0m\n", __func__, __LINE__, thrLCD4l);
|
dprintf(DEBUG_NORMAL, "\033[32m[CLCD4l] [%s - %d] stopping thread [%p]\033[0m\n", __func__, __LINE__, thrLCD4l);
|
||||||
|
|
||||||
lcd4linux(false);
|
|
||||||
exit_proc = true;
|
exit_proc = true;
|
||||||
thrLCD4l->join();
|
thrLCD4l->join();
|
||||||
dprintf(DEBUG_NORMAL,"\033[32m[CLCD4l] [%s - %d] thread [%p] joined\033[0m\n", __func__, __LINE__, thrLCD4l);
|
dprintf(DEBUG_NORMAL, "\033[32m[CLCD4l] [%s - %d] thread [%p] joined\033[0m\n", __func__, __LINE__, thrLCD4l);
|
||||||
|
|
||||||
delete thrLCD4l; thrLCD4l = NULL;
|
delete thrLCD4l;
|
||||||
dprintf(DEBUG_NORMAL,"\033[32m[CLCD4l] [%s - %d] thread [%p] terminated\033[0m\n", __func__, __LINE__, thrLCD4l);
|
thrLCD4l = NULL;
|
||||||
|
dprintf(DEBUG_NORMAL, "\033[32m[CLCD4l] [%s - %d] thread [%p] terminated\033[0m\n", __func__, __LINE__, thrLCD4l);
|
||||||
}
|
}
|
||||||
exec_initscript("lcd4linux", "stop");
|
exec_initscript("lcd4linux", "stop");
|
||||||
}
|
}
|
||||||
@@ -256,7 +256,7 @@ void CLCD4l::Init()
|
|||||||
m_ModeTshift = -1;
|
m_ModeTshift = -1;
|
||||||
m_ModeTimer = -1;
|
m_ModeTimer = -1;
|
||||||
// m_ModeEcm = -1;
|
// m_ModeEcm = -1;
|
||||||
m_ModeCamPresent= false;
|
m_ModeCamPresent = false;
|
||||||
m_ModeCam = -1;
|
m_ModeCam = -1;
|
||||||
|
|
||||||
m_Service = "n/a";
|
m_Service = "n/a";
|
||||||
@@ -287,9 +287,9 @@ void CLCD4l::Init()
|
|||||||
wait4daemon = true;
|
wait4daemon = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void* CLCD4l::LCD4lProc(void* arg)
|
void *CLCD4l::LCD4lProc(void *arg)
|
||||||
{
|
{
|
||||||
CLCD4l *PLCD4l = static_cast<CLCD4l*>(arg);
|
CLCD4l *PLCD4l = static_cast<CLCD4l *>(arg);
|
||||||
|
|
||||||
PLCD4l->Init();
|
PLCD4l->Init();
|
||||||
|
|
||||||
@@ -300,9 +300,9 @@ void* CLCD4l::LCD4lProc(void* arg)
|
|||||||
bool NewParseID = false;
|
bool NewParseID = false;
|
||||||
|
|
||||||
//printf("[CLCD4l] %s: starting loop\n", __FUNCTION__);
|
//printf("[CLCD4l] %s: starting loop\n", __FUNCTION__);
|
||||||
while(!PLCD4l->exit_proc)
|
while (!PLCD4l->exit_proc)
|
||||||
{
|
{
|
||||||
if ( (!access(PIDFILE, F_OK) == 0) && (!FirstRun) )
|
if ((!access(PIDFILE, F_OK) == 0) && (!FirstRun))
|
||||||
{
|
{
|
||||||
if (g_settings.lcd4l_support == 1) // automatic
|
if (g_settings.lcd4l_support == 1) // automatic
|
||||||
{
|
{
|
||||||
@@ -672,7 +672,7 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
else if (parseID == NeutrinoModes::mode_audio)
|
else if (parseID == NeutrinoModes::mode_audio)
|
||||||
{
|
{
|
||||||
const CAudioMetaData meta = CAudioPlayer::getInstance()->getMetaData();
|
const CAudioMetaData meta = CAudioPlayer::getInstance()->getMetaData();
|
||||||
if ( (!meta.sc_station.empty()) && (CAudioPlayer::getInstance()->getState() != CBaseDec::STOP))
|
if ((!meta.sc_station.empty()) && (CAudioPlayer::getInstance()->getState() != CBaseDec::STOP))
|
||||||
Service = meta.sc_station;
|
Service = meta.sc_station;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -863,8 +863,11 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
m_Layout = Layout;
|
m_Layout = Layout;
|
||||||
if (!firstRun)
|
if (!firstRun)
|
||||||
{
|
{
|
||||||
lcd4linux(false);
|
const char *buf = "service lcd4linux reload";
|
||||||
lcd4linux(true); // reload
|
|
||||||
|
//printf("[CLCD4l] %s: executing '%s'\n", __FUNCTION__, buf);
|
||||||
|
if (my_system(3, "service", "lcd4linux", "reload") != 0)
|
||||||
|
printf("[CLCD4l] %s: executing '%s' failed\n", __FUNCTION__, buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -883,7 +886,7 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
{
|
{
|
||||||
t_channel_id channel_id = parseID & 0xFFFFFFFFFFFFULL;
|
t_channel_id channel_id = parseID & 0xFFFFFFFFFFFFULL;
|
||||||
|
|
||||||
CZapitChannel * channel = CZapit::getInstance()->GetCurrentChannel();
|
CZapitChannel *channel = CZapit::getInstance()->GetCurrentChannel();
|
||||||
if (channel)
|
if (channel)
|
||||||
channel_id = channel->getEpgID();
|
channel_id = channel->getEpgID();
|
||||||
|
|
||||||
@@ -925,7 +928,7 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
|
|
||||||
if (CurrentNext.flags & CSectionsdClient::epgflags::has_next)
|
if (CurrentNext.flags & CSectionsdClient::epgflags::has_next)
|
||||||
{
|
{
|
||||||
Event += "\n"+ CurrentNext.next_name;
|
Event += "\n" + CurrentNext.next_name;
|
||||||
time_t next_start_time = CurrentNext.next_zeit.startzeit;
|
time_t next_start_time = CurrentNext.next_zeit.startzeit;
|
||||||
tm_struct = localtime(&next_start_time);
|
tm_struct = localtime(&next_start_time);
|
||||||
snprintf(End, sizeof(End), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
snprintf(End, sizeof(End), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
||||||
@@ -947,11 +950,11 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
const CAudioMetaData meta = CAudioPlayer::getInstance()->getMetaData();
|
const CAudioMetaData meta = CAudioPlayer::getInstance()->getMetaData();
|
||||||
if ( !meta.artist.empty() )
|
if (!meta.artist.empty())
|
||||||
Event += meta.artist;
|
Event += meta.artist;
|
||||||
if ( !meta.artist.empty() && !meta.title.empty() )
|
if (!meta.artist.empty() && !meta.title.empty())
|
||||||
Event += " - ";
|
Event += " - ";
|
||||||
if ( !meta.title.empty() )
|
if (!meta.title.empty())
|
||||||
Event += meta.title;
|
Event += meta.title;
|
||||||
|
|
||||||
if (!meta.album.empty())
|
if (!meta.album.empty())
|
||||||
@@ -963,7 +966,7 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
time_t total = meta.total_time;
|
time_t total = meta.total_time;
|
||||||
time_t done = CAudioPlayer::getInstance()->getTimePlayed();
|
time_t done = CAudioPlayer::getInstance()->getTimePlayed();
|
||||||
|
|
||||||
if ( (total > 0) && (done > 0) )
|
if ((total > 0) && (done > 0))
|
||||||
{
|
{
|
||||||
Progress = 100 * done / total;
|
Progress = 100 * done / total;
|
||||||
snprintf(Duration, sizeof(Duration), "%ld:%02ld/%ld:%02ld", done / 60, done % 60, total / 60, total % 60);
|
snprintf(Duration, sizeof(Duration), "%ld:%02ld/%ld:%02ld", done / 60, done % 60, total / 60, total % 60);
|
||||||
@@ -975,6 +978,12 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
|
|
||||||
snprintf(Start, sizeof(Start), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
snprintf(Start, sizeof(Start), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
||||||
}
|
}
|
||||||
|
#if 0
|
||||||
|
else if (parseID == NeutrinoModes::mode_pic)
|
||||||
|
{
|
||||||
|
// TODO: Event = Bildname
|
||||||
|
}
|
||||||
|
#endif
|
||||||
else if (parseID == NeutrinoModes::mode_ts)
|
else if (parseID == NeutrinoModes::mode_ts)
|
||||||
{
|
{
|
||||||
if (CMoviePlayerGui::getInstance().p_movie_info)
|
if (CMoviePlayerGui::getInstance().p_movie_info)
|
||||||
@@ -1003,18 +1012,23 @@ void CLCD4l::ParseInfo(uint64_t parseID, bool newID, bool firstRun)
|
|||||||
}
|
}
|
||||||
|
|
||||||
time_t sTime = time(NULL);
|
time_t sTime = time(NULL);
|
||||||
sTime -= (CMoviePlayerGui::getInstance().GetPosition()/1000);
|
sTime -= (CMoviePlayerGui::getInstance().GetPosition() / 1000);
|
||||||
tm_struct = localtime(&sTime);
|
tm_struct = localtime(&sTime);
|
||||||
|
|
||||||
snprintf(Start, sizeof(Start), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
snprintf(Start, sizeof(Start), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
||||||
|
|
||||||
time_t eTime = time(NULL);
|
time_t eTime = time(NULL);
|
||||||
eTime +=(CMoviePlayerGui::getInstance().GetDuration()/1000) - (CMoviePlayerGui::getInstance().GetPosition()/1000);
|
eTime += (CMoviePlayerGui::getInstance().GetDuration() / 1000) - (CMoviePlayerGui::getInstance().GetPosition() / 1000);
|
||||||
tm_struct = localtime(&eTime);
|
tm_struct = localtime(&eTime);
|
||||||
|
|
||||||
snprintf(End, sizeof(End), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
snprintf(End, sizeof(End), "%02d:%02d", tm_struct->tm_hour, tm_struct->tm_min);
|
||||||
}
|
}
|
||||||
|
#if 0
|
||||||
|
else if (parseID == NeutrinoModes::mode_upnp)
|
||||||
|
{
|
||||||
|
// TODO?
|
||||||
|
}
|
||||||
|
#endif
|
||||||
/* ----------------------------------------------------------------- */
|
/* ----------------------------------------------------------------- */
|
||||||
|
|
||||||
Event += "\n"; // make sure we have at least two lines in event-file
|
Event += "\n"; // make sure we have at least two lines in event-file
|
||||||
@@ -1237,9 +1251,9 @@ std::string CLCD4l::hexStrA2A(unsigned char data)
|
|||||||
int a = 100 - data;
|
int a = 100 - data;
|
||||||
int ret = a * 0xFF / 100;
|
int ret = a * 0xFF / 100;
|
||||||
|
|
||||||
if(data == 0)
|
if (data == 0)
|
||||||
ret = 0xFF;
|
ret = 0xFF;
|
||||||
else if(data >= 100)
|
else if (data >= 100)
|
||||||
ret = 0x00;
|
ret = 0x00;
|
||||||
|
|
||||||
snprintf(hexstr, sizeof hexstr, "%02x", ret);
|
snprintf(hexstr, sizeof hexstr, "%02x", ret);
|
||||||
|
@@ -69,7 +69,7 @@ class CLCD4l
|
|||||||
static void lcd4linux(bool run);
|
static void lcd4linux(bool run);
|
||||||
private:
|
private:
|
||||||
std::thread *thrLCD4l;
|
std::thread *thrLCD4l;
|
||||||
static void* LCD4lProc(void *arg);
|
static void *LCD4lProc(void *arg);
|
||||||
bool exit_proc;
|
bool exit_proc;
|
||||||
|
|
||||||
struct tm *tm_struct;
|
struct tm *tm_struct;
|
||||||
|
Reference in New Issue
Block a user