summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2015-01-19 20:35:15 +0000
committerTim-Philipp Müller <tim@centricular.com>2015-01-19 23:24:28 +0000
commitcc3e0ed39b3dea045bd8f83d8a9886bdadc8d759 (patch)
tree1fb34b167cf4a7ff8a0812f2b0f552073e601680 /gst
parent47eaac5b9efa1ff8584bbafaa5a3217559a8f049 (diff)
rtsp-client: log interleaved data received
Diffstat (limited to 'gst')
-rw-r--r--gst/rtsp-server/rtsp-client.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gst/rtsp-server/rtsp-client.c b/gst/rtsp-server/rtsp-client.c
index b2a5281..c6b582c 100644
--- a/gst/rtsp-server/rtsp-client.c
+++ b/gst/rtsp-server/rtsp-client.c
@@ -2620,15 +2620,20 @@ handle_data (GstRTSPClient * client, GstRTSPMessage * message)
gst_rtsp_message_steal_body (message, &data, &size);
- /* Strip trailing \0 */
- buffer = gst_buffer_new_wrapped (data, size - 1);
+ /* Strip trailing \0 (which GstRTSPConnection adds) */
+ --size;
+
+ buffer = gst_buffer_new_wrapped (data, size);
trans =
g_hash_table_lookup (priv->transports, GINT_TO_POINTER ((gint) channel));
if (trans) {
/* dispatch to the stream based on the channel number */
+ GST_LOG_OBJECT (client, "%u bytes of data on channel %u", size, channel);
gst_rtsp_stream_transport_recv_data (trans, channel, buffer);
} else {
+ GST_DEBUG_OBJECT (client, "received %u bytes of data for "
+ "unknown channel %u", size, channel);
gst_buffer_unref (buffer);
}