mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 16:01:20 +02:00
use CEitManager to get EIT data
This commit is contained in:
@@ -62,11 +62,9 @@
|
||||
#include <zapit/satconfig.h>
|
||||
#include <zapit/femanager.h>
|
||||
#include <zapit/zapit.h>
|
||||
#include <eitd/sectionsd.h>
|
||||
#include <video.h>
|
||||
|
||||
void sectionsd_getEventsServiceKey(t_channel_id serviceUniqueKey, CChannelEventList &eList, char search = 0, std::string search_text = "");
|
||||
void sectionsd_getCurrentNextServiceKey(t_channel_id uniqueServiceKey, CSectionsdClient::responseGetCurrentNextInfoChannelID& current_next );
|
||||
|
||||
extern CRemoteControl *g_RemoteControl; /* neutrino.cpp */
|
||||
extern CBouquetList * bouquetList; /* neutrino.cpp */
|
||||
extern CPictureViewer * g_PicViewer;
|
||||
@@ -386,8 +384,7 @@ void CInfoViewer::paintBackground(int col_NumBox)
|
||||
|
||||
void CInfoViewer::show_current_next(bool new_chan, int epgpos)
|
||||
{
|
||||
//info_CurrentNext = getEPG (channel_id);
|
||||
sectionsd_getCurrentNextServiceKey(channel_id & 0xFFFFFFFFFFFFULL, info_CurrentNext);
|
||||
CEitManager::getInstance()->getCurrentNextServiceKey(channel_id & 0xFFFFFFFFFFFFULL, info_CurrentNext);
|
||||
if (!evtlist.empty()) {
|
||||
if (new_chan) {
|
||||
for ( eli=evtlist.begin(); eli!=evtlist.end(); ++eli ) {
|
||||
@@ -600,9 +597,7 @@ void CInfoViewer::showTitle (const int ChanNum, const std::string & Channel, con
|
||||
col_NumBoxText = COL_MENUHEAD;
|
||||
}
|
||||
if ((channel_id != new_channel_id) || (evtlist.empty())) {
|
||||
evtlist.clear();
|
||||
//evtlist = g_Sectionsd->getEventsServiceKey(new_channel_id & 0xFFFFFFFFFFFFULL);
|
||||
sectionsd_getEventsServiceKey(new_channel_id, evtlist);
|
||||
CEitManager::getInstance()->getEventsServiceKey(new_channel_id, evtlist);
|
||||
if (!evtlist.empty())
|
||||
sort(evtlist.begin(),evtlist.end(), sortByDateTime);
|
||||
new_chan = true;
|
||||
@@ -1270,8 +1265,7 @@ CSectionsdClient::CurrentNextInfo CInfoViewer::getEPG (const t_channel_id for_ch
|
||||
{
|
||||
static CSectionsdClient::CurrentNextInfo oldinfo;
|
||||
|
||||
//g_Sectionsd->getCurrentNextServiceKey (for_channel_id & 0xFFFFFFFFFFFFULL, info);
|
||||
sectionsd_getCurrentNextServiceKey(for_channel_id & 0xFFFFFFFFFFFFULL, info);
|
||||
CEitManager::getInstance()->getCurrentNextServiceKey(for_channel_id & 0xFFFFFFFFFFFFULL, info);
|
||||
|
||||
//printf("CInfoViewer::getEPG: old uniqueKey %llx new %llx\n", oldinfo.current_uniqueKey, info.current_uniqueKey);
|
||||
|
||||
|
Reference in New Issue
Block a user