mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 07:51:19 +02:00
rename CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID to CREATE_CHANNEL_ID
This commit is contained in:
@@ -90,7 +90,7 @@ CSubService::CSubService(const t_original_network_id anoriginal_network_id, cons
|
|||||||
t_channel_id CSubService::getChannelID(void) const
|
t_channel_id CSubService::getChannelID(void) const
|
||||||
{
|
{
|
||||||
return ((uint64_t) ( satellitePosition >= 0 ? satellitePosition : (uint64_t)(0xF000+ abs(satellitePosition))) << 48) |
|
return ((uint64_t) ( satellitePosition >= 0 ? satellitePosition : (uint64_t)(0xF000+ abs(satellitePosition))) << 48) |
|
||||||
(uint64_t) CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(service.service_id, service.original_network_id, service.transport_stream_id);
|
(uint64_t) CREATE_CHANNEL_ID(service.service_id, service.original_network_id, service.transport_stream_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@@ -313,11 +313,11 @@ class SIevent
|
|||||||
void setExtendedText(const std::string &lang, const std::string &text);
|
void setExtendedText(const std::string &lang, const std::string &text);
|
||||||
|
|
||||||
t_channel_id get_channel_id(void) const {
|
t_channel_id get_channel_id(void) const {
|
||||||
return CREATE_CHANNEL_ID;
|
return CREATE_CHANNEL_ID(service_id, original_network_id, transport_stream_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
event_id_t uniqueKey(void) const {
|
event_id_t uniqueKey(void) const {
|
||||||
return CREATE_EVENT_ID(CREATE_CHANNEL_ID, eventID);
|
return CREATE_EVENT_ID(get_channel_id(), eventID);
|
||||||
}
|
}
|
||||||
int runningStatus(void) const {
|
int runningStatus(void) const {
|
||||||
return running;
|
return running;
|
||||||
|
@@ -65,7 +65,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
t_channel_id uniqueKey(void) const {
|
t_channel_id uniqueKey(void) const {
|
||||||
return CREATE_CHANNEL_ID; // cf. zapittypes.h
|
return CREATE_CHANNEL_ID(service_id, original_network_id, transport_stream_id); // cf. zapittypes.h
|
||||||
}
|
}
|
||||||
void dump(void) const
|
void dump(void) const
|
||||||
{
|
{
|
||||||
@@ -124,9 +124,8 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
t_channel_id uniqueKey(void) const {
|
t_channel_id uniqueKey(void) const {
|
||||||
//return CREATE_CHANNEL_ID;
|
|
||||||
//notice that tsid & onid were changed for compatibility sake - order should be onid tsid when being sorted
|
//notice that tsid & onid were changed for compatibility sake - order should be onid tsid when being sorted
|
||||||
return CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(service_id, transport_stream_id, original_network_id);
|
return CREATE_CHANNEL_ID(service_id, transport_stream_id, original_network_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
void dump(void) const {
|
void dump(void) const {
|
||||||
|
@@ -142,9 +142,9 @@ static void addEPGFilter(t_original_network_id onid, t_transport_stream_id tsid,
|
|||||||
static void addBlacklist(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
|
static void addBlacklist(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
|
||||||
{
|
{
|
||||||
t_channel_id channel_id =
|
t_channel_id channel_id =
|
||||||
CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(sid, onid, tsid);
|
CREATE_CHANNEL_ID(sid, onid, tsid);
|
||||||
t_channel_id mask =
|
t_channel_id mask =
|
||||||
CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(
|
CREATE_CHANNEL_ID(
|
||||||
(sid ? 0xFFFF : 0), (onid ? 0xFFFF : 0), (tsid ? 0xFFFF : 0)
|
(sid ? 0xFFFF : 0), (onid ? 0xFFFF : 0), (tsid ? 0xFFFF : 0)
|
||||||
);
|
);
|
||||||
if (!checkBlacklist(channel_id))
|
if (!checkBlacklist(channel_id))
|
||||||
@@ -161,9 +161,9 @@ static void addBlacklist(t_original_network_id onid, t_transport_stream_id tsid,
|
|||||||
static void addNoDVBTimelist(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
|
static void addNoDVBTimelist(t_original_network_id onid, t_transport_stream_id tsid, t_service_id sid)
|
||||||
{
|
{
|
||||||
t_channel_id channel_id =
|
t_channel_id channel_id =
|
||||||
CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(sid, onid, tsid);
|
CREATE_CHANNEL_ID(sid, onid, tsid);
|
||||||
t_channel_id mask =
|
t_channel_id mask =
|
||||||
CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(
|
CREATE_CHANNEL_ID(
|
||||||
(sid ? 0xFFFF : 0), (onid ? 0xFFFF : 0), (tsid ? 0xFFFF : 0)
|
(sid ? 0xFFFF : 0), (onid ? 0xFFFF : 0), (tsid ? 0xFFFF : 0)
|
||||||
);
|
);
|
||||||
if (!checkNoDVBTimelist(channel_id))
|
if (!checkNoDVBTimelist(channel_id))
|
||||||
|
@@ -181,7 +181,7 @@ void CNeutrinoEventList::readEvents(const t_channel_id channel_id)
|
|||||||
#endif
|
#endif
|
||||||
for (unsigned int i=0; i<linkedServices.size(); i++)
|
for (unsigned int i=0; i<linkedServices.size(); i++)
|
||||||
{
|
{
|
||||||
channel_id2 = CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(
|
channel_id2 = CREATE_CHANNEL_ID(
|
||||||
linkedServices[i].serviceId,
|
linkedServices[i].serviceId,
|
||||||
linkedServices[i].originalNetworkId,
|
linkedServices[i].originalNetworkId,
|
||||||
linkedServices[i].transportStreamId);
|
linkedServices[i].transportStreamId);
|
||||||
|
@@ -1503,7 +1503,7 @@ void CControlAPI::ZaptoCGI(CyhookHandler *hh)
|
|||||||
for(unsigned int i=0; i< desc.size(); i++)
|
for(unsigned int i=0; i< desc.size(); i++)
|
||||||
{
|
{
|
||||||
t_channel_id sub_channel_id =
|
t_channel_id sub_channel_id =
|
||||||
CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(
|
CREATE_CHANNEL_ID(
|
||||||
desc[i].serviceId, desc[i].originalNetworkId, desc[i].transportStreamId);
|
desc[i].serviceId, desc[i].originalNetworkId, desc[i].transportStreamId);
|
||||||
hh->printf(PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS
|
hh->printf(PRINTF_CHANNEL_ID_TYPE_NO_LEADING_ZEROS
|
||||||
" %s\n",
|
" %s\n",
|
||||||
|
@@ -409,7 +409,7 @@ std::string CNeutrinoYParser::func_get_bouquets_with_epg(CyhookHandler *hh, std:
|
|||||||
cmd.service_id = ntohs(ni->service_id);
|
cmd.service_id = ntohs(ni->service_id);
|
||||||
cmd.transport_stream_id = ntohs(ni->transport_stream_id);
|
cmd.transport_stream_id = ntohs(ni->transport_stream_id);
|
||||||
|
|
||||||
t_channel_id channel_id = CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(cmd.service_id, cmd.original_network_id, cmd.transport_stream_id);
|
t_channel_id channel_id = CREATE_CHANNEL_ID(cmd.service_id, cmd.original_network_id, cmd.transport_stream_id);
|
||||||
|
|
||||||
timestr = timeString(ni->zeit.startzeit); // FIXME: time is wrong (at least on little endian)!
|
timestr = timeString(ni->zeit.startzeit); // FIXME: time is wrong (at least on little endian)!
|
||||||
sectionsd_getActualEPGServiceKey(channel_id&0xFFFFFFFFFFFFULL, &epg); // FIXME: der scheissendreck geht nit!!!
|
sectionsd_getActualEPGServiceKey(channel_id&0xFFFFFFFFFFFFULL, &epg); // FIXME: der scheissendreck geht nit!!!
|
||||||
|
@@ -44,17 +44,17 @@ typedef uint16_t t_transport_stream_id;
|
|||||||
typedef int16_t t_satellite_position;
|
typedef int16_t t_satellite_position;
|
||||||
#define SCANF_SATELLITE_POSITION_TYPE "%hd"
|
#define SCANF_SATELLITE_POSITION_TYPE "%hd"
|
||||||
|
|
||||||
typedef uint16_t t_network_id;
|
//typedef uint16_t t_network_id;
|
||||||
//Introduced by Nirvana 11/05. Didn't check if there are similar types
|
//Introduced by Nirvana 11/05. Didn't check if there are similar types
|
||||||
typedef uint16_t t_bouquet_id;
|
typedef uint16_t t_bouquet_id;
|
||||||
//Introduced by Nirvana 11/05. Didn't check if there are similar types
|
//Introduced by Nirvana 11/05. Didn't check if there are similar types
|
||||||
typedef uint32_t t_transponder_id;
|
//typedef uint32_t t_transponder_id;
|
||||||
#define CREATE_TRANSPONDER_ID_FROM_ORIGINALNETWORK_TRANSPORTSTREAM_ID(original_network_id,transport_stream_id) ((((t_original_network_id) original_network_id) << 16) | (t_transport_stream_id) transport_stream_id)
|
#define CREATE_TRANSPONDER_ID_FROM_ORIGINALNETWORK_TRANSPORTSTREAM_ID(original_network_id,transport_stream_id) ((((t_original_network_id) original_network_id) << 16) | (t_transport_stream_id) transport_stream_id)
|
||||||
|
|
||||||
/* unique channel identification */
|
/* unique channel identification */
|
||||||
typedef uint64_t t_channel_id;
|
typedef uint64_t t_channel_id;
|
||||||
#define CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(service_id,original_network_id,transport_stream_id) ((((t_channel_id)transport_stream_id) << 32) | (((t_channel_id)original_network_id) << 16) | (t_channel_id)service_id)
|
#define CREATE_CHANNEL_ID(service_id,original_network_id,transport_stream_id) ((((t_channel_id)transport_stream_id) << 32) | (((t_channel_id)original_network_id) << 16) | (t_channel_id)service_id)
|
||||||
#define CREATE_CHANNEL_ID CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(service_id, original_network_id, transport_stream_id)
|
//#define CREATE_CHANNEL_ID CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(service_id, original_network_id, transport_stream_id)
|
||||||
#define GET_TRANSPORT_STREAM_ID_FROM_CHANNEL_ID(channel_id) ((t_original_network_id)((channel_id) >> 32))
|
#define GET_TRANSPORT_STREAM_ID_FROM_CHANNEL_ID(channel_id) ((t_original_network_id)((channel_id) >> 32))
|
||||||
#define GET_ORIGINAL_NETWORK_ID_FROM_CHANNEL_ID(channel_id) ((t_original_network_id)((channel_id) >> 16))
|
#define GET_ORIGINAL_NETWORK_ID_FROM_CHANNEL_ID(channel_id) ((t_original_network_id)((channel_id) >> 16))
|
||||||
#define GET_SERVICE_ID_FROM_CHANNEL_ID(channel_id) ((t_service_id)(channel_id))
|
#define GET_SERVICE_ID_FROM_CHANNEL_ID(channel_id) ((t_service_id)(channel_id))
|
||||||
|
@@ -1492,7 +1492,7 @@ printf("[zapit] TP_id %d freq %d rate %d fec %d pol %d\n", TP.TP_id, TP.feparams
|
|||||||
t_service_id service_id = msgAddSubService.service_id;
|
t_service_id service_id = msgAddSubService.service_id;
|
||||||
t_channel_id sub_channel_id =
|
t_channel_id sub_channel_id =
|
||||||
((uint64_t) ( satellitePosition >= 0 ? satellitePosition : (uint64_t)(0xF000+ abs(satellitePosition))) << 48) |
|
((uint64_t) ( satellitePosition >= 0 ? satellitePosition : (uint64_t)(0xF000+ abs(satellitePosition))) << 48) |
|
||||||
(uint64_t) CREATE_CHANNEL_ID_FROM_SERVICE_ORIGINALNETWORK_TRANSPORTSTREAM_ID(msgAddSubService.service_id, msgAddSubService.original_network_id, msgAddSubService.transport_stream_id);
|
(uint64_t) CREATE_CHANNEL_ID(msgAddSubService.service_id, msgAddSubService.original_network_id, msgAddSubService.transport_stream_id);
|
||||||
DBG("NVOD insert %llx\n", sub_channel_id);
|
DBG("NVOD insert %llx\n", sub_channel_id);
|
||||||
nvodchannels.insert (
|
nvodchannels.insert (
|
||||||
std::pair <t_channel_id, CZapitChannel> (
|
std::pair <t_channel_id, CZapitChannel> (
|
||||||
|
Reference in New Issue
Block a user