diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 8722b31cdf..86eb4d48c2 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -171,6 +171,8 @@ EXTRA_HFILES = \
$(top_srcdir)/gst/rtpmanager/gstrtpptdemux.h \
$(top_srcdir)/gst/rtpmanager/gstrtpsession.h \
$(top_srcdir)/gst/rtpmanager/gstrtpssrcdemux.h \
+ $(top_srcdir)/gst/rtpmanager/gstrtpmux.h \
+ $(top_srcdir)/gst/rtpmanager/gstrtpdtmfmux.h \
$(top_srcdir)/gst/rtsp/gstrtpdec.h \
$(top_srcdir)/gst/rtsp/gstrtspsrc.h \
$(top_srcdir)/gst/shapewipe/gstshapewipe.h \
diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml
index 67c76f74d9..9467da1236 100644
--- a/docs/plugins/gst-plugins-good-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml
@@ -134,7 +134,9 @@
+
+
diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt
index a87c621569..7081885700 100644
--- a/docs/plugins/gst-plugins-good-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-good-plugins-sections.txt
@@ -2268,6 +2268,37 @@ GST_TYPE_RIPPLETV
gst_rippletv_get_type
+
+element-rtpdtmfmux
+rtpdtmfmux
+GstRTPDTMFMux
+
+GST_IS_RTP_DTMF_MUX
+GST_IS_RTP_DTMF_MUX_CLASS
+GST_TYPE_RTP_DTMF_MUX
+GstRTPDTMFMuxClass
+GST_RTP_DTMF_MUX
+GST_RTP_DTMF_MUX_CLASS
+gst_rtp_dtmf_mux_get_type
+gst_rtp_dtmf_mux_plugin_init
+
+
+
+element-rtpmux
+rtpmux
+GstRTPMux
+
+GST_IS_RTP_MUX
+GST_IS_RTP_MUX_CLASS
+GST_RTP_MUX
+GST_RTP_MUX_CLASS
+GST_RTP_MUX_GET_CLASS
+GST_TYPE_RTP_MUX
+GstRTPMuxClass
+gst_rtp_mux_get_type
+gst_rtp_mux_plugin_init
+
+
element-scaletempo
scaletempo
diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args
index 1abe7039eb..dae6e30766 100644
--- a/docs/plugins/gst-plugins-good-plugins.args
+++ b/docs/plugins/gst-plugins-good-plugins.args
@@ -23448,3 +23448,43 @@
30
+
+GstRTPMux::seqnum
+guint
+
+r
+Sequence number
+The RTP sequence number of the last processed packet.
+0
+
+
+
+GstRTPMux::seqnum-offset
+gint
+>= G_MAXULONG
+rw
+Sequence number Offset
+Offset to add to all outgoing seqnum (-1 = random).
+-1
+
+
+
+GstRTPMux::ssrc
+guint
+
+rw
+SSRC
+The SSRC of the packets (-1 == random).
+4294967295
+
+
+
+GstRTPMux::timestamp-offset
+gint
+>= G_MAXULONG
+rw
+Timestamp Offset
+Offset to add to all outgoing timestamps (-1 = random).
+-1
+
+
diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy
index 06ab380467..faa70c12d0 100644
--- a/docs/plugins/gst-plugins-good-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-good-plugins.hierarchy
@@ -243,6 +243,8 @@ GObject
GstRtpVRawPay
GstRtpVorbisPay
GstRTPDec
+ GstRTPMux
+ GstRTPDTMFMux
GstRndBufferSize
GstRtpJitterBuffer
GstRtpPtDemux
diff --git a/docs/plugins/inspect/plugin-rtpmanager.xml b/docs/plugins/inspect/plugin-rtpmanager.xml
index bac11ac4c9..dc640f3767 100644
--- a/docs/plugins/inspect/plugin-rtpmanager.xml
+++ b/docs/plugins/inspect/plugin-rtpmanager.xml
@@ -54,6 +54,33 @@
+
+ rtpdtmfmux
+ RTP muxer
+ Codec/Muxer
+ mixes RTP DTMF streams into other RTP streams
+ Zeeshan Ali <first.last@nokia.com>
+
+
+ priority_sink_%u
+ sink
+ request
+ application/x-rtp
+
+
+ sink_%u
+ sink
+ request
+ application/x-rtp
+
+
+ src
+ source
+ always
+ application/x-rtp
+
+
+
rtpjitterbuffer
RTP packet jitter-buffer
@@ -81,6 +108,27 @@
+
+ rtpmux
+ RTP muxer
+ Codec/Muxer
+ multiplex N rtp streams into one
+ Zeeshan Ali <first.last@nokia.com>
+
+
+ sink_%u
+ sink
+ request
+ application/x-rtp
+
+
+ src
+ source
+ always
+ application/x-rtp
+
+
+
rtpptdemux
RTP Demux
diff --git a/gst/rtpmanager/gstrtpdtmfmux.c b/gst/rtpmanager/gstrtpdtmfmux.c
index 1ec4b89db1..e0f6bf4d23 100644
--- a/gst/rtpmanager/gstrtpdtmfmux.c
+++ b/gst/rtpmanager/gstrtpdtmfmux.c
@@ -30,7 +30,7 @@
* @see_also: rtpdtmfsrc, dtmfsrc, rtpmux
*
* The RTP "DTMF" Muxer muxes multiple RTP streams into a valid RTP
- * stream. It does exactly what it's parent (#rtpmux) does, except
+ * stream. It does exactly what its parent (#rtpmux) does, except
* that it prevent buffers coming over a regular sink_%%u pad from going through
* for the duration of buffers that came in a priority_sink_%%u pad.
*