mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-31 09:21:09 +02:00
zapittypes.h: add GET_TRANSPORT_STREAM_ID_FROM_CHANNEL_ID define
Origin commit data
------------------
Branch: ni/coolstream
Commit: 05445b01d0
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2012-01-19 (Thu, 19 Jan 2012)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -55,6 +55,7 @@ typedef uint32_t t_transponder_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 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_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 PRINTF_CHANNEL_ID_TYPE "%16llx"
|
||||
@@ -62,7 +63,6 @@ typedef uint64_t t_channel_id;
|
||||
#define SCANF_CHANNEL_ID_TYPE "%llx"
|
||||
|
||||
#define CREATE_CHANNEL_ID64 (((uint64_t)(satellitePosition+freq*4) << 48) | ((uint64_t) transport_stream_id << 32) | ((uint64_t)original_network_id << 16) | (uint64_t)service_id)
|
||||
//#define CREATE_CHANNEL_ID64 CREATE_CHANNEL_ID_FROM_64(satellitePosition, service_id, original_network_id, transport_stream_id)
|
||||
|
||||
#define SAME_TRANSPONDER(id1, id2) ((id1 >> 16) == (id2 >> 16))
|
||||
|
||||
|
Reference in New Issue
Block a user