summaryrefslogtreecommitdiff
path: root/lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c')
-rw-r--r--lib/avtp_pipeline/tl/openavb_talker_no_endpoint.c4
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,