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