diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am
index 97f534a767..833ffddc7b 100644
--- a/docs/plugins/Makefile.am
+++ b/docs/plugins/Makefile.am
@@ -63,8 +63,6 @@ EXAMPLE_CFILES = \
EXTRA_HFILES = \
$(top_srcdir)/ext/assrender/gstassrender.h \
- $(top_srcdir)/ext/celt/gstceltdec.h \
- $(top_srcdir)/ext/celt/gstceltenc.h \
$(top_srcdir)/ext/curl/gstcurlbasesink.h \
$(top_srcdir)/ext/curl/gstcurlfilesink.h \
$(top_srcdir)/ext/curl/gstcurlftpsink.h \
diff --git a/docs/plugins/gst-plugins-bad-plugins-docs.sgml b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
index ba7c50bae2..72b45083b6 100644
--- a/docs/plugins/gst-plugins-bad-plugins-docs.sgml
+++ b/docs/plugins/gst-plugins-bad-plugins-docs.sgml
@@ -23,8 +23,6 @@
-
-
@@ -106,7 +104,6 @@
-
diff --git a/docs/plugins/gst-plugins-bad-plugins-sections.txt b/docs/plugins/gst-plugins-bad-plugins-sections.txt
index 8d72d52f64..17eb5c786a 100644
--- a/docs/plugins/gst-plugins-bad-plugins-sections.txt
+++ b/docs/plugins/gst-plugins-bad-plugins-sections.txt
@@ -128,33 +128,6 @@ GST_IS_CAMERA_BIN_CLASS
gst_camera_bin_get_type
-
-element-celtdec
-celtdec
-GstCeltDec
-
-GstCeltDecClass
-GST_CELT_DEC
-GST_CELT_DEC_CLASS
-GST_IS_CELT_DEC
-GST_IS_CELT_DEC_CLASS
-GST_TYPE_CELT_DEC
-gst_celt_dec_get_type
-
-
-
-element-celtenc
-celtenc
-GstCeltEnc
-
-GstCeltEncClass
-GST_CELT_ENC
-GST_CELT_ENC_CLASS
-GST_IS_CELT_ENC
-GST_IS_CELT_ENC_CLASS
-GST_TYPE_CELT_ENC
-gst_celt_enc_get_type
-
element-chromium
diff --git a/docs/plugins/gst-plugins-bad-plugins.args b/docs/plugins/gst-plugins-bad-plugins.args
index 7a9a56395a..aa170bb39b 100644
--- a/docs/plugins/gst-plugins-bad-plugins.args
+++ b/docs/plugins/gst-plugins-bad-plugins.args
@@ -21973,75 +21973,6 @@
0
-
-GstCeltEnc::bitrate
-gint
-[10000,320000]
-rw
-Encoding Bit-rate
-Specify an encoding bit-rate (in bps).
-64000
-
-
-
-GstCeltEnc::framesize
-gint
-[64,512]
-rw
-Frame Size
-The number of samples per frame.
-480
-
-
-
-GstCeltEnc::cbr
-gboolean
-
-rw
-Constant bit rate
-Constant bit rate.
-TRUE
-
-
-
-GstCeltEnc::complexity
-gint
-[0,10]
-rw
-Complexity
-Complexity.
-9
-
-
-
-GstCeltEnc::max-bitrate
-gint
-[10000,320000]
-rw
-Maximum Encoding Bit-rate
-Specify a maximum encoding bit rate (in bps) for variable bit rate encoding.
-64000
-
-
-
-GstCeltEnc::prediction
-GstCeltEncPrediction
-
-rw
-Interframe Prediction
-Controls the use of interframe prediction.
-Independent frames
-
-
-
-GstCeltEnc::start-band
-gint
->= 0
-rw
-Start Band
-Controls the start band that should be used.
-0
-
GstDCCPClientSrc::caps
diff --git a/docs/plugins/gst-plugins-bad-plugins.hierarchy b/docs/plugins/gst-plugins-bad-plugins.hierarchy
index e6c6906c7d..3f3aa3b023 100644
--- a/docs/plugins/gst-plugins-bad-plugins.hierarchy
+++ b/docs/plugins/gst-plugins-bad-plugins.hierarchy
@@ -21,7 +21,6 @@ GObject
GstAssRender
GstAudioDecoder
ADPCMDec
- GstCeltDec
GstDtsDec
GstFaad
GstGSMDec
@@ -31,7 +30,6 @@ GObject
GstSirenDec
GstAudioEncoder
ADPCMEnc
- GstCeltEnc
GstFaac
GstGSMEnc
GstOpusEnc
diff --git a/docs/plugins/gst-plugins-bad-plugins.interfaces b/docs/plugins/gst-plugins-bad-plugins.interfaces
index 335aef87a8..434f38443c 100644
--- a/docs/plugins/gst-plugins-bad-plugins.interfaces
+++ b/docs/plugins/gst-plugins-bad-plugins.interfaces
@@ -15,8 +15,6 @@ GstCDAudio GstURIHandler
GstCameraBin GstChildProxy GstImplementsInterface GstColorBalance GstTagSetter
GstCameraBin GstChildProxy GstTagSetter
GstCameraBin2 GstChildProxy GstTagSetter
-GstCeltEnc GstPreset GstTagSetter
-GstCeltEnc GstTagSetter GstPreset
GstDaalaEnc GstPreset
GstDataURISrc GstURIHandler
GstDfbVideoSink GstImplementsInterface GstNavigation GstColorBalance
diff --git a/docs/plugins/inspect/plugin-celt.xml b/docs/plugins/inspect/plugin-celt.xml
deleted file mode 100644
index abd910b0f6..0000000000
--- a/docs/plugins/inspect/plugin-celt.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
- celt
- CELT plugin library
- ../../ext/celt/.libs/libgstcelt.so
- libgstcelt.so
- 1.1.2.1
- LGPL
- gst-plugins-bad
- GStreamer Bad Plug-ins git
- Unknown package origin
-
-
- celtdec
- Celt audio decoder
- Codec/Decoder/Audio
- decode celt streams to audio
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-celt
-
-
- src
- source
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ]
-
-
-
-
- celtenc
- Celt audio encoder
- Codec/Encoder/Audio
- Encodes audio in Celt format
- Sebastian Dröge <sebastian.droege@collabora.co.uk>
-
-
- sink
- sink
- always
- audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ]
-
-
- src
- source
- always
- audio/x-celt, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], frame-size=(int)[ 64, 512 ]
-
-
-
-
-
\ No newline at end of file
diff --git a/gst-plugins-bad.spec.in b/gst-plugins-bad.spec.in
index ebea213a94..e79105399e 100644
--- a/gst-plugins-bad.spec.in
+++ b/gst-plugins-bad.spec.in
@@ -25,7 +25,6 @@ BuildRequires: libXt-devel
BuildRequires: gtk-doc
BuildRequires: bzip2-devel
-BuildRequires: celt-devel
BuildRequires: exempi-devel
BuildRequires: ladspa-devel
BuildRequires: libass-devel
@@ -262,7 +261,6 @@ make ERROR_CFLAGS='' ERROR_CXXFLAGS=''
# Plugins with external dependencies
%{_libdir}/gstreamer-%{majorminor}/libgstassrender.so
%{_libdir}/gstreamer-%{majorminor}/libgstbz2.so
-%{_libdir}/gstreamer-%{majorminor}/libgstcelt.so
%{_libdir}/gstreamer-%{majorminor}/libgstopus.so
#%ifnarch s390 s390x
#%{_libdir}/gstreamer-%{majorminor}/libgstdc1394.so