diff --git a/divastreaming/chan_capi_divastreaming_utils.c b/divastreaming/chan_capi_divastreaming_utils.c index 84536c5..1e41e22 100644 --- a/divastreaming/chan_capi_divastreaming_utils.c +++ b/divastreaming/chan_capi_divastreaming_utils.c @@ -226,6 +226,15 @@ void capi_DivaStreamingRemoveInfo(struct capi_pvt *i) "dws", _DI_MANU_ID, _DI_STREAM_CTRL, description); } +void capi_DivaStreamingStreamNotUsed (struct capi_pvt *i) +{ + byte description[] = { 0x04, 0x00, 0x02, 0x00, 0x00 }; + MESSAGE_EXCHANGE_ERROR error; + + error = capi_sendf (NULL, 0, CAPI_MANUFACTURER_REQ, i->PLCI, get_capi_MessageNumber(), + "dws", _DI_MANU_ID, _DI_STREAM_CTRL, description); +} + void capi_DivaStreamingRemove(struct capi_pvt *i) { diva_stream_scheduling_entry_t* pE = i->diva_stream_entry; diff --git a/divastreaming/chan_capi_divastreaming_utils.h b/divastreaming/chan_capi_divastreaming_utils.h index 63d0135..357d03f 100644 --- a/divastreaming/chan_capi_divastreaming_utils.h +++ b/divastreaming/chan_capi_divastreaming_utils.h @@ -3,6 +3,7 @@ extern int capi_DivaStreamingSupported(unsigned controller); extern void capi_DivaStreamingOn(struct capi_pvt *i, unsigned char streamCommand, _cword messageNumber); +extern void capi_DivaStreamingStreamNotUsed (struct capi_pvt *i); extern void capi_DivaStreamingRemoveInfo(struct capi_pvt *i); extern void capi_DivaStreamingRemove(struct capi_pvt *i); extern void divaStreamingWakeup(void);