[SCM] kodi-pvr-hts/master: use static_cast<> to silence some MSVC compiler warnings
tiber-guest at users.alioth.debian.org
tiber-guest at users.alioth.debian.org
Wed Mar 2 23:01:56 UTC 2016
The following commit has been merged in the master branch:
commit de91c414726fe5198d4299a2d393ec6000a1171a
Author: Sam Stenvall <sam.stenvall at nordsoftware.com>
Date: Tue Jan 5 14:13:03 2016 +0200
use static_cast<> to silence some MSVC compiler warnings
diff --git a/src/AutoRecordings.cpp b/src/AutoRecordings.cpp
index d9c4680..28bc9f3 100644
--- a/src/AutoRecordings.cpp
+++ b/src/AutoRecordings.cpp
@@ -116,8 +116,8 @@ void AutoRecordings::GetAutorecTimers(std::vector<PVR_TIMER> &timers)
tmr.firstDay = 0; // not supported by tvh
tmr.iWeekdays = tit->second.GetDaysOfWeek();
tmr.iEpgUid = PVR_TIMER_NO_EPG_UID; // n/a for repeating timers
- tmr.iMarginStart = tit->second.GetMarginStart();
- tmr.iMarginEnd = tit->second.GetMarginEnd();
+ tmr.iMarginStart = static_cast<unsigned int>(tit->second.GetMarginStart());
+ tmr.iMarginEnd = static_cast<unsigned int>(tit->second.GetMarginEnd());
tmr.iGenreType = 0; // not supported by tvh?
tmr.iGenreSubType = 0; // not supported by tvh?
tmr.bFullTextEpgSearch = tit->second.GetFulltext();
diff --git a/src/HTSPDemuxer.cpp b/src/HTSPDemuxer.cpp
index 9098470..cb875bb 100644
--- a/src/HTSPDemuxer.cpp
+++ b/src/HTSPDemuxer.cpp
@@ -592,7 +592,7 @@ void CHTSPDemuxer::ParseTimeshiftStatus ( htsmsg_t *m )
if (!htsmsg_get_u32(m, "full", &u32))
{
Logger::Log(LogLevel::LEVEL_TRACE, " full : %d", u32);
- m_timeshiftStatus.full = (bool)u32;
+ m_timeshiftStatus.full = u32 == 0 ? false : true;
}
else
{
diff --git a/src/Tvheadend.cpp b/src/Tvheadend.cpp
index 2beee74..160f369 100644
--- a/src/Tvheadend.cpp
+++ b/src/Tvheadend.cpp
@@ -454,7 +454,7 @@ PVR_ERROR CTvheadend::GetRecordings ( ADDON_HANDLE handle )
/* Time/Duration */
rec.recordingTime = (time_t)recording.GetStart();
- rec.iDuration = recording.GetStop() - recording.GetStart();
+ rec.iDuration = static_cast<int>(recording.GetStop() - recording.GetStart());
/* Priority */
rec.iPriority = recording.GetPriority();
@@ -907,8 +907,8 @@ bool CTvheadend::CreateTimer ( const Recording &tvhTmr, PVR_TIMER &tmr )
tmr.firstDay = 0; // not supported by tvh
tmr.iWeekdays = PVR_WEEKDAY_NONE; // n/a for one-shot timers
tmr.iEpgUid = (tvhTmr.GetEventId() > 0) ? tvhTmr.GetEventId() : -1;
- tmr.iMarginStart = tvhTmr.GetStartExtra();
- tmr.iMarginEnd = tvhTmr.GetStopExtra();
+ tmr.iMarginStart = static_cast<unsigned int>(tvhTmr.GetStartExtra());
+ tmr.iMarginEnd = static_cast<unsigned int>(tvhTmr.GetStopExtra());
tmr.iGenreType = 0; // not supported by tvh?
tmr.iGenreSubType = 0; // not supported by tvh?
tmr.bFullTextEpgSearch = false; // n/a for one-shot timers
--
kodi-pvr-hts packaging
More information about the pkg-multimedia-commits
mailing list