diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml
index d055cc4072..08513fb39c 100644
--- a/docs/plugins/gst-plugins-good-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml
@@ -129,6 +129,7 @@
+
@@ -137,6 +138,7 @@
+
diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt
index 656d40554b..d57749aaae 100644
--- a/docs/plugins/gst-plugins-good-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-good-plugins-sections.txt
@@ -1601,6 +1601,20 @@ gst_rtp_jpeg_pay_plugin_init
gst_rtp_jpeg_pay_get_type
+
+element-rtpsbcpay
+rtpsbcpay
+GstRtpSBCPay
+
+GstRtpSBCPayClass
+GST_RTP_SBC_PAY
+GST_RTP_SBC_PAY_CLASS
+GST_IS_RTP_SBC_PAY
+GST_IS_RTP_SBC_PAY_CLASS
+GST_TYPE_RTP_SBC_PAY
+gst_rtp_sbc_pay_get_type
+
+
element-rtspsrc
rtspsrc
@@ -1627,6 +1641,20 @@ GST_RTSP_STREAM_UNLOCK
gst_rtspsrc_get_type
+
+element-sbcparse
+sbcparse
+GstSbcParse
+
+GstSbcParseClass
+GST_SBC_PARSE
+GST_SBC_PARSE_CLASS
+GST_IS_SBC_PARSE
+GST_IS_SBC_PARSE_CLASS
+GST_TYPE_SBC_PARSE
+gst_sbc_parse_get_type
+
+
element-shapewipe
shapewipe
diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args
index c2eb2a6fc8..c104fb600d 100644
--- a/docs/plugins/gst-plugins-good-plugins.args
+++ b/docs/plugins/gst-plugins-good-plugins.args
@@ -23508,3 +23508,12 @@
-1
+
+GstRtpSBCPay::min-frames
+gint
+>= G_MAXULONG
+rw
+minimum frame number
+Minimum quantity of frames to send in one packet (-1 for maximum allowed by the mtu).
+0
+
diff --git a/docs/plugins/gst-plugins-good-plugins.hierarchy b/docs/plugins/gst-plugins-good-plugins.hierarchy
index 51c6241cad..002db2f169 100644
--- a/docs/plugins/gst-plugins-good-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-good-plugins.hierarchy
@@ -38,6 +38,7 @@ GObject
GstDcaParse
GstFlacParse
GstMpegAudioParse
+ GstSbcParse
GstWavpackParse
GstBaseSink
GstAudioBaseSink
@@ -238,6 +239,7 @@ GObject
GstRtpMP4GPay
GstRtpMP4VPay
GstRtpMPAPay
+ GstRtpSBCPay
GstRtpSPEEXPay
GstRtpTheoraPay
GstRtpVP8Pay
diff --git a/docs/plugins/inspect/plugin-audioparsers.xml b/docs/plugins/inspect/plugin-audioparsers.xml
index 5f1b324f67..1e9cacccba 100644
--- a/docs/plugins/inspect/plugin-audioparsers.xml
+++ b/docs/plugins/inspect/plugin-audioparsers.xml
@@ -135,6 +135,27 @@
+
+ sbcparse
+ SBC audio parser
+ Codec/Parser/Audio
+ Parses an SBC bluetooth audio stream
+ Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+
+ sink
+ sink
+ always
+ audio/x-sbc
+
+
+ src
+ source
+ always
+ audio/x-sbc, parsed=(boolean)true, channels=(int)[ 1, 2 ], rate=(int){ 16000, 32000, 44100, 48000 }
+
+
+
wavpackparse
Wavpack audio stream parser
diff --git a/docs/plugins/inspect/plugin-rtp.xml b/docs/plugins/inspect/plugin-rtp.xml
index ca7a48b676..ad847a731c 100644
--- a/docs/plugins/inspect/plugin-rtp.xml
+++ b/docs/plugins/inspect/plugin-rtp.xml
@@ -1206,6 +1206,27 @@
+
+ rtpsbcpay
+ RTP packet payloader
+ Codec/Payloader/Network
+ Payload SBC audio as RTP packets
+ Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
+
+
+ sink
+ sink
+ always
+ audio/x-sbc, rate=(int){ 16000, 32000, 44100, 48000 }, channels=(int)[ 1, 2 ], mode=(string){ mono, dual, stereo, joint }, blocks=(int){ 4, 8, 12, 16 }, subbands=(int){ 4, 8 }, allocation=(string){ snr, loudness }, bitpool=(int)[ 2, 64 ]
+
+
+ src
+ source
+ always
+ application/x-rtp, media=(string)audio, payload=(int)[ 96, 127 ], clock-rate=(int){ 16000, 32000, 44100, 48000 }, encoding-name=(string)SBC
+
+
+
rtpsirendepay
RTP Siren packet depayloader