diff options
Diffstat (limited to 'lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c')
-rw-r--r-- | lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c b/lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c index 4a4768a8..2e9a29d7 100644 --- a/lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c +++ b/lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c @@ -74,6 +74,7 @@ bool openavbTLRunTalkerInit(tl_state_t *pTLState) } pTalkerData->streamID.uniqueID = pCfg->stream_uid; + pTalkerData->srClass = pCfg->sr_class; if (pCfg->sr_class == SR_CLASS_A) { pTalkerData->classRate = 8000; pTalkerData->vlanID = pCfg->vlan_id == VLAN_NULL ? @@ -132,7 +133,7 @@ bool openavbTLRunTalkerInit(tl_state_t *pTLState) // Let the AVDECC Msg server know our current stream ID, in case it is waiting for an update. if (pTLState->avdeccMsgHandle != AVB_AVDECC_MSG_HANDLE_INVALID) { if (!openavbAvdeccMsgClntTalkerStreamID(pTLState->avdeccMsgHandle, - pTalkerData->streamID.addr, pTalkerData->streamID.uniqueID, + pTalkerData->srClass, pTalkerData->streamID.addr, pTalkerData->streamID.uniqueID, pTalkerData->destAddr, pTalkerData->vlanID)) { AVB_LOG_ERROR("openavbAvdeccMsgClntTalkerStreamID() failed"); } @@ -153,6 +154,7 @@ AVBStreamID_t *streamID, char *ifname, U8 destAddr[], openavbSrpLsnrDeclSubtype_t lsnrDecl, +U8 srClass, U32 classRate, U16 vlanID, U8 priority, |