mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-09-01 18:01:06 +02:00
Merge branch 'master' of https://github.com/tuxbox-neutrino/gui-neutrino into ni/tuxbox
Conflicts:
src/gui/streaminfo2.cpp
src/neutrino.cpp
Origin commit data
------------------
Branch: ni/coolstream
Commit: cc07333926
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-12-30 (Fri, 30 Dec 2016)
------------------
This commit was generated by Migit
This commit is contained in:
@@ -1615,9 +1615,6 @@ void CNeutrinoApp::channelsInit(bool bOnly)
|
||||
RADIObouquetList = new CBouquetList(g_Locale->getText(LOCALE_CHANNELLIST_PROVS));
|
||||
RADIOfavList = new CBouquetList(g_Locale->getText(LOCALE_CHANNELLIST_FAVS));
|
||||
|
||||
uint32_t i;
|
||||
i = 1;
|
||||
|
||||
int tvi = 0, ri = 0;
|
||||
|
||||
ZapitChannelList zapitList, webtvList;
|
||||
@@ -1745,7 +1742,7 @@ void CNeutrinoApp::channelsInit(bool bOnly)
|
||||
/* Favorites and providers bouquets */
|
||||
tvi = ri = 0;
|
||||
if(g_bouquetManager){
|
||||
for (i = 0; i < g_bouquetManager->Bouquets.size(); i++) {
|
||||
for (uint32_t i = 0; i < g_bouquetManager->Bouquets.size(); i++) {
|
||||
CZapitBouquet *b = g_bouquetManager->Bouquets[i];
|
||||
if (!b->bHidden) {
|
||||
if (b->getTvChannels(zapitList) || (g_settings.show_empty_favorites && b->bUser)) {
|
||||
@@ -2970,7 +2967,7 @@ void CNeutrinoApp::zapTo(t_channel_id channel_id)
|
||||
{
|
||||
bool recordingStatus = CRecordManager::getInstance()->RecordingStatus(channel_id);
|
||||
if (!recordingStatus || (recordingStatus && CRecordManager::getInstance()->TimeshiftOnly()) ||
|
||||
(recordingStatus && channelList->SameTP(channel_id))) {
|
||||
(recordingStatus && channelList && channelList->SameTP(channel_id))) {
|
||||
|
||||
dvbsub_stop();
|
||||
g_Zapit->zapTo_serviceID_NOWAIT(channel_id);
|
||||
@@ -3005,7 +3002,8 @@ void CNeutrinoApp::standbyToStandby(void)
|
||||
t_channel_id live_channel_id = CZapit::getInstance()->GetCurrentChannelID();
|
||||
if (standby_channel_id && (live_channel_id != standby_channel_id)) {
|
||||
live_channel_id = standby_channel_id;
|
||||
channelList->zapTo_ChannelID(live_channel_id);
|
||||
if(channelList)
|
||||
channelList->zapTo_ChannelID(live_channel_id);
|
||||
}
|
||||
g_Zapit->setStandby(true);
|
||||
g_Sectionsd->setPauseScanning(true);
|
||||
@@ -3430,7 +3428,7 @@ int CNeutrinoApp::handleMsg(const neutrino_msg_t _msg, neutrino_msg_data_t data)
|
||||
CTimerd::EventInfo * eventinfo = (CTimerd::EventInfo *) data;
|
||||
if (eventinfo->channel_id != CZapit::getInstance()->GetCurrentChannelID()){
|
||||
if( (recordingstatus == 0) || (recordingstatus && CRecordManager::getInstance()->TimeshiftOnly()) ||
|
||||
(recordingstatus && channelList->SameTP(eventinfo->channel_id)) ) {
|
||||
(recordingstatus && channelList && channelList->SameTP(eventinfo->channel_id)) ) {
|
||||
bool isTVMode = CServiceManager::getInstance()->IsChannelTVChannel(eventinfo->channel_id);
|
||||
|
||||
dvbsub_stop();
|
||||
@@ -3441,7 +3439,9 @@ int CNeutrinoApp::handleMsg(const neutrino_msg_t _msg, neutrino_msg_data_t data)
|
||||
else if (isTVMode && (mode != mode_tv) && (mode != mode_webtv)) {
|
||||
tvMode(true);
|
||||
}
|
||||
channelList->zapTo_ChannelID(eventinfo->channel_id);
|
||||
|
||||
if(channelList)
|
||||
channelList->zapTo_ChannelID(eventinfo->channel_id);
|
||||
}
|
||||
}
|
||||
delete[] (unsigned char*) data;
|
||||
@@ -5042,7 +5042,7 @@ bool CNeutrinoApp::adjustToChannelID(const t_channel_id channel_id)
|
||||
if(!has_channel && old_mode == LIST_MODE_SAT)
|
||||
new_mode = LIST_MODE_ALL;
|
||||
|
||||
has_channel = TVallList->adjustToChannelID(channel_id);
|
||||
TVallList->adjustToChannelID(channel_id);
|
||||
}
|
||||
else if(CNeutrinoApp::getInstance()->getMode() == NeutrinoMessages::mode_radio) {
|
||||
has_channel = RADIOfavList->adjustToChannelID(channel_id);
|
||||
@@ -5069,7 +5069,7 @@ bool CNeutrinoApp::adjustToChannelID(const t_channel_id channel_id)
|
||||
if(!has_channel && old_mode == LIST_MODE_SAT)
|
||||
new_mode = LIST_MODE_ALL;
|
||||
|
||||
has_channel = RADIOallList->adjustToChannelID(channel_id);
|
||||
RADIOallList->adjustToChannelID(channel_id);
|
||||
}
|
||||
if(old_mode != new_mode)
|
||||
CNeutrinoApp::getInstance()->SetChannelMode(new_mode);
|
||||
|
Reference in New Issue
Block a user