diff --git a/src/driver/rcinput.cpp b/src/driver/rcinput.cpp index 9f8749721..3940cc1dc 100644 --- a/src/driver/rcinput.cpp +++ b/src/driver/rcinput.cpp @@ -905,7 +905,7 @@ void CRCInput::getMsg_us(neutrino_msg_t * msg, neutrino_msg_data_t * data, uint6 break; } case CSectionsdClient::EVT_GOT_CN_EPG: -printf("[neutrino] CSectionsdClient::EVT_GOT_CN_EPG\n"); + printf("[neutrino] CSectionsdClient::EVT_GOT_CN_EPG\n"); *msg = NeutrinoMessages::EVT_CURRENTNEXT_EPG; *data = (neutrino_msg_data_t) p; dont_delete_p = true; @@ -914,6 +914,12 @@ printf("[neutrino] CSectionsdClient::EVT_GOT_CN_EPG\n"); *msg = NeutrinoMessages::EVT_SI_FINISHED; *data = 0; break; + case CSectionsdClient::EVT_EIT_COMPLETE: + printf("[neutrino] CSectionsdClient::EVT_EIT_COMPLETE\n"); + *msg = NeutrinoMessages::EVT_EIT_COMPLETE; + *data = (neutrino_msg_data_t) p; + dont_delete_p = true; + break; #if 0 case CSectionsdClient::EVT_SERVICES_UPDATE: *msg = NeutrinoMessages::EVT_SERVICES_UPD; diff --git a/src/neutrinoMessages.h b/src/neutrinoMessages.h index b349eb19e..50d703020 100644 --- a/src/neutrinoMessages.h +++ b/src/neutrinoMessages.h @@ -147,7 +147,9 @@ struct NeutrinoMessages { EVT_TUNE_COMPLETE = CRCInput::RC_WithData + 22, /* data: (t_channel_id *) */ /* neutrino */ - EVT_RECORDING_ENDED = CRCInput::RC_WithData + 23 + EVT_RECORDING_ENDED = CRCInput::RC_WithData + 23, + /* sectionsd */ + EVT_EIT_COMPLETE = CRCInput::RC_WithData + 24, /* data: (t_channel_id *) */ }; enum {