From 8f55dd17f173c1c2c74742fe02219d93f713ccf4 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Mon, 8 May 2017 10:29:16 -0400 Subject: [PATCH] fix pushing wrong SSRC to kernel module fixes #360 Change-Id: I6051bc3e81b06e89e6b8d74dbff94363716369fe --- daemon/media_socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 73fad1029..7b9fdadca 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -962,7 +962,7 @@ void kernelize(struct packet_stream *stream) { __re_address_translate_ep(&reti.dst_addr, &sink->endpoint); __re_address_translate_ep(&reti.src_addr, &sink->selected_sfd->socket.local); - reti.ssrc = sink->ssrc_in ? sink->ssrc_in->parent->ssrc : 0; + reti.ssrc = stream->ssrc_in ? htonl(stream->ssrc_in->parent->ssrc) : 0; stream->handler->in->kernel(&reti.decrypt, stream); stream->handler->out->kernel(&reti.encrypt, sink);