diff --git a/src/zapit/include/zapit/channel.h b/src/zapit/include/zapit/channel.h index a9c7e38d5..bd0973ec4 100644 --- a/src/zapit/include/zapit/channel.h +++ b/src/zapit/include/zapit/channel.h @@ -219,6 +219,7 @@ class CZapitChannel t_original_network_id getOriginalNetworkId(void) const { return original_network_id; } std::string getScriptName(void) const { return script; } unsigned char getServiceType(bool real=false); + bool isUHD(); bool isHD(); t_channel_id getChannelID(void) const { return channel_id; } transponder_id_t getTransponderId(void) const { return CREATE_TRANSPONDER_ID64(freq, satellitePosition,original_network_id,transport_stream_id); } diff --git a/src/zapit/src/channel.cpp b/src/zapit/src/channel.cpp index 2c5f28157..4180004e9 100644 --- a/src/zapit/src/channel.cpp +++ b/src/zapit/src/channel.cpp @@ -197,6 +197,13 @@ unsigned char CZapitChannel::getServiceType(bool real) ST_DIGITAL_RADIO_SOUND_SERVICE : ST_DIGITAL_TELEVISION_SERVICE; } +bool CZapitChannel::isUHD() +{ + if (serviceType == 0x1f) + return true; + return false; +} + bool CZapitChannel::isHD() { switch(serviceType) {