diff --git a/gst/rtpmux/gstrtpmux.c b/gst/rtpmux/gstrtpmux.c
index b6f1d28..eb32642 100644
--- a/gst/rtpmux/gstrtpmux.c
+++ b/gst/rtpmux/gstrtpmux.c
@@ -380,7 +380,7 @@ gst_rtp_mux_chain (GstPad * pad, GstBuffer * buffer)
   gst_rtp_buffer_set_ssrc (buffer, rtp_mux->current_ssrc);
   gst_rtp_mux_readjust_rtp_timestamp (rtp_mux, pad, buffer);
   GST_LOG_OBJECT (rtp_mux, "Pushing packet size %d, seq=%d, ts=%u",
-      GST_BUFFER_SIZE (buffer), rtp_mux->seqnum);
+      GST_BUFFER_SIZE (buffer), rtp_mux->seqnum, gst_rtp_buffer_get_timestamp (buffer));
 
   gst_buffer_set_caps (buffer, GST_PAD_CAPS (rtp_mux->srcpad));
 
@@ -437,6 +437,7 @@ gst_rtp_mux_setcaps (GstPad *pad, GstCaps *caps)
   gst_caps_set_simple (caps,
       "clock-base", G_TYPE_UINT, rtp_mux->ts_base,
       "seqnum-base", G_TYPE_UINT, rtp_mux->seqnum_base,
+      "ssrc", G_TYPE_UINT, rtp_mux->current_ssrc,
       NULL);
 
   GST_DEBUG_OBJECT (rtp_mux,
