Sync debian/ with enterprise

Change-Id: I2c9419e0e2e4ad18fa361b7d2c2056483e8fdefa
diff --git a/debian/build-deps b/debian/build-deps
index 48bdf64..d558f70 100644
--- a/debian/build-deps
+++ b/debian/build-deps
@@ -7,11 +7,6 @@
 dh-autoreconf
 dpkg-dev (>= 1.15.1)
 flite-dev
-gir1.2-freedesktop
-gir1.2-glib-2.0
-gir1.2-gst-plugins-base-1.0
-gir1.2-gstreamer-1.0
-gobject-introspection (>= 0.9.12-4~)
 @GST_EXTRA_BUILD_DEPENDS@
 @GST_LIB_DEV_DEP@
 gstreamer@GST_ABI@-doc
@@ -32,7 +27,6 @@
 libexif-dev (>= 0.6.16)
 libfaad-dev (>= 2.7)
 libfluidsynth-dev (>= 1.0)
-libgirepository1.0-dev (>= 0.9.12-4~)
 libglib2.0-dev (>= 2.40)
 libgme-dev
 libgnutls28-dev (>= 2.11.3)
@@ -47,7 +41,6 @@
 libmms-dev (>= 0.4)
 libmodplug-dev
 libmpcdec-dev
-libnice-dev (>= 0.1.14)
 libofa0-dev (>= 0.9.3)
 libopenal-dev (>= 1:1.14)
 libopenexr-dev
@@ -61,7 +54,6 @@
 libsndfile1-dev (>= 1.0.16)
 libsoundtouch-dev (>= 1.5.0)
 libspandsp-dev
-libsrtp2-dev (>= 2.1)
 libssl-dev
 libtool (>= 2.2.6)
 libvo-aacenc-dev
@@ -74,6 +66,7 @@
 libx265-dev
 libxml2-dev (>= 2.8)
 libxvidcore-dev
+libzbar-dev (>= 0.9)
 libzvbi-dev
 nettle-dev
 pkg-config (>= 0.11.0)
diff --git a/debian/build-deps.in b/debian/build-deps.in
deleted file mode 100644
index 2c4dee2..0000000
--- a/debian/build-deps.in
+++ /dev/null
@@ -1,81 +0,0 @@
-@GST_LIB_DEV_DEP@
-@GST_EXTRA_BUILD_DEPENDS@
-libgstreamer-plugins-base@GST_ABI@-dev (>= 1.14.4)
-autotools-dev
-dh-autoreconf
-automake (>= 1.14)
-autoconf (>= 2.69)
-libtool (>= 2.2.6)
-autopoint (>= 0.17)
-cdbs (>= 0.4.93)
-debhelper (>= 9)
-dpkg-dev (>= 1.15.1)
-pkg-config (>= 0.11.0)
-gtk-doc-tools (>= 1.12)
-libglib2.0-dev (>= 2.40)
-liborc-0.4-dev (>= 1:0.4.17)
-libbz2-dev
-libdca-dev
-libgsm1-dev
-libmms-dev (>= 0.4)
-libmpcdec-dev
-libsoundtouch-dev (>= 1.5.0)
-libgtk-3-dev (>= 3.15.0)
-ladspa-sdk
-libsndfile1-dev (>= 1.0.16)
-libfaad-dev (>= 2.7)
-libexif-dev (>= 0.6.16)
-libexempi-dev
-libiptcdata0-dev (>= 1.0.2)
-libwildmidi-dev (>= 0.2.3)
-gstreamer@GST_ABI@-plugins-base (>= 1.14.4)
-libofa0-dev (>= 0.9.3)
-libdvdnav-dev (>= 4.1.2) [!hurd-any]
-libssl-dev
-libx11-dev
-libx11-xcb-dev
-libass-dev (>= 0.10.4)
-libmodplug-dev
-libkate-dev (>= 0.1.7)
-libgme-dev
-librsvg2-dev (>= 2.36.2)
-libcairo2-dev
-libpng-dev
-flite-dev
-gstreamer@GST_ABI@-doc
-gstreamer@GST_ABI@-plugins-base-doc
-libzbar-dev (>= 0.9)
-librtmp-dev
-libgnutls28-dev (>= 2.11.3)
-libcurl4-gnutls-dev (>= 7.35.0)
-libxvidcore-dev
-libvo-aacenc-dev
-libvo-amrwbenc-dev
-libopenal-dev (>= 1:1.14)
-libzvbi-dev
-libspandsp-dev
-libopus-dev (>= 0.9.4)
-libxml2-dev (>= 2.8)
-libfluidsynth-dev (>= 1.0)
-libsrtp2-dev (>= 2.1)
-libopenjp2-7-dev (>= 2.1)
-libchromaprint-dev
-libwebp-dev (>= 0.2.1)
-libmjpegtools-dev
-libopenexr-dev
-nettle-dev
-libbs2b-dev
-libde265-dev
-libx265-dev
-libopencv-dev (>= 2.3.0)
-libgirepository1.0-dev (>= 0.9.12-4~)
-gobject-introspection (>= 0.9.12-4~)
-gir1.2-glib-2.0
-gir1.2-freedesktop
-gir1.2-gstreamer-1.0
-gir1.2-gst-plugins-base-1.0
-liblilv-dev (>= 0.16)
-libwebrtc-audio-processing-dev (>= 0.2)
-liblcms2-dev (>= 2.7)
-libopenmpt-dev
-libnice-dev (>= 0.1.14)
diff --git a/debian/changelog b/debian/changelog
index 9edef94..690a80b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,2049 +1,5 @@
-gst-plugins-bad1.0 (1.14.4-1+mtku1) mendel-eagle; urgency=medium
+mtk-gst-plugins-bad (1.14.4+mtk-1) mendel-day; urgency=medium
 
-  * Enable waylandsink fullscreen.
-  * Enable v4l2convert and apply workaround to avoid concurrency issue with
-    rsvgoverlay.
+  * 1.14.4
 
- -- Coral Team <coral-support@google.com>  Thu, 29 Oct 2020 22:33:42 -0700
-
-gst-plugins-bad1.0 (1.14.4-1+mtk) mendel-day; urgency=medium
-
-  * Update to debian 1.14.4-1
-  * For Mendel Day release
-  * Remove doc in the package
-
- -- Coral Team <coral-support@google.com>  Mon, 03 Feb 2020 11:48:14 -0800
-
-gst-plugins-bad1.0 (1.10.4-1+mtk) mendel-chef; urgency=medium
-
-  * Configuration tweaks for Excelsior platform
-
- -- Coral <coral-support@google.com>  Fri, 09 Aug 2019 15:23:40 -0700
-
-gst-plugins-bad1.0 (1.10.4-1) unstable; urgency=medium
-
-  * New upstream bugfix release
-  * debian/build-deps.in:
-    + Remove unused dependency on DirectFB (Closes: #855513).
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 23 Feb 2017 15:39:04 +0200
-
-gst-plugins-bad1.0 (1.10.3-1) unstable; urgency=medium
-
-  * New upstream bugfix release
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 30 Jan 2017 15:51:48 +0200
-
-gst-plugins-bad1.0 (1.10.2-1) unstable; urgency=medium
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Drop mimic plugin (Closes: #765534). Library is RM candidate and
-      upstream just removed the plugin today.
-    + Drop schroedinger plugin, see #845037.
-  * New upstream bugfix release
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 29 Nov 2016 15:53:26 +0200
-
-gst-plugins-bad1.0 (1.10.1-1) unstable; urgency=medium
-
-  * debian/rules:
-    + Add wayland-protocols to the build-dependencies as required for jessie.
-      Nowadays it is automatically pulled in somehow. Patch by Marc Leeman.
-  * New upstream bugfix release
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 17 Nov 2016 15:04:49 +0200
-
-gst-plugins-bad1.0 (1.10.0-1) unstable; urgency=medium
-
-  [ Helmut Grohne ]
-  * Mark gstreamer1.0-doc Multi-Arch: foreign (Closes: #842526).
-
-  [ Sebastian Dröge ]
-  * New upstream stable release (Closes: #841413, #828335).
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 01 Nov 2016 17:52:23 +0200
-
-gst-plugins-bad1.0 (1.9.90-1) experimental; urgency=medium
-
-  * New upstream unstable release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.9.90.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 30 Sep 2016 12:38:21 +0300
-
-gst-plugins-bad1.0 (1.9.2-1) experimental; urgency=medium
-
-  * New upstream unstable release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.9.2.
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install:
-      - Include new timecode and webrtcdsp plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 01 Sep 2016 12:13:09 +0300
-
-gst-plugins-bad1.0 (1.9.1-1) experimental; urgency=medium
-
-  * New upstream unstable release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.9.1.
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install:
-      - Include new musepack, dc1394 and lv2 plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 06 Jul 2016 13:01:53 +0300
-
-gst-plugins-bad1.0 (1.8.2-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-  * debian/build-deps.in:
-    + Switch from OpenJPEG 1.5 to 2.1.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 09 Jun 2016 11:32:08 +0300
-
-gst-plugins-bad1.0 (1.8.1-2) unstable; urgency=medium
-
-  * debian/build-deps.in:
-    + Patch by Tobias Frost to fix FTBFS on Hurd (Closes: #822675).
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 02 May 2016 08:55:41 +0300
-
-gst-plugins-bad1.0 (1.8.1-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 20 Apr 2016 18:18:02 +0300
-
-gst-plugins-bad1.0 (1.8.0-1) unstable; urgency=medium
-
-  * New upstream stable release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.8.0.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 24 Mar 2016 12:32:02 +0200
-
-gst-plugins-bad1.0 (1.7.91-1) experimental; urgency=medium
-
-  * debian/build-deps.in:
-    + Remove libjasper-dev. It's unused and supposed to be removed soon.
-      (Closes: #818213).
-  * New upstream release candidate:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.7.91.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 02 Mar 2016 16:45:09 +0200
-
-gst-plugins-bad1.0 (1.7.90-1) experimental; urgency=medium
-
-  [ Iain Lane ]
-  * debian/watch: Fix to work with upstream locations
-
-  [ Sebastian Dröge ]
-  * New upstream release candidate:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.7.90.
-    + debian/gstreamer-plugins-bad.install:
-      - Ship new opusparse plugin, renamed from opus and only contains
-        the parser now.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 01 Mar 2016 17:25:00 +0200
-
-gst-plugins-bad1.0 (1.7.2-1) experimental; urgency=medium
-
-  * New upstream unstable release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer >= 1.7.2.
-      - Update faad dependency to >= 2.7 and rsvg to >= 2.36.2.
-    + debian/gstreamer-plugins-bad.install:
-      - Drop mpg123 (moved to -ugly) and rtpbad (moved to -good) plugins.
-      - Add new netsim plugin.
-    + debian/libgstreamer-plugins-bad*.install:
-      - Add new badaudio library.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 19 Feb 2016 11:29:54 +0200
-
-gst-plugins-bad1.0 (1.7.1-1) experimental; urgency=medium
-
-  * New upstream unstable release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GLib >= 2.40 and GStreamer >= 1.7.1.
-      - Build-depend on libass >= 0.10.2.
-      - Build-depend on libdrm-dev.
-    + debian/gstreamer-plugins-base.install:
-      - Drop liveadder plugin and add new videoframe_audiolevel plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 24 Dec 2015 14:23:55 +0100
-
-gst-plugins-bad1.0 (1.6.2-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 14 Dec 2015 19:33:55 +0100
-
-gst-plugins-bad1.0 (1.6.1-1) unstable; urgency=medium
-
-  * debian/control.in:
-    + Remove duplicated word from description (Closes: #800138).
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 02 Oct 2015 10:13:01 +0300
-
-gst-plugins-bad1.0 (1.6.0-1) unstable; urgency=medium
-
-  * New upstream stable release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 25 Sep 2015 23:02:02 +0200
-
-gst-plugins-bad1.0 (1.5.91-1) experimental; urgency=medium
-
-  * New upstream release candidate.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 18 Sep 2015 19:39:16 +0200
-
-gst-plugins-bad1.0 (1.5.90-1) experimental; urgency=medium
-
-  * New upstream release candidate.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 19 Aug 2015 13:35:43 +0300
-
-gst-plugins-bad1.0 (1.5.2-1) experimental; urgency=medium
-
-  * New unstable upstream release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 24 Jun 2015 23:29:59 +0200
-
-gst-plugins-bad1.0 (1.5.1-1) experimental; urgency=medium
-
-  * New unstable upstream release.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 07 Jun 2015 11:03:58 +0200
-
-gst-plugins-bad1.0 (1.5.0.1+git20150513-1) experimental; urgency=medium
-
-  * New upstream GIT snapshot.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 13 May 2015 15:48:32 +0300
-
-gst-plugins-bad1.0 (1.5.0.1+git20150316-2) experimental; urgency=medium
-
-  * debian/libgstreamer-plugins-bad-dev.install:
-    + Include platform dependent GL headers.
-  * debian/libgstreamer-plugins-bad-dev.install,
-    debian/rules,
-    debian/build-deps.in:
-    + Include GObject-Introspection files for the libraries.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 23 Mar 2015 10:04:25 +0100
-
-gst-plugins-bad1.0 (1.5.0.1+git20150316-1) experimental; urgency=medium
-
-  * New upstream GIT snapshot:
-    + Add new bs2b, de265, x265, dtls, rtp plugins.
-    + Add ported vcd and bluez5 plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 17 Mar 2015 09:42:54 +0100
-
-gst-plugins-bad1.0 (1.4.5-1) experimental; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 18 Dec 2014 12:25:07 +0100
-
-gst-plugins-bad1.0 (1.4.4-2) unstable; urgency=medium
-
-  * Upload to unstable.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 11 Nov 2014 13:40:12 +0100
-
-gst-plugins-bad1.0 (1.4.4-1) experimental; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 06 Nov 2014 12:56:37 +0100
-
-gst-plugins-bad1.0 (1.4.3-2) unstable; urgency=medium
-
-  * debian/build-deps.in:
-    + Build-depend on libgnutls28-dev instead of libgnutls-dev. The latter is
-      removed. We don't actually need to build-depend on it anymore but because
-      of a missing dependency in librtmp-dev we still need it (Closes: #764100).
-  * debian/build-deps.in:
-    + Remove unused libdirac-dev build dependency (Closes: #761012).
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 05 Oct 2014 20:30:36 +0300
-
-gst-plugins-bad1.0 (1.4.3-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 24 Sep 2014 12:14:37 +0300
-
-gst-plugins-bad1.0 (1.4.2-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 19 Sep 2014 14:40:05 +0300
-
-gst-plugins-bad1.0 (1.4.1-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 27 Aug 2014 14:45:20 +0300
-
-gst-plugins-bad1.0 (1.4.0-1) unstable; urgency=medium
-
-  * New upstream stable release.
-  * debian/rules:
-    + Disable bluez plugin for now until someone ports it to bluez5 (Closes: #755157).
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 19 Jul 2014 17:22:10 +0200
-
-gst-plugins-bad1.0 (1.3.91-1) experimental; urgency=medium
-
-  * New upstream release candidate:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core and base >= 1.3.91.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 11 Jul 2014 11:51:10 +0200
-
-gst-plugins-bad1.0 (1.3.90-2) experimental; urgency=medium
-
-  [ Sebastian Dröge ]
-  * debian/gstreamer-plugins-bad.install:
-    + Include mpeg2enc plugin.
-
-  [ Sjoerd Simons ]
-  * debian/patches/01_fix-modplug-linking.patch
-    - Re-add. Fixes FTBS on i386
-
- -- Sjoerd Simons <sjoerd@debian.org>  Tue, 01 Jul 2014 15:01:07 +0200
-
-gst-plugins-bad1.0 (1.3.90-1) experimental; urgency=medium
-
-  * New upstream release candidate:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core and base >= 1.3.90.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 28 Jun 2014 11:55:38 +0200
-
-gst-plugins-bad1.0 (1.3.3-2) experimental; urgency=medium
-
-  * Team upload.
-
-  * debian/gbp.conf:
-    + Fix branch names for experimental.
-  * debian/gstreamer-plugins-bad.install,
-    debian/rules:
-    + Install the wayland sink on linux.
-
- -- Emilio Pozuelo Monfort <pochu@debian.org>  Thu, 26 Jun 2014 18:47:12 +0200
-
-gst-plugins-bad1.0 (1.3.3-1) experimental; urgency=medium
-
-  * New upstream development release:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core and base >= 1.3.3.
-    + debian/gstreamer-plugins-bad.install,
-      debian/libgstreamer-plugins-bad*.install:
-      - Add new compositor plugin and new libraries.
-  * debian/rules:
-    + Run autopoint during autoreconf.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 22 Jun 2014 18:14:52 +0200
-
-gst-plugins-bad1.0 (1.3.2-1) experimental; urgency=medium
-
-  * New upstream development release:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core and base >= 1.3.2.
-      - Disable libssh2-1-dev support until it's installable again.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 21 May 2014 12:54:58 +0200
-
-gst-plugins-bad1.0 (1.3.1-1) experimental; urgency=medium
-
-  * New upstream development release:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core and base >= 1.3.1.
-      - Build-depend on libopenexr.
-      - Build-depend on libssh2-1-dev.
-      - Build-depend on nettle-dev.
-      - Build-depend on libgl1-mesa-dev and libglu1-mesa-dev.
-      - Drop build-dependency on liblv2-dev, it was not used
-        at all (Closes: #740831).
-    + debian/libgstreamer-plugins-bad.install,
-      debian/gstreamer-plugins-bad.install:
-      - Drop the removed eglglessink plugin and libgstegl library.
-      - Add the new opengl plugin and libgstgl library.
-      - Add new audiomixer, ivfparse, jp2kdecimator, openexr,
-        sndfile, stereo, videosignal and vmnc plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 03 May 2014 19:26:42 +0200
-
-gst-plugins-bad1.0 (1.2.4-1) unstable; urgency=medium
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Enable mplex plugin (Closes: #726064).
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 18 Apr 2014 15:39:35 +0200
-
-gst-plugins-bad1.0 (1.2.3-1) unstable; urgency=medium
-
-  [ Iain Lane ]
-  * Drop ltmain-as-needed patch and do the same with dh_autoreconf
-    --as-needed.
-  * Enable parallel builds.
-
-  [ Sebastian Dröge ]
-  * New upstream bugfix release.
-  * debian/patches/02_opencv-linking.patch:
-    + Fix linking of opencv plugin by working around yet again broken
-      opencv pkg-config file.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 09 Feb 2014 11:37:09 +0100
-
-gst-plugins-bad1.0 (1.2.2-1) unstable; urgency=medium
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 27 Dec 2013 11:02:32 +0100
-
-gst-plugins-bad1.0 (1.2.1-2) unstable; urgency=medium
-
-  * debian/rules,
-    debian/gstreamer-plugins-bad.install:
-    + Enable the OpenCV plugin again, now that all the linking errors are gone.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 15 Dec 2013 15:11:34 +0100
-
-gst-plugins-bad1.0 (1.2.1-1) unstable; urgency=low
-
-  [ Fabian Greffrath ]
-  * Team upload.
-  * Update Vcs-Browser field in debian/control{,.in}.
-  * Turn versioned Conflicts into Breaks to simplify lockstep upgrades.
-
-  [ Sebastian Dröge ]
-  * New upstream bugfix release:
-    + debian/patches/0001-bluez-Fix-compilation-on-big-endian-systems.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 09 Nov 2013 17:10:09 +0100
-
-gst-plugins-bad1.0 (1.2.0-4) unstable; urgency=low
-
-  * debian/rules,
-    debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Only enable sbc plugin on Linux, it's not available elsewhere.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 04 Oct 2013 10:06:43 +0200
-
-gst-plugins-bad1.0 (1.2.0-3) unstable; urgency=low
-
-  * debian/rules,
-    debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Only enable bluez plugin on Linux, it's not available elsewhere.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 27 Sep 2013 13:52:58 +0200
-
-gst-plugins-bad1.0 (1.2.0-2) unstable; urgency=low
-
-  * debian/patches/0001-bluez-Fix-compilation-on-big-endian-systems.patch:
-    + Fix compilation on big endian systems.
-  * debian/build-deps.in:
-    + Tighten build dependency on libopenal-dev to >= 1:1.14 (Closes: #724669).
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 26 Sep 2013 15:02:54 +0200
-
-gst-plugins-bad1.0 (1.2.0-1) unstable; urgency=low
-
-  * New upstream stable release:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on GStreamer and gst-plugins-base >= 1.2.0.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 24 Sep 2013 16:59:40 +0200
-
-gst-plugins-bad1.0 (1.1.90-1) experimental; urgency=low
-
-  * New upstream release candidate:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on GStreamer and gst-plugins-base >= 1.1.90.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 19 Sep 2013 12:53:58 +0200
-
-gst-plugins-bad1.0 (1.1.4-3) experimental; urgency=low
-
-  * debian/patches/03_modplug-includes.patch:
-    + Fix build with the new modplug version by including the
-      modplug headers properly. Thanks to Iain Lane for the patch.
-  * debian/patches/04_opencv-2.4.6.1.patch:
-    + Fix build with OpenCV 2.4.6.1.
-  * debian/gstreamer-plugins-bad.install:
-    + Disable OpenCV plugin again for now until the libraries
-      are --as-needed clean again.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 10 Sep 2013 11:12:25 +0200
-
-gst-plugins-bad1.0 (1.1.4-2) experimental; urgency=low
-
-  * debian/patches/02_soundtouch-int.patch:
-    + Fix compilation on armel, where soundtouch is compiled as an integer
-      version instead of floats as everywhere else.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 02 Sep 2013 10:38:03 +0200
-
-gst-plugins-bad1.0 (1.1.4-1) experimental; urgency=low
-
-  * New upstream development snapshot:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on GStreamer and gst-plugins-base >= 1.1.4.
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install:
-      - Add webp plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 30 Aug 2013 13:06:41 +0200
-
-gst-plugins-bad1.0 (1.1.3-1) experimental; urgency=low
-
-  * New upstream development snapshot:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on GStreamer and gst-plugins-base >= 1.1.3.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 30 Jul 2013 08:51:10 +0200
-
-gst-plugins-bad1.0 (1.1.2-1) experimental; urgency=low
-
-  * New upstream development snapshot:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on GStreamer and gst-plugins-base >= 1.1.2.
-      - Build depend on orc >= 0.4.17.
-      - Build depend on gnutls.
-      - Build depend on rsvg >= 2.36.
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install:
-      - Add new bluez, fluidsynth, dash, smoothstreaming, opencv,
-        openjpeg, sbc, srtp, accurip, audiofxbad, ivtc, midi,
-        videofiltersbad, yadif, chromaprint plugins (Closes: #702341).
-      - Add newly ported aiff, freeverbm, kate, ladspa, mxf, rsvg
-        wildmidi, decklink, fbdev, uvch264, ofa, rfbsrc, openal
-        plugins (Closes: #712966).
-    + debian/libgstreamer-plugins-bad.install:
-      - Add new EGL, insertbin, mpegts and uridownloader libs.
-      - Remove removed basevideo library.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 14 Jul 2013 12:44:45 +0200
-
-gst-plugins-bad1.0 (1.0.8-1) unstable; urgency=low
-
-  * New upstream bugfix release.
-  * debian/build-deps.in:
-    + Build-depend on gst-plugins-base >= 1.0.8 for a macro fix.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 13 Jul 2013 11:33:12 +0200
-
-gst-plugins-bad1.0 (1.0.7-1) unstable; urgency=low
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 26 Apr 2013 14:10:58 +0200
-
-gst-plugins-bad1.0 (1.0.6-1) unstable; urgency=low
-
-  * New upstream bugfix release:
-    + debian/gstreamer-plugins-bad.install,
-      debian/build-deps.in:
-      - Add newly ported OpenGLES2/EGL plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 22 Mar 2013 18:24:57 +0100
-
-gst-plugins-bad1.0 (1.0.5-1) unstable; urgency=low
-
-  * New upstream bugfix release:
-    + debian/gstreamer-plugins-bad.install:
-      - Add newly ported mpegpsmux plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 08 Jan 2013 13:56:44 +0100
-
-gst-plugins-bad1.0 (1.0.4-1) unstable; urgency=low
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 19 Dec 2012 10:35:07 +0100
-
-gst-plugins-bad1.0 (1.0.3-1) unstable; urgency=low
-
-  * New upstream bugfix release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 21 Nov 2012 15:05:51 +0100
-
-gst-plugins-bad1.0 (1.0.2-1) unstable; urgency=low
-
-  * New upstream bugfix release:
-    + debian/gstreamer-plugins-bad.install:
-      - Add subenc and fieldanalysis plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 25 Oct 2012 14:13:33 +0200
-
-gst-plugins-bad1.0 (1.0.1-1) unstable; urgency=low
-
-  * New upstream bugfix release:
-    + debian/gstreamer-plugins-bad.install:
-      - Add frei0r plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 08 Oct 2012 11:12:00 +0200
-
-gst-plugins-bad1.0 (1.0.0-1) unstable; urgency=low
-
-  * New upstream release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer core/base >= 1.0.0.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 25 Sep 2012 00:29:02 +0200
-
-gst-plugins-bad1.0 (0.11.99-1) experimental; urgency=low
-
-  * New upstream release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer core/base >= 0.11.99.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 18 Sep 2012 11:26:04 +0200
-
-gst-plugins-bad1.0 (0.11.94-1) experimental; urgency=low
-
-  * New upstream release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer core/base >= 0.11.94.
-      - Build depend on gtk-doc >= 1.12.
-    + debian/gstreamer-plugins-bad.install,
-      debian/rules:
-      - Add the freeze, gdp, id3tag, inter, jpegformat, liveadder,
-        pnm, siren, spandsp, speed, dvb, resindvd plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 14 Sep 2012 11:30:28 +0200
-
-gst-plugins-bad1.0 (0.11.93-1) experimental; urgency=low
-
-  * New upstream release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer core/base >= 0.11.93.
-    + debian/build-deps.in:
-      - Build depend on libmpg123-dev (>= 1.13).
-      - Build depend on GLIB >= 2.32.
-    + debian/gstreamer-plugins-bad.install:
-      - Add festival, interlace, mimic, mpegtsmux, mpg123
-        and soundtouch plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 09 Aug 2012 11:40:32 +0200
-
-gst-plugins-bad1.0 (0.11.92-1) experimental; urgency=low
-
-  * debian/rules,
-    debian/gstreamer-plugins-bad.install:
-    + Build the cdaudio plugin on kfreebsd too.
-  * New upstream release, "Shine On You Crazy Diamond":
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer core/base >= 0.11.92.
-    + debian/build-deps.in:
-      - Require orc >= 0.4.16.
-    + debian/patches/0001-vp8enc-fix-target-bitrate-config-with-libvpx-1.1.0.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 08 Jun 2012 13:13:33 +0200
-
-gst-plugins-bad1.0 (0.11.91-3) experimental; urgency=low
-
-  * debian/build-deps.in:
-    + Drop unconditional libcdaudio build dependency.
-      It's not available on hurd.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 04 Jun 2012 12:42:49 +0200
-
-gst-plugins-bad1.0 (0.11.91-2) experimental; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Drop CELT plugin and add OPUS plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 30 May 2012 15:11:21 +0200
-
-gst-plugins-bad1.0 (0.11.91-1) experimental; urgency=low
-
-  * New upstream release, "Be he alive, or be he dead":
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer core/base >= 0.11.91.
-    + debian/gstreamer-plugins-bad.install:
-      - Re-add plugins that are ported now.
-  * debian/control.in,
-    debian/rules:
-    + Update automake, autoconf, libtool, debhelper dependencies.
-    + Update Standards-Version.
-  * debian/build-deps.in:
-    + Drop lv2core dependency, not needed anymore.
-  * debian/patches/0001-vp8enc-fix-target-bitrate-config-with-libvpx-1.1.0.patch:
-    + Patch from upstream GIT to fix vp8 encoder with libvpx 1.1.0.
-  * debian/libgstreamer-plugins-bad-dev.install:
-    + Drop .a files from the -dev package.
-  * debian/rules:
-    + Fix dh_gstscancodecs call.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 21 May 2012 16:00:47 +0200
-
-gst-plugins-bad1.0 (0.11.90-1) experimental; urgency=low
-
-  [ Olivier Naudan ]
-  * Imported Upstream version 0.11.90
-  * Imported debian/ from gst-plugins-bad 0.10.23-1
-  * Updated debian/ for GStreamer 1.0
-  * Removed gstreamer-sdl, not ported to 0.11
-  * gstreamer-plugins-bad.install: Removed the plugins that have not been ported
-  * gstreamer-plugins-bad.install: Removed schemas
-  * gstreamer-plugins-bad.install: Added presets (.prs)
-  * debian/rules: disable pvrvideosink, until it is ported to gst 0.11
-
-  [ Sebastian Dröge ]
-  * Build-depend on GLib >= 2.31.14.
-  * Remove obsolete Provides and Replaces
-  * Merge changes from 0.10.23-2.
-  * Update copyright
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 03 May 2012 20:06:18 +0200
-
-gst-plugins-bad0.11 (0.11.1-1~ppa1) oneiric; urgency=low
-
-  * New upstream release, 0.11.1
-
- -- Olivier Naudan <o-naudan@ti.com>  Thu, 01 Mar 2012 13:02:01 +0100
-
-gst-plugins-bad0.10 (0.10.23-1) unstable; urgency=low
-
-  * New upstream stable release, "The Game Has Changed":
-    + debian/rules,
-      debian/build-deps.in:
-      - (Build-) depend on GStreamer core/base >= 0.10.36.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 21 Feb 2012 10:58:52 +0100
-
-gst-plugins-bad0.10 (0.10.22.3-2) experimental; urgency=low
-
-  * debian/control.in,
-    debian/gstreamer-plugins-bad.install,
-    debian/libgstreamer-plugins-bad-dev.install,
-    debian/libgstreamer-plugins-bad.install,
-    debian/rules:
-    + Split the libraries into their own package and add a -dev package.
-      The API of the library is not guaranteed to be stable and as such
-      the shlibs of the library package are very strict and will require
-      dependant libraries to get a rebuild after every new upstream version.
-      The libraries will be required by gstreamer-vaapi.
-      Thanks to Timo Aaltonen <tjaalton@ubuntu.com> for the patch.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 08 Feb 2012 09:45:25 +0100
-
-gst-plugins-bad0.10 (0.10.22.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/patches/01_dtsdec-libs.patch,
-      debian/patches/02_teletextdec-subdirs.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 06 Feb 2012 10:52:44 +0100
-
-gst-plugins-bad0.10 (0.10.22.2-2) experimental; urgency=low
-
-  * debian/control.in:
-    + Build-depend on automake (>= 1.10), autoconf (>= 2.60) and
-      libtool (>= 2.0) to make dh-autoreconf actually work.
-  * debian/control.in:
-    + Pre-depend on ${misc:Pre-Depends} for multi-arch.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 14 Dec 2011 10:18:38 +0100
-
-gst-plugins-bad0.10 (0.10.22.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Build-depend on GStreamer core/base 0.10.35.2.
-      - Build-depend on GLib 2.24.
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install,
-      debian/gstreamer-amrwbenc.install,
-      debian/README.Debian:
-      - Add audiovisualizers, cdaudio, faceoverlay, freeverb,
-        inter, openal, removesilence, smooth, spandsp, teletextdec,
-        voaacenc, voamrwbenc plugins.
-      - Remove invtelecine, mpeg4videoparse plugins.
-      - Remove amrwbenc extra plugin.
-    + debian/patches/01_path-max.patch:
-      - Dropped, merged upstream.
-    + debian/patches/99_ltmain_as-needed.patch:
-      - Refreshed to apply cleanly again.
-    + debian/patches/01_dtsdec-libs.patch:
-      - Add libgstbase to the libraries of dtsdec.
-    + debian/patches/02_teletextdec-subdirs.patch:
-      - Add the teletextdec directory to SUBDIRS.
-  * debian/control.in:
-    + Suggest frei0r-plugins (Closes: #633097).
-  * debian/build-deps.in,
-    debian/compat,
-    debian/control.in,
-    debian/gstreamer-amrwbenc.install,
-    debian/gstreamer-faac.install,
-    debian/gstreamer-mpeg2enc.install,
-    debian/gstreamer-plugins-bad.install,
-    debian/gstreamer-sdl.install,
-    debian/rules:
-    + Transition package to multi-arch (Closes: #647487).
-      Patch taken from the Ubuntu package.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 12 Dec 2011 10:41:20 +0100
-
-gst-plugins-bad0.10 (0.10.22-3) unstable; urgency=low
-
-  * Add xvid to the bad plugin set as it's available in debian now.
-  * Remove any reference to LAME or MP3 from README.Debian.
-
- -- Fabian Greffrath <fabian+debian@greffrath.com>  Fri, 29 Jul 2011 13:24:53 +0200
-
-gst-plugins-bad0.10 (0.10.22-2) unstable; urgency=low
-
-  * debian/patches/01_path-max.patch:
-    + Don't use PATH_MAX, it's not defined on GNU Hurd and others.
-      Thanks to Pino Toscano for the patch (Closes: #626795).
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 16 May 2011 09:13:54 +0200
-
-gst-plugins-bad0.10 (0.10.22-1) unstable; urgency=low
-
-  * New upstream release, "Toy Piano":
-    + debian/patches/99_decklink.patch,
-      debian/patches/99_decklink-linking.patch:
-      - Dropped, merged upstream.    
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core/base 0.10.33.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 10 May 2011 15:55:38 +0200
-
-gst-plugins-bad0.10 (0.10.21.3-1) experimental; urgency=low
-
-  * New upstream pre-release.
-  * debian/rules,
-    debian/gstreamer-plugins-bad.install:
-    + Enable the decklink and linsys plugins.
-  * debian/patches/99_decklink.patch,
-    debian/patches/99_decklink-linking.patch:
-    + Add decklink to sys/Makefile.am SUBDIRS and check
-      for pthread.h and link to pthread.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 28 Apr 2011 09:20:34 +0200
-
-gst-plugins-bad0.10 (0.10.21.2-1) experimental; urgency=low
-
-  [ Alessandro Decina ]
-  * debian/rules:
-    + Include dh-autoreconf cdbs rule
-  * debian/build-deps.in:
-    + Add dependency on dh-autoreconf
-
-  [ Loïc Minier ]
-  * Use linux-any in build-deps instead of type-handling.
-  * Rework sed calls to avoid cat | sed and sed | sed.
-  * s/amrwb/amrwbenc/ in a leftover case statement in debian/extra; thanks
-    Mohamed Amine IL Idrissi; closes: #592757.
-
-  [ Sebastian Dröge ]
-  * New upstream pre-release:
-    + debian/patches/01_soundtouch-pc.patch,
-      debian/patches/02_shm_fixes.patch:
-      - Dropped, merged upstream.
-    + debian/build-deps.in:
-      - Update ORC build dependency to >= 0.4.11.
-    + debian/rules,
-      debian/build-deps.in:
-      - Build-depend on GStreamer core/base >= 0.10.32.2.
-    + debian/build-deps.in,
-      debian/rules,
-      debian/gstreamer-plugins-bad.install:
-      - Remove audioparsersbad and qtmux plugins, they moved to -good.
-      - Add curl, fieldanalysis, fragmented, mpegtsdemux, patchdetect,
-        rtpvp8, sdi, videofiltersbad and videoparsersbad plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 17 Apr 2011 11:10:36 +0200
-
-gst-plugins-bad0.10 (0.10.21-4) unstable; urgency=low
-
-  * Upload to unstable.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 22 Mar 2011 15:33:52 +0100
-
-gst-plugins-bad0.10 (0.10.21-3) experimental; urgency=low
-
-  [ Sebastian Dröge ]
-  * debian/build-deps.in:
-    + Build depend on libsoundtouch-dev (>= 1.5.0).
-  * debian/control.in:
-    + Remove conflicts for the Fluendo MPEG demuxer/muxer packages. They're
-      not in the archive anymore and if they were they wouldn't conflict
-      anymore because of changes in gst-plugins-bad.
-
-  [ Sjoerd Simons ]
-  * debian/patches/02_shm_fixes.patch
-    * Added, various fixes for the SHM plugin (crasher, potential race
-      conditions). From upstream git
-
- -- Sjoerd Simons <sjoerd@debian.org>  Wed, 16 Mar 2011 21:59:38 +0000
-
-gst-plugins-bad0.10 (0.10.21-2) experimental; urgency=low
-
-  * debian/build-deps.in,
-    debian/patches/01_soundtouch-pc.patch:
-    + The soundtouch pkg-config file is nowadays called soundtouch.pc and
-      the name of the -dev package changed too (Closes: #612050).
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 07 Mar 2011 10:40:46 +0100
-
-gst-plugins-bad0.10 (0.10.21-1) experimental; urgency=low
-
-  * New upstream stable release, "Pink Noise":
-    + debian/control.in,
-      debian/build-deps.in:
-      - Require GStreamer, gst-plugins-base >= 0.10.32.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 22 Jan 2011 14:12:31 +0100
-
-gst-plugins-bad0.10 (0.10.20.4-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/control.in,
-      debian/build-deps.in:
-      - Require GStreamer, gst-plugins-base >= 0.10.31.4.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 19 Jan 2011 21:20:29 +0100
-
-gst-plugins-bad0.10 (0.10.20.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/control.in,
-      debian/build-deps.in:
-      - Require GStreamer, gst-plugins-base >= 0.10.31.3
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 13 Jan 2011 13:59:14 +0100
-
-gst-plugins-bad0.10 (0.10.20.2-1) experimental; urgency=low
-
-  [ Emilio Pozuelo Monfort ]
-  * debian/build-deps.in,
-    debian/rules:
-    + Use dpkg-vendor instead of lsb_release.
-
-  [ Sebastian Dröge ]
-  * New upstream pre-release:
-    + debian/control.in,
-      debian/build-deps.in:
-      - Require GStreamer, gst-plugins-base >= 0.10.31.2
-      - Require ORC >= 0.4.7.
-    + debian/rules,
-      debian/gstreamer-plugins-bad.install:
-      - Drop the alsaspdif plugin, the functionality is in the alsa plugin now.
-      - Drop the selector and valve plugins, they're in GStreamer core now.
-      - Drop the jack plugin, it's in gst-plugins-good now.
-      - Add the new camerabin2, colorspace, dvbsuboverlay, interlace,
-        jp2kdecimator and y4mdec plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 10 Jan 2011 15:17:04 +0100
-
-gst-plugins-bad0.10 (0.10.20-2) experimental; urgency=low
-
-  * debian/build-deps.in:
-    + Add the epoch to the orc build dependency to get dependencies on
-      the correct version.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 17 Sep 2010 13:26:42 +0200
-
-gst-plugins-bad0.10 (0.10.20-1) experimental; urgency=low
-
-  * New upstream release, "For it is a Human Number".
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 03 Sep 2010 12:37:05 +0200
-
-gst-plugins-bad0.10 (0.10.19.5-1) experimental; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 30 Aug 2010 16:13:21 +0200
-
-gst-plugins-bad0.10 (0.10.19.4-1) experimental; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 21 Aug 2010 22:00:02 +0200
-
-gst-plugins-bad0.10 (0.10.19.3-1) experimental; urgency=low
-
-  * debian/build-deps.in:
-    + Fix build dependency on libdvdnav-dev to be ignored
-      on GNU Hurd for real now (Closes: #585095).
-  * New upstream pre-release:
-    + debian/patches/01_wildmidi-0.2.3.patch,
-      debian/patches/99_autoreconf.patch:
-      - Dropped, merged upstream.
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on GStreamer and gst-plugins-base 0.10.30.
-      - Build depend on orc instead of liboil.
-      - Build depend on GLib >= 2.20 and GTK >= 2.14.
-      - Build depend on celt >= 0.5.0.
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install:
-      - Add the new coloreffects, gaudieffects, geometrictransform,
-        gsettingselements, ivfparse, rtmpsrc, shm and videomaxrate
-        plugins.
-  * debian/rules,
-    debian/compat,
-    debian/control.in,
-    debian/source/format,
-    debian/patches/*:
-    + Update to debhelper compat level 7.
-    + Update to source format 3.0 (quilt).
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 11 Aug 2010 11:44:23 +0200
-
-gst-plugins-bad0.10 (0.10.19-2) unstable; urgency=low
-
-  [Loïc Minier]
-  * Fail before generating control if type-handling isn't installed; avoids
-    silently generating a bogus control file.
-
-  [Sebastian Dröge]
-  * debian/rules,
-    debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Don't build the resindvd plugin on GNU Hurd (Closes: #585095).
-  * debian/patches/99_autoreconf.patch,
-    debian/patches/01_wildmidi-0.2.3.patch,
-    debian/build-deps.in:
-    + Build against wildmidi 0.2.3 because of API changes and many
-      bugfixes.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 07 Jul 2010 08:46:02 +0200
-
-gst-plugins-bad0.10 (0.10.19-1) unstable; urgency=low
-
-  * New upstream release, "The World Kicked Back".
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 31 May 2010 05:43:20 +0200
-
-gst-plugins-bad0.10 (0.10.18.3-2) unstable; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Enable and ship the VP8 encoder/decoder plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 29 May 2010 07:10:49 +0200
-
-gst-plugins-bad0.10 (0.10.18.3-1) unstable; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add the zbar plugin, now that zbar >= 0.9 is available.
-  * New upstream pre-release:
-    + debian/patches/*:
-      - Drop all VP8/WebM patches and other patches that are upstream
-        now. VP8 plugin is still not enabled and waiting for libvpx.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 26 May 2010 15:35:21 +0200
-
-gst-plugins-bad0.10 (0.10.18.2-2) unstable; urgency=low
-
-  * debian/patches/00*,
-    debian/patches/98_autoreconf.patch,
-    debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add VP8 plugin.
-  * debian/control.in:
-    + Let the -doc package depend on the GStreamer core/base documentation
-      for cross references.
-  * Upload to unstable, the VP8 plugin is disabled until libvpx
-    is accepted.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 22 May 2010 08:09:15 +0200
-
-gst-plugins-bad0.10 (0.10.18.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/gstreamer-plugins-bad.install:
-      - Remove the oss4audio plugin, it was moved to gstreamer0.10-plugins-good.
-      - Add the segmentclip and invtelecine plugins.
-    + debian/control.in,
-      debian/build-deps.in:
-      - Require GStreamer core/base >= 0.10.29.
-  * debian/build-deps.in:
-    + Build depend on GStreamer core/base documentation to get
-      correct cross references.
-  * debian/patches/01_resindvdbin-linking.patch:
-    + Fix linking of the resindvdbin plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 15 May 2010 10:03:19 +0200
-
-gst-plugins-bad0.10 (0.10.18-2) unstable; urgency=low
-
-  * debian/gstreamer-plugins-bad.install:
-    + Add camerabin plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 17 Mar 2010 14:54:11 +0100
-
-gst-plugins-bad0.10 (0.10.18-1) unstable; urgency=low
-
-  * New upstream stable release, "Dimishing Returns":
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on gstreamer and gst-plugins-base >= 0.10.27.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 08 Mar 2010 10:06:36 +0000
-
-gst-plugins-bad0.10 (0.10.17.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/rules,
-      debian/build-deps.in:
-      - Build depend on gstreamer and gst-plugins-base >= 0.10.26.3.
-    + debian/patches/01_faad-linking.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 25 Feb 2010 08:29:47 +0100
-
-gst-plugins-bad0.10 (0.10.17.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + Fixes midi plugin that claims that it sometimes doesn't
-      support files (Closes: #502952, #468083).
-    + debian/build-deps.in,
-      debian/rules:
-      - Build depend on gstreamer and gst-plugins-base >= 0.10.26.2.
-    + debian/build-deps.in:
-      - Update orc and gtk build dependencies.
-    + debian/gstreamer-plugins-bad.install,
-      debian/build-deps.in:
-      - Add adpcmdec, adpcmenc, dataurisrc, flite, jpegformat plugins.
-      - Remove shapewipe plugin, it was moved to gst-plugins-good. 
-    + debian/patches/01_cog-orc-memcpy.patch,
-      debian/patches/02_cog-link-lm.patch,
-      debian/patches/03_frei0r.patch:
-      - Dropped, merged upstream.
-    + debian/control.in:
-      - Add Conflict with gst-plugins-ugly << 0.10.13.2 because of the
-        id3mux plugin.
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add LV2 plugin again, now that broken plugins
-      can't crash the main process anymore.
-  * debian/patches/01_faad-linking.patch:
-    + Fix linking of the faad plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 19 Feb 2010 14:06:38 +0100
-
-gst-plugins-bad0.10 (0.10.17-4) unstable; urgency=low
-
-  * debian/build-deps.in:
-    + And remove the unnecessary build dependencies for SDL again as
-      bug #565579 is fixed now (Closes: #567775).
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 01 Feb 2010 05:35:12 +0100
-
-gst-plugins-bad0.10 (0.10.17-3) unstable; urgency=low
-
-  * debian/patches/03_frei0r.patch:
-    + Patch from upstream GIT to ensure correct GObject property
-      names (Closes: #565505).
-  * debian/build-deps.in:
-    + Add some unnecessary build dependencies to be able to build the
-      SDL plugin, see libsdl1.2 bug #565579.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 16 Jan 2010 17:04:34 +0100
-
-gst-plugins-bad0.10 (0.10.17-2) unstable; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Enable cog plugin.
-  * debian/patches/01_cog-orc-memcpy.patch,
-    debian/patches/02_cog-link-lm.patch:
-    + Fix build of the cog plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 14 Dec 2009 13:20:24 +0100
-
-gst-plugins-bad0.10 (0.10.17-1) unstable; urgency=low
-
-  * New upstream release, "Anny bobany".
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 17 Nov 2009 09:18:15 +0100
-
-gst-plugins-bad0.10 (0.10.16.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + Fixes build with celt >= 0.7.0.
-  * debian/rules:
-    + Add gstreamer0.10-plugins-bad's library directory to LD_LIBRARY_PATH
-      before calling dh_gstscancodecs. Otherwise some plugins can't be
-      loaded because of missing libraries.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 13 Nov 2009 07:58:42 +0100
-
-gst-plugins-bad0.10 (0.10.16.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/gstreamer-plugins-bad.install:
-      - Rename aiffparse plugin to aiff.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 10 Nov 2009 10:28:32 +0100
-
-gst-plugins-bad0.10 (0.10.16-1) unstable; urgency=low
-
-  [ Fabian Greffrath ]
-  * debian/extra, debian/gstreamer-amrwbenc.install, debian/README.Debian:
-    + Renamed the gstreamer-amrwb extra package to gstreamer-amrwbenc. There's
-      still the amrwb encoder in gst-plugins-bad because the opencore-amr
-      codecs in gst-plugins-ugly have no amrwb encoder.
-
-  [ Sebastian Dröge ]
-  * New upstream bugfix release, "Sensible Precaution":
-    + Fixes build of the faac plugin (Closes: #552080).
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 24 Oct 2009 06:17:23 +0200
-
-gst-plugins-bad0.10 (0.10.15-1) unstable; urgency=low
-
-  * New upstream release, "Ending the war".
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 21 Oct 2009 19:48:35 +0200
-
-gst-plugins-bad0.10 (0.10.14.4-1) experimental; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 16 Oct 2009 14:36:20 +0200
-
-gst-plugins-bad0.10 (0.10.14.3-1) experimental; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 16 Oct 2009 09:02:55 +0200
-
-gst-plugins-bad0.10 (0.10.14.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/build-deps.in,
-      debian/gstreamer-plugins-bad.install:
-      - Remove xdgmime plugin, it's in gst-plugins-base now.
-      - Add videomeasure, pnm, rsvg and mpegpsmux plugins.
-    + debian/rules,
-      debian/build-deps.in:
-      - Update GStreamer and gst-plugins-base build dependencies.
-    + debian/patches/02_libass-0.9.7.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 12 Oct 2009 17:14:50 +0200
-
-gst-plugins-bad0.10 (0.10.14-4) unstable; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Disable the LV2 plugin until it works reliable and doesn't crash
-      GStreamer on startup every time (Closes: #549189).
-      Unfortunately I can't reproduce that crash...
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 03 Oct 2009 14:09:46 +0200
-
-gst-plugins-bad0.10 (0.10.14-3) unstable; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add the LV2 plugin.
-  * debian/gstreamer-plugins-bad.install,
-    debian/patches/01_static-unstable-libraries.patch:
-    + Install the experimental helper libraries into /usr/lib but
-      don't ship any headers or anything else. Static linking
-      causes problems if multiple plugins use the same library.
-  * debian/patches/99_automake.patch:
-    + Dropped, not needed anymore.
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Drop the neonhttpsrc plugin, the souphttpsrc plugin from
-      gst-plugins-good is better in all cases.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 30 Sep 2009 12:43:23 +0200
-
-gst-plugins-bad0.10 (0.10.14-2) unstable; urgency=low
-
-  * debian/control.in:
-    + Add a Replaces for gstreamer0.10-plugins-really-bad from the
-      Debian Multimedia repository, which also contains the Dirac plugin
-      (Closes: #544667).
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 02 Sep 2009 11:43:32 +0200
-
-gst-plugins-bad0.10 (0.10.14-1) unstable; urgency=low
-
-  * New upstream release, 'Your New Best Friends'.
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add game-music-emu plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 30 Aug 2009 11:02:59 +0200
-
-gst-plugins-bad0.10 (0.10.13.5-2) experimental; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add mimic plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 26 Aug 2009 19:02:30 +0200
-
-gst-plugins-bad0.10 (0.10.13.5-1) experimental; urgency=low
-
-  * New upstream pre-release.
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add Dirac plugin that uses the Dirac reference implementation.
-  * debian/control.in:
-    + Update Standards-Version to 3.8.3, no additional changes needed.
-  * debian/build-deps.in,
-    debian/patches/02_libass-0.9.7.patch:
-    + Add support for building against libass >= 0.9.7.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 26 Aug 2009 17:40:24 +0200
-
-gst-plugins-bad0.10 (0.10.13.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/build-deps.in:
-      - Build depend on libass-dev (<< 0.9.7) because of API changes
-        in that version that we don't support yet.
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Remove gmyth plugin because libgmyth will be removed (Closes: #542128).
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 19 Aug 2009 08:55:24 +0200
-
-gst-plugins-bad0.10 (0.10.13.2-1) experimental; urgency=low
-
-  [ Fabian Greffrath ]
-  * debian/extra:
-    + Use @GST_PKGNAME@ instead of hard-coded "gstreamer0.10".
-  * debian/extra, debian/gstreamer-x264.install, debian/README.Debian:
-    + Removed all references to the x264 plugin which has been moved to
-      gst-plugins-ugly0.10.
-
-  [ Sebastian Dröge ]
-  * New upstream pre-release:
-    + Fixes integer overflow in MPEG demuxer that prevents playback of files
-      larger than 4GB (Closes: #537392).
-    + debian/patches/01_static-unstable-libraries.patch,
-      debian/patches/99_automake.patch:
-      - Only build static libraries, they're not API/ABI stable yet
-        but are used by some plugins already.
-    + debian/rules,
-      debian/build-deps.in:
-      - Update build dependencies.
-    + debian/gstreamer-plugins-bad.install:
-      - Add new asfmux, frei0r, kate and schroedinger plugins.
-      - Remove rtpmanager plugin, which was moved to gst-plugins-good.
-    + debian/control.in:
-      - Add Conflicts/Replaces/Provides for gstreamer0.10-schroedinger.
-  * debian/control.in:
-    + Update Standards-Version to 3.8.2, no additional changes needed.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 12 Aug 2009 07:20:46 +0200
-
-gst-plugins-bad0.10 (0.10.13-1) unstable; urgency=low
-
-  * New upstream release, 'Supersonic Rocket':
-    + debian/patches/01_hdvparse-link-libm.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 18 Jun 2009 13:47:30 +0200
-
-gst-plugins-bad0.10 (0.10.12.2-1) experimental; urgency=low
-
-  [ Fabian Greffrath ]
-  * debian/extra:
-    + gstreamer0.10-faac recommends gstreamer0.10-ffmpeg for
-      the ffmux_mp4 element.
-
-  [ Sebastian Dröge ]
-  * New upstream pre-release:
-    + debian/gstreamer-plugins-bad.install:
-      - Add new plugins: hdvparse, id3tag and shapewipe.
-    + debian/control.in:
-      - Conflict with gst-plugins-ugly << 0.10.11.2 because of
-        the id3tag plugin.
-    + debian/patches/01_hdvparse-link-libm.patch:
-      - Link hdvparse with -lm to fix unresolved symbols.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 06 Jun 2009 19:35:24 +0200
-
-gst-plugins-bad0.10 (0.10.12-1) unstable; urgency=low
-
-  * debian/build-deps.in:
-    + Remove liblrdf build dependency as it only causes crashes
-      in dependend packages like pidgin. There seems to be some
-      kind of conflict if libraptor/liblrdf and libxml2 are used
-      in the same process (Closes: #523345).
-  * New upstream release, 'More than I can handle'.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 20 May 2009 23:19:08 +0200
-
-gst-plugins-bad0.10 (0.10.11.3-1) experimental; urgency=low
-
-  [ Sebastian Dröge ]
-  * debian/control.in:
-    + Update Standards-Version to 3.8.1, no additional changes needed.
-  * New upstream pre-release:
-    + debian/gstreamer-plugins-bad.install:
-      - Remove flv, deinterlace and y4menc plugins that were moved
-        to gst-plugins-good.
-
-  [ Fabian Greffrath ]
-  * debian/control, debian/control.in, debian/extra:
-    + Removed duplicate Section fields from gstreamer0.10-plugins-bad and
-      the extra plugins.
-    + Changed Section to debug for gstreamer0.10-plugins-bad-dbg.
-    + Added Depends on ${misc:Depends} to gstreamer0.10-plugins-bad-dbg and
-      the extra plugins.
-    + Improved duplicate short description for gstreamer0.10-plugins-bad-dbg.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 16 May 2009 14:04:37 +0200
-
-gst-plugins-bad0.10 (0.10.11.2-1) experimental; urgency=low
-
-  [ Fabian Greffrath ]
-  * debian/TODO.Debian:
-    + Removed, I don't think any of these things are still relevant.
-
-  [ Sebastian Dröge ]
-  * New upstream pre-release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Update build dependencies.
-    + debian/gstreamer-plugins-bad.install:
-      - Add new debugutilsbad plugin.
-  * debian/build-deps.in:
-    + Use unversioned libjack-dev b-d (Closes: #526109).
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 12 May 2009 09:51:24 +0200
-
-gst-plugins-bad0.10 (0.10.11-2) unstable; urgency=low
-
-  * Upload to unstable, now that the DirectFB transition is done.
-  * debian/build-deps.in:
-    + Build depend on liblrdf0-dev for the LADSPA plugin to enable support
-      for reading RDF files for informations about LADSPA plugins.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 30 Mar 2009 14:41:32 +0200
-
-gst-plugins-bad0.10 (0.10.11-1) experimental; urgency=low
-
-  [ Sebastian Dröge ]
-  * New upstream release, 'A precious stone'.
-
-  [ Fabian Greffrath ]
-  * debian/extra:
-    + Added XB-GStreamer-* fields for the extra packages.
-  * debian/rules:
-    + Run debian/extra with sh (it has no execute permissions).
-  * debian/build-deps, debian/control, debian/rules:
-    + Order, wrap and indent Build-Depends; this will improve interdiffs for
-      packages that provide the extra plugins.
-
-  [ Sebastian Dröge ]
-  * Upload to experimental to prevent blocking the ffmpeg/etc transition.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 26 Mar 2009 07:36:33 +0100
-
-gst-plugins-bad0.10 (0.10.10.3-1) unstable; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 14 Mar 2009 19:49:34 +0100
-
-gst-plugins-bad0.10 (0.10.10.2-1) unstable; urgency=low
-
-  * New upstream pre-release:
-    + debian/patches/01_bpmdetect-stack-overflow.patch:
-      - Dropped, merged upstream.
-    + debian/build-deps.in:
-      - Update gst-plugins-base build dependency to >= 0.10.22.
-      - Update library build dependencies according to configure.ac.
-    + debian/control.in,
-      debian/gstreamer-plugins-bad.install:
-      - This release now contains all plugins from gst-plugins-farsight
-        and thus replaces files of it.
-      - Add new plugins: assrender, autoconvert, dtmf, liveadder,
-        rtpmux, siren, valve, xdgmime.
-      - Remove filter plugin, it's obsoleted by audioiirfilter from
-        gst-plugins-good.
-      - Remove twolame plugin, it was moved to gst-plugins-ugly.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 10 Mar 2009 08:23:48 +0100
-
-gst-plugins-bad0.10 (0.10.10-3) unstable; urgency=low
-
-  * debian/patches/01_bpmdetect-stack-overflow.patch:
-    + Patch from upstream GIT to fix stack overflow in the bpmdetect
-      plugin.
-  * debian/patches/02_no-Werror.patch,
-    debian/rules:
-    + Pass -Wno-error via C(XX)FLAGS instead of patching configure.
-  * debian/build-deps.in:
-    + Build depend on libdca-dev instead of libdts-dev, which is the
-      successor. libdts-dev is still necessary for the dts.h header.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 23 Feb 2009 12:14:32 +0100
-
-gst-plugins-bad0.10 (0.10.10-2) unstable; urgency=low
-
-  * Upload to unstable.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 15 Feb 2009 20:12:00 +0100
-
-gst-plugins-bad0.10 (0.10.10-1) experimental; urgency=low
-
-  * New upstream release, 'Keep the dogies rollin'':
-    + debian/rules:
-      - Update GStreamer build dependencies.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 20 Jan 2009 09:12:34 +0100
-
-gst-plugins-bad0.10 (0.10.9.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/patches/01_ladspa-modules.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 11 Jan 2009 21:31:03 +0100
-
-gst-plugins-bad0.10 (0.10.9.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + A lot DVD nagivation fixes (Closes: #506573).
-    + debian/patches/01_ladspa-modules.patch:
-      - Add plugin dependency for the LADSPA modules to make sure
-        that the plugin is updated when new LADSPA modules are installed.
-    + debian/build-deps.in,
-      debian/rules:
-      - Update build dependencies.
-    + debian/gstreamer-plugins-bad.install:
-      - Add new plugins.
-      - Remove speexresample (it's in gst-plugins-base as audioresample now).
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 08 Jan 2009 07:59:36 +0100
-
-gst-plugins-bad0.10 (0.10.9-1) experimental; urgency=low
-
-  * New upstream release, 'Matters Of Fact'.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 25 Oct 2008 09:39:49 +0200
-
-gst-plugins-bad0.10 (0.10.8.4-1) experimental; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 22 Oct 2008 11:20:04 +0200
-
-gst-plugins-bad0.10 (0.10.8.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/gstreamer-plugins-bad.install:
-      - Add apexsink plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 18 Oct 2008 10:23:50 +0200
-
-gst-plugins-bad0.10 (0.10.8.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + Some Midi playback fixes (Closes: #489170).
-    + debian/patches/03_resindvd-update.patch:
-      - Dropped, merged upstream.
-    + debian/rules:
-      - Build depend on gstreamer >= 0.10.21.
-    + debian/build-deps.in:
-      - Build depend on openssl.
-      - Build depend on CELT.
-      - Build depend on Jasper2k.
-      - Build depend on TwoLAME.
-    + debian/gstreamer-plugins-bad.install:
-      - Add aiffparse, celt, dccp, jp2k, mpegdemux, mpegtsmux, pcapparse,
-        scaletempo and twolame plugins (Closes: #482970).
-    + debian/control.in:
-      - Conflict with gstreamer0.10-fluendo-mpegdemux and
-        gstreamer0.10-fluendo-mpegmux as the mpegdemux and mpegtsmux plugins
-        from gst-plugins-bad are their successors.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 11 Oct 2008 15:48:19 +0200
-
-gst-plugins-bad0.10 (0.10.8-3) experimental; urgency=low
-
-  * debian/patches/03_resindvd-update.patch:
-    + Update the resindvd plugin from latest CVS to get some important
-      bugfixes.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 11 Oct 2008 12:59:59 +0200
-
-gst-plugins-bad0.10 (0.10.8-2) experimental; urgency=low
-
-  * debian/rules,
-    debian/control.in:
-    + Use the new automatic plugin installation infrastructure.
-  * debian/control.in:
-    + Wrap control fields.
-    + Depend on gstreamer0.10-plugins-base as some plugins need it.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 15 Aug 2008 18:43:04 +0200
-
-gst-plugins-bad0.10 (0.10.8-1) experimental; urgency=low
-
-  * New upstream release, 'Vapour Trails'.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 01 Aug 2008 11:33:33 +0200
-
-gst-plugins-bad0.10 (0.10.7.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/patches/03_resindvd-configure.patch,
-      debian/patches/04_ladspa-linking.patch,
-      debian/patches/05_resindvd-missing-header.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 26 Jul 2008 12:35:24 +0200
-
-gst-plugins-bad0.10 (0.10.7.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/gstreamer-plugins-bad.install:
-      - Remove replaygain and interleave plugins.
-      - Add deinterlace2 plugin.
-    + debian/gstreamer-plugins-bad.install,
-      debian/build-deps.in:
-      - Add resindvd plugin.
-    + debian/rules,
-      debian/build-deps.in:
-      - Update gstreamer and gst-plugins-base build dependency.
-    + debian/patches/02_wildmidi-config.patch,
-      debian/patches/03_rtspsession_rtcp_bye.patch,
-      debian/patches/04_mpeg4videoparse.patch:
-      - Dropped, merged upstream.
-    + Ported to the new libmpcdec API (Closes: #476380).
-    + Fixes playback of certain mms streams (Closes: #467268).
-  * debian/patches/03_resindvd-configure.patch:
-    + Fix configure check for the resindvd plugin.
-  * debian/patches/04_ladspa-linking.patch:
-    + Link ladspa with -ldl to prevent unresolved symbols.
-  * debian/patches/05_resindvd-missing-header.patch:
-    + Add missing header file.
-  * debian/control.in:
-    + Update Standards-Version to 3.8.0, no additional changes needed.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 20 Jul 2008 12:07:37 +0200
-
-gst-plugins-bad0.10 (0.10.7-2) unstable; urgency=low
-
-  * debian/patches/03_rtspsession_rtcp_bye.patch
-    + Added. Send RTCP BYE on EOS (From upstream CVS)
-  * debian/control: Add myself to uploaders
-  * debian/patches/04_mpeg4videoparse.patch
-    + Added. mpeg4videoparse update from CVS
-  * debian/rules: Append extra_plugins entries to debian/control instead of
-    truncating it (Patch from Mike Massonnet) (Closes: #481034)
-
- -- Sjoerd Simons <sjoerd@debian.org>  Sun, 01 Jun 2008 16:08:37 +0200
-
-gst-plugins-bad0.10 (0.10.7-1) unstable; urgency=low
-
-  * New upstream release, 'House of Cards'.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 24 Apr 2008 07:42:15 +0200
-
-gst-plugins-bad0.10 (0.10.6.4-1) experimental; urgency=low
-
-  * New upstream pre-release.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 22 Apr 2008 10:29:25 +0200
-
-gst-plugins-bad0.10 (0.10.6.3-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/patches/01_timidity-missing-header.patch:
-      - Dropped, merged upstream.
-
- -- Sebastian Dröge <slomo@debian.org>  Fri, 18 Apr 2008 10:36:44 +0200
-
-gst-plugins-bad0.10 (0.10.6.2-2) experimental; urgency=low
-
-  * debian/patches/02_no-Werror.patch:
-    + Don't build with -Werror to fix FTBFS on some architectures.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 15 Apr 2008 05:29:54 +0200
-
-gst-plugins-bad0.10 (0.10.6.2-1) experimental; urgency=low
-
-  * New upstream pre-release:
-    + debian/build-deps.in,
-      debian/rules:
-      - Update build dependencies.
-    + debian/rules,
-      debian/gstreamer-plugins-bad.install:
-      - Ship new dc1394, ofa, oss4audio, subenc plugins.
-      - Drop souphttpsrc plugin which moved to gst-plugins-good.
-    + debian/patches/01_wildmidi-build.patch,
-      debian/patches/03_soup-icecast.patch,
-      debian/patches/04_soup-primary-rank.patch,
-      debian/patches/05_soup-no-dav.patch,
-      debian/patches/06_neon-28.patch,
-      debian/patches/10_fix-faad-header-check.patch
-      debian/patches/75_build_docs_without_python_xml.patch,
-      debian/patches/80_unit-tests.patch:
-      - Dropped, merged upstream.
-    + debian/patches/02_wildmidi-config.patch:
-      - Updated for the new version.
-    + debian/patches/01_timidity-missing-header.patch:
-      - Add missing timidity header file.
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 14 Apr 2008 12:10:32 +0200
-
-gst-plugins-bad0.10 (0.10.6-7) unstable; urgency=low
-
-  * debian/patches/06_neon-28.patch:
-    + Fix build with neon 0.28.
-  * debian/build-deps.in:
-    + Use neon-gnutls instead of plain neon.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 01 Apr 2008 13:19:03 +0200
-
-gst-plugins-bad0.10 (0.10.6-6) unstable; urgency=low
-
-  * debian/patches/03_soup-icecast.patch:
-    + Set correct caps on the srcpad if we have an icecast server. Fixes
-      glitches/crackling (Closes: #472135).
-  * debian/patches/04_soup-primary-rank.patch:
-    + Give souphttpsrc RANK_PRIMARY so it's used always as HTTP source if
-      available.
-  * debian/patches/05_soup-no-dav.patch:
-    + Don't use soup for dav/davs. This is better handled by GIO and GnomeVFS
-      as they provide authentication.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 22 Mar 2008 19:30:07 +0100
-
-gst-plugins-bad0.10 (0.10.6-5) unstable; urgency=low
-
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Include the soup HTTP plugin.
-  * debian/build-deps.in:
-    + Drop python-xml build dependency for real now.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 11 Mar 2008 05:31:11 +0100
-
-gst-plugins-bad0.10 (0.10.6-4) unstable; urgency=low
-
-  * debian/patches/75_build_docs_without_python_xml.patch:
-    + Added. Build documentation using xml.dom.minidom instead of pyxml. Patch
-      by Sebastian Dröge.
-  * debian/control: Drop build-depend on python-xml
-  * debian/patches/10_fix-faad-header-check.patch:
-    + Added. Fix faad header check to match the check faad2 does. Fixes
-      playback of various streams.
-
- -- Sjoerd Simons <sjoerd@debian.org>  Sat, 08 Mar 2008 19:59:00 +0100
-
-gst-plugins-bad0.10 (0.10.6-3) unstable; urgency=low
-
-  * debian/extra,
-    debian/gstreamer-amrwb.install,
-    debian/gstreamer-mpeg2enc.install,
-    debian/README.Debian:
-    + Patch by Fabian Greffrath to add support for an amrwb and mpeg2enc
-      package and making the use of MPEG more conform (Closes: #467439).
-  * debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Add the gmyth plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 26 Feb 2008 08:35:54 +0100
-
-gst-plugins-bad0.10 (0.10.6-2) unstable; urgency=low
-
-  * debian/extra:
-    + Update for new xvid package names in Debian Multimedia and Debian
-      Unofficial Thanks to Fabian Greffrath (Closes: #466861).
-      Also add support for x264 and do some small cleanup.
-  * debian/rules:
-    + SPC is only available on Linux-i386, enable it as such. Fixes
-      FTBFS on kfreebsd-i386.
-  * debian/build-deps.in,
-    debian/patches/01_wildmidi-build.patch,
-    debian/patches/02_wildmidi-config.patch,
-    debian/gstreamer-plugins-bad.install:
-    + Enable the wildmidi plugin and change the config file path to our
-      default (Closes: #346455).
-
- -- Sebastian Dröge <slomo@debian.org>  Mon, 25 Feb 2008 07:03:11 +0100
-
-gst-plugins-bad0.10 (0.10.6-1) unstable; urgency=low
-
-  * New upstream release, "A Big Deep Breath":
-    + debian/patches/01_linking-fixes.patch:
-      - Dropped, merged upstream.
-  * debian/rules,
-    debian/build-deps.in,
-    debian/gstreamer-plugins-bad.install:
-    + Enable the alsaspdif, libcdaudio, dvb, fbdev and vcd plugins
-      only on Linux architectures to try to fix FTBFS on kfreebsd.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 21 Feb 2008 13:34:46 +0100
-
-gst-plugins-bad0.10 (0.10.5.4-1) experimental; urgency=low
-
-  * New upstream pre-release.
-  * debian/control.in:
-    + Add Replaces for gstreamer0.10-plugins-bad-multiverse (<< 0.10.5-2) to
-      keep the Ubuntu delta lower and don't break Debian installation with
-      some Ubuntu packages.
-  * debian/patches/99_ltmain_as-needed.patch,
-    debian/rules:
-    + Add -Wl,-z,defs -Wl,-O1 -Wl,--as-needed to LDFLAGS to remove some
-      unnecessary dependencies on various packages.
-  * debian/patches/01_linking-fixes.patch:
-    + Link the tta plugin with libm.
-
- -- Sebastian Dröge <slomo@debian.org>  Tue, 19 Feb 2008 06:55:50 +0100
-
-gst-plugins-bad0.10 (0.10.5.3-1) experimental; urgency=low
-
-  * New upstream pre-release.
-  * debian/build-deps.in:
-    + Build depend on gstreamer0.10-plugins-base for the unit tests.
-  * debian/patches/80_unit-tests.patch:
-    + Disable some elements for the generic/states unit test.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 14 Feb 2008 13:18:33 +0100
-
-gst-plugins-bad0.10 (0.10.5.2-1) experimental; urgency=low
-
-  [ Emilio Pozuelo Monfort ]
-  * debian/rules:
-    - Decide the package name and url depending on the distribution.
-  * debian/build-deps.in:
-    - Build-Depend on lsb-release.
-
-  [ Sebastian Dröge ]
-  * New upstream pre-release:
-    + Fixes FTBFS if built twice in a row (Closes: #424399).
-    + Adds support for VCD playback (Closes: #454599).
-    + Fixes conflict between Fluendo mpeg demuxer and
-      DTS decoder (Closes: #448411).
-    + debian/build-deps.in,
-      debian/control.in:
-      - Update liboil and gstreamer build dependencies.
-      - Add and update a few build dependencies.
-    + debian/gstreamer-plugins-bad.install:
-      - Add dvdspu, festival, flv, mpegtsparse, mpeg4videoparse, rawparse,
-        sdp, selector, speexresample, stereo, fbdev, metadata, vcd plugins. 
-      - Remove equalizer, multifile, spectrum, switch, videoparse, xingheader
-        plugins. These have moved to other places now.
-      - Sort everything alphabetically.
-    + debian/control.in,
-      debian/build-deps.in,
-      debian/rules:
-      - Drop the OpenGL plugin. This will go to a new source package named
-        gst-plugins-gl once we have mesa >= 7.1 somewhere.
-  * debian/rules:
-    + Run the unit test suite but don't fail the build on failures.
-  * debian/control.in:
-    + Update Standards-Version to 3.7.3, no additional changes needed.
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 09 Feb 2008 14:04:01 +0100
-
-gst-plugins-bad0.10 (0.10.5-5) unstable; urgency=low
-
-  * debian/rules:
-    + Fix GST_REGISTRY envirnment variable setting (Closes: #452568).
-
- -- Sebastian Dröge <slomo@debian.org>  Sat, 24 Nov 2007 20:02:13 +0100
-
-gst-plugins-bad0.10 (0.10.5-4) unstable; urgency=low
-
-  * debian/rules:
-      + Set GST_REGISTRY before the dh_gstscancodecs call to save the registry
-        somewhere on buildds without writable home and speed things up a bit.
-  * debian/build-deps.in:
-      + Remove check from build dependencies. This is only an indirect build
-        dependency that is already satisfied by libgstreamer0.10-dev. configure
-        only checks for libgstcheck, not check.
-   * debian/build-deps.in,
-     debian/gstreamer-plugins-bad.install:
-     + Enable the DirectFB video sink plugin.
-
- -- Sebastian Dröge <slomo@debian.org>  Wed, 19 Sep 2007 15:44:46 +0200
-
-gst-plugins-bad0.10 (0.10.5-3) unstable; urgency=low
-
-  * debian/control.in,
-    debian/rules,
-    debian/gstreamer-plugins-bad.install:
-    + Move docs, SDL and GL to a separate package.
-    + Create a package with debug symbols.
-  * debian/rules:
-    + Call dh_gstscancodecs.
-  * debian/control:
-    + Replace Source-Version with binary:Version to make lintian happy.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 30 Aug 2007 20:22:35 +0200
-
-gst-plugins-bad0.10 (0.10.5-2) unstable; urgency=low
-
-  * debian/build-deps.in:
-    + Drop swfdec build dependency. The plugin doesn't work with 0.5.
-
- -- Sebastian Dröge <slomo@debian.org>  Thu, 30 Aug 2007 10:10:49 +0200
-
-gst-plugins-bad0.10 (0.10.5-1) unstable; urgency=medium
-
-  * Change Maintainer to pkg-gstreamer, add myself to Uploaders and use
-    "standard" GStreamer packaging, used for all the other plugin packages too.
-  * New upstream version (Closes: #429727):
-    + Fixes remaining use of deprecated function (Closes: #436353).
-    + Somewhat fixes FTBFS caused by deprecation warnings by not compiling
-      with -Werror (Closes: #424559).
-  * debian/build-deps.in:
-    + Build depend on new enough GStreamer (Closes: #433495).
-  * debian/gstreamer-plugins-bad.install,
-    debian/build-deps.in:
-    + Ship the GSM plugin (Closes: #429594).
-    + Ship the dtsdec plugins (Closes: #428742).
-    + Ship the ladspa plugin (Closes: #429527).
-  * debian/rules,
-    debian/gstreamer-plugins-bad.install,
-    debian/build-deps.in:
-    + Ship the SPC plugin on i386 (Closes: #430045).
-  * debian/control.in:
-    + Fix typo in package description (Closes: #436664).
-  * debian/gstreamer-plugins-bad.install:
-    + Don't ship the libgstapp library as it still randomly changes
-      API and ABI until it is moved to gst-plugins-good at some point.
-    + Don't ship completely unneeded .a files for the plugins.
-  * debian/changelog:
-    + Urgency medium because of RC bugfixes.
-
- -- Sebastian Dröge <slomo@debian.org>  Sun, 19 Aug 2007 14:41:31 +0200
-
-gst-plugins-bad0.10 (0.10.4+cvs2007.04.30) unstable; urgency=low
-
-  * Get a CVS version which contains the relevant FAAD patches.
-  * Enable FAAD support. (Closes: #399438, #399042, #327163, #403093)
-
- -- Joe Wreschnig <piman@debian.org>  Mon, 30 Apr 2007 21:42:39 -0700
-
-gst-plugins-bad0.10 (0.10.4-2) unstable; urgency=low
-
-  * Disable spcdec for now, as it's i386-only. (Closes: #420444)
-
- -- Joe Wreschnig <piman@debian.org>  Sun, 22 Apr 2007 11:58:24 -0700
-
-gst-plugins-bad0.10 (0.10.4-1) unstable; urgency=low
-
-  * New upstream version. (Closes: #419904)
-  * Remove patch added in 0.10.3-3.1, as it was merged upstream.
-    Thanks to Loic Minier for the fast response and NMU. (Closes: #408213)
-  * debian/control: Explain why the modules are "bad". (Closes: #387970)
-  * Enable sdlvideosink/sdlaudiosink. (Closes: #404493)
-  * Enable jacksink. (Closes: #407679)
-  * Enable dvbsrc. (Closes: #418381)
-  * Enable spcdec.
-
- -- Joe Wreschnig <piman@debian.org>  Sat, 21 Apr 2007 17:11:17 -0700
-
-gst-plugins-bad0.10 (0.10.3-3.1) unstable; urgency=high
-
-  * Non-maintainer upload.
-  * SECURITY: buffer overflow.
-  * Fix potential buffer overflow in gst/modplug/libmodplug/sndfile.cpp;
-    CVE-2006-4192; GNOME #385788; from upstream CVS / next upstream release;
-    closes: #407956.
-
- -- Loic Minier <lool@dooz.org>  Mon, 22 Jan 2007 16:05:35 +0100
-
-gst-plugins-bad0.10 (0.10.3-3) unstable; urgency=low
-
-  * debian/rules:
-    * Enable v4l2src. (Closes: #379867)
-    * Force disabling of MusicBrainz.
-    * Allow FAAD=enable environment variable to override build options.
-  * README.Debian: Explain how to get FAAD support.
-
- -- Joe Wreschnig <piman@debian.org>  Mon, 31 Jul 2006 16:38:12 -0500
-
-gst-plugins-bad0.10 (0.10.3-2) unstable; urgency=low
-
-  * Build-Depend on zlib1g-dev. (Closes: #379752)
-
- -- Joe Wreschnig <piman@debian.org>  Tue, 25 Jul 2006 11:46:05 -0500
-
-gst-plugins-bad0.10 (0.10.3-1) unstable; urgency=low
-
-  * New upstream release.
-  * debian/rules: Disable experimental and libneon modules.
-  * debian/control: Build-Dep on liboil3-dev.
-  * debian/copyright: Add copyrights for new modules.
-
- -- Joe Wreschnig <piman@debian.org>  Thu, 22 Jun 2006 18:46:04 -0500
-
-gst-plugins-bad0.10 (0.10.1-1) unstable; urgency=low
-
-  * New upstream release.
-  * Build-Depend on python for building docs.
-
- -- Joe Wreschnig <piman@debian.org>  Tue, 21 Feb 2006 16:04:33 -0600
-
-gst-plugins-bad0.10 (0.10.0+cvs20060214-2) unstable; urgency=low
-
-  * Update debian/copyright.
-  * Explicitly disable more modules.
-  * Build and include documentation.
-
- -- Joe Wreschnig <piman@debian.org>  Wed, 15 Feb 2006 12:24:20 -0600
-
-gst-plugins-bad0.10 (0.10.0+cvs20060214-1) unstable; urgency=low
-
-  * Initial release.
-
- -- Joe Wreschnig <piman@debian.org>  Tue, 14 Feb 2006 13:22:33 -0600
-
+ -- Coral <coral-support@google.com>  Tue, 22 Oct 2019 15:42:34 -0500
diff --git a/debian/control b/debian/control
index 54e22b1..933a217 100644
--- a/debian/control
+++ b/debian/control
@@ -1,9 +1,7 @@
-Source: gst-plugins-bad1.0
+Source: mtk-gst-plugins-bad
 Section: libs
 Priority: optional
-Maintainer: Maintainers of GStreamer packages <gst-plugins-bad1.0@packages.debian.org>
-Uploaders: Sebastian Dröge <slomo@debian.org>,
-           Sjoerd Simons <sjoerd@debian.org>
+Maintainer: Coral <coral-support@google.com>
 Build-Depends: autoconf (>= 2.69),
                automake (>= 1.14),
                autopoint (>= 0.17),
@@ -16,7 +14,6 @@
                libasound2-dev (>= 0.9.1) [linux-any],
                libcdaudio-dev [linux-any],
                libdc1394-22-dev (>= 2.0.0) [linux-any],
-               libgudev-1.0-dev (>= 143) [linux-any],
                libusb-1.0-0-dev [linux-any],
                libbluetooth-dev (>= 5) [linux-any],
                libsbc-dev (>= 1.1) [linux-any],
@@ -25,7 +22,6 @@
                wayland-protocols (>= 1.4) [linux-any],
                libvulkan-dev [linux-any],
                libgstreamer1.0-dev (>= 1.14.4),
-               gstreamer1.0-plugins-base (>= 1.14.4),
                ladspa-sdk,
                libass-dev (>= 0.10.4),
                libbs2b-dev,
@@ -40,6 +36,8 @@
                libexif-dev (>= 0.6.16),
                libfaad-dev (>= 2.7),
                libfluidsynth-dev (>= 1.0),
+               libgl1-mesa-dev,
+               libgles2-mesa-dev,
                libglib2.0-dev (>= 2.40),
                libgme-dev,
                libgnutls28-dev (>= 2.11.3),
@@ -54,7 +52,6 @@
                libmms-dev (>= 0.4),
                libmodplug-dev,
                libmpcdec-dev,
-               libnice-dev (>= 0.1.14),
                libofa0-dev (>= 0.9.3),
                libopenal-dev (>= 1:1.14),
                libopenexr-dev,
@@ -68,7 +65,6 @@
                libsndfile1-dev (>= 1.0.16),
                libsoundtouch-dev (>= 1.5.0),
                libspandsp-dev,
-               libsrtp2-dev (>= 2.1),
                libssl-dev,
                libtool (>= 2.2.6),
                libvo-aacenc-dev,
@@ -85,9 +81,8 @@
                nettle-dev,
                pkg-config (>= 0.11.0)
 Standards-Version: 3.9.8
-Vcs-Git: https://salsa.debian.org/gstreamer-team/gst-plugins-bad1.0.git
-Vcs-Browser: https://salsa.debian.org/gstreamer-team/gst-plugins-bad1.0/
 Homepage: https://gstreamer.freedesktop.org
+
  
 Package: gstreamer1.0-plugins-bad
 Architecture: any
@@ -180,7 +175,7 @@
 Depends: ${misc:Depends},
          libgstreamer-plugins-bad1.0-0 (= ${binary:Version}),
          libgstreamer1.0-dev,
-         libgstreamer-plugins-base1.0-dev
+         libgstreamer-plugins-base1.0-dev,
 Description: GStreamer development files for libraries from the "bad" set
  GStreamer is a streaming media framework, based on graphs of filters
  which operate on media data.  Applications using this library can do
diff --git a/debian/control.in b/debian/control.in
deleted file mode 100644
index 3c1e541..0000000
--- a/debian/control.in
+++ /dev/null
@@ -1,225 +0,0 @@
-Source: gst-plugins-bad@GST_ABI@
-Section: libs
-Priority: extra
-Maintainer: Maintainers of GStreamer packages <gst-plugins-bad1.0@packages.debian.org>
-Uploaders: Sebastian Dröge <slomo@debian.org>,
-           Sjoerd Simons <sjoerd@debian.org>
-Build-Depends: BUILDDEPS
-Standards-Version: 3.9.3
-Vcs-Git: https://salsa.debian.org/gstreamer-team/gst-plugins-bad1.0.git
-Vcs-Browser: https://salsa.debian.org/gstreamer-team/gst-plugins-bad1.0/
-Homepage: https://gstreamer.freedesktop.org
-
-Package: @GST_PKGNAME@-plugins-bad-doc
-Architecture: all
-Multi-Arch: foreign
-Section: doc
-Depends: ${misc:Depends},
-         gstreamer@GST_ABI@-doc,
-         gstreamer@GST_ABI@-plugins-base-doc
-Description: GStreamer documentation for plugins from the "bad" set
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
- .
- This package contains the documentation for plugins from the "bad" set.
- 
-Package: @GST_PKGNAME@-plugins-bad
-Architecture: any
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends},
-         ${shlibs:Depends},
-         gstreamer@GST_ABI@-plugins-base,
-         libgstreamer-plugins-bad@GST_DEB_ABI@ (= ${binary:Version}),
-Provides: @GST_PKGNAME@-plugins-bad-videoparsers,
-          @GST_PKGNAME@-plugins-bad-faad,
-          ${gstreamer:Provides}
-Suggests: frei0r-plugins
-Conflicts: @GST_PKGNAME@-plugins-bad-videoparsers (<< 1.11.91-1ubuntu1),
-           @GST_PKGNAME@-plugins-bad-faad (<< 1.11.91-1ubuntu1)
-Replaces: gstreamer1.0-plugins-base (<< 0.11.94), gstreamer1.0-plugins-good (<< 1.1.2),
-          @GST_PKGNAME@-plugins-bad-videoparsers (<< 1.11.91-1ubuntu1),
-          @GST_PKGNAME@-plugins-bad-faad (<< 1.11.91-1ubuntu1)
-Breaks: gstreamer1.0-plugins-base (<< 0.11.94), gstreamer1.0-plugins-good (<< 1.1.2)
-XB-GStreamer-Version: ${gstreamer:Version}
-XB-GStreamer-Elements: ${gstreamer:Elements}
-XB-GStreamer-URI-Sources: ${gstreamer:URISources}
-XB-GStreamer-URI-Sinks: ${gstreamer:URISinks}
-XB-GStreamer-Encoders: ${gstreamer:Encoders}
-XB-GStreamer-Decoders: ${gstreamer:Decoders}
-Description: GStreamer plugins from the "bad" set
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
-
-Package: @GST_PKGNAME@-opencv
-Architecture: any
-Multi-Arch: same
-Depends: ${misc:Depends},
-         ${shlibs:Depends},
-         gstreamer@GST_ABI@-plugins-base,
-         libgstreamer-plugins-bad@GST_DEB_ABI@ (= ${binary:Version}),
-         libgstreamer-opencv@GST_DEB_ABI@ (= ${binary:Version}),
-Conflicts: @GST_PKGNAME@-plugins-bad (<< 1.13.1)
-Replaces: @GST_PKGNAME@-plugins-bad (<< 1.13.1)
-XB-GStreamer-Version: ${gstreamer:Version}
-XB-GStreamer-Elements: ${gstreamer:Elements}
-XB-GStreamer-URI-Sources: ${gstreamer:URISources}
-XB-GStreamer-URI-Sinks: ${gstreamer:URISinks}
-XB-GStreamer-Encoders: ${gstreamer:Encoders}
-XB-GStreamer-Decoders: ${gstreamer:Decoders}
-Description: GStreamer OpenCV plugins
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
- .
- This package contains the OpenCV plugins.
-
-Package: @GST_PKGNAME@-plugins-bad-dbg
-Architecture: any
-Multi-Arch: same
-Section: debug
-Priority: extra
-Depends: @GST_PKGNAME@-plugins-bad (= ${binary:Version}),
-         ${misc:Depends}
-Replaces: gstreamer1.0-plugins-base-dbg (<< 0.11.94), gstreamer1.0-plugins-good (<< 1.1.2)
-Breaks: gstreamer1.0-plugins-base-dbg (<< 0.11.94), gstreamer1.0-plugins-good (<< 1.1.2)
-Description: GStreamer plugins from the "bad" set (debug symbols)
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- This package contains unstripped shared libraries. It is provided primarily
- to provide a backtrace with names in a debugger, this makes it somewhat
- easier to interpret core dumps. The libraries are installed in
- /usr/lib/debug and are automatically used by gdb.
-
-Package: libgstreamer-plugins-bad@GST_DEB_ABI@
-Architecture: any
-Section: libs
-Priority: extra
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends},
-         ${shlibs:Depends},
-Description: GStreamer libraries from the "bad" set
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
- .
- This package contains shared GStreamer libraries from the "bad" set. The API
- is not guaranteed to be stable.
-
-Package: libgstreamer-opencv@GST_DEB_ABI@
-Architecture: any
-Section: libs
-Priority: extra
-Multi-Arch: same
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends},
-         ${shlibs:Depends},
-Conflicts: libgstreamer-plugins-bad@GST_DEB_ABI@ (<< 1.13.1)
-Replaces: libgstreamer-plugins-bad@GST_DEB_ABI@ (<< 1.13.1)
-Description: GStreamer OpenCV libraries
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
- .
- This package contains shared GStreamer libraries for OpenCV.
-
-Package: libgstreamer-plugins-bad@GST_ABI@-dev
-Architecture: any
-Multi-Arch: same
-Section: libdevel
-Priority: extra
-Depends: ${misc:Depends},
-         libgstreamer-plugins-bad@GST_DEB_ABI@ (= ${binary:Version}),
-         libgstreamer-opencv@GST_DEB_ABI@ (= ${binary:Version}),
-         libgstreamer@GST_ABI@-dev,
-         libgstreamer-plugins-base@GST_ABI@-dev,
-         gir1.2-gst-plugins-bad-@GST_ABI@ (= ${binary:Version}),
-         libopencv-dev (>= 2.3.0)
-Description: GStreamer development files for libraries from the "bad" set
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
- .
- This package contains development files for GStreamer libraries from the
- "bad" set. The API is not guaranteed to be stable.
-
-Package: gir1.2-gst-plugins-bad-@GST_ABI@
-Section: introspection
-Architecture: any
-Multi-Arch: same
-Depends: ${gir:Depends},
-         ${shlibs:Depends},
-         ${misc:Depends}
-Description: GObject introspection data for the GStreamer libraries from the "bad" set
- GStreamer is a streaming media framework, based on graphs of filters
- which operate on media data.  Applications using this library can do
- anything from real-time sound processing to playing videos, and just
- about anything else media-related.  Its plugin-based architecture means
- that new data types or processing capabilities can be added simply by
- installing new plug-ins.
- .
- GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
- to the rest. They might be close to being good quality, but they're missing
- something - be it a good code review, some documentation, a set of tests, a
- real live maintainer, or some actual wide use.
- .
- This package contains introspection data for the GStreamer libraries from
- the "bad" set. It can be used by packages using the GIRepository format to
- generate dynamic bindings.
-
diff --git a/debian/gstreamer1.0-plugins-bad.lintian-overrides b/debian/gstreamer1.0-plugins-bad.lintian-overrides
index 039022e..28af17e 100644
--- a/debian/gstreamer1.0-plugins-bad.lintian-overrides
+++ b/debian/gstreamer1.0-plugins-bad.lintian-overrides
@@ -1 +1,2 @@
 gstreamer1.0-plugins-bad: library-not-linked-against-libc *
+
diff --git a/debian/patches/0001-Workaround-concurrency-issue.patch b/debian/patches/0001-Workaround-concurrency-issue.patch
deleted file mode 100644
index c88c14f..0000000
--- a/debian/patches/0001-Workaround-concurrency-issue.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 1a4da293d0d22015240c81e5b056ba322c1529ea Mon Sep 17 00:00:00 2001
-From: Alexandre Bailon <abailon@baylibre.com>
-Date: Tue, 22 Sep 2020 15:33:19 +0200
-Subject: [PATCH] Workaround concurrency issue
-
-There is a concurrency issue between rsvg plugin and it parent's
-class: videofilter.
-Because of this issue, the plugin crash because it tries to write
-a read only buffer.
-
-Until we find a proper way to prevent the concurrency, use this
-workaround to avoid the segfault.
-
-Signed-off-by: Alexandre Bailon <abailon@baylibre.com>
-Change-Id: I14f1c2a857fb949f53220f583615f6faa8e9ca26
----
- ext/rsvg/gstrsvgoverlay.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/ext/rsvg/gstrsvgoverlay.c b/ext/rsvg/gstrsvgoverlay.c
-index 5f661b9a..48384573 100644
---- a/ext/rsvg/gstrsvgoverlay.c
-+++ b/ext/rsvg/gstrsvgoverlay.c
-@@ -137,7 +137,7 @@ gst_rsvg_overlay_set_svg_data (GstRsvgOverlay * overlay, const gchar * data,
-   if (overlay->handle) {
-     g_object_unref (overlay->handle);
-     overlay->handle = NULL;
--    gst_base_transform_set_passthrough (btrans, TRUE);
-+//    gst_base_transform_set_passthrough (btrans, TRUE);
-   }
- 
-   /* data may be NULL */
--- 
-2.25.1
-
diff --git a/debian/patches/0001-add-judge-for-mpeg4-codec-in-mpeg-container.patch b/debian/patches/0001-add-judge-for-mpeg4-codec-in-mpeg-container.patch
deleted file mode 100644
index ab51aa8..0000000
--- a/debian/patches/0001-add-judge-for-mpeg4-codec-in-mpeg-container.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 11cf797e31a671e0ef4a5ca7c1a0205c15ea9456 Mon Sep 17 00:00:00 2001
-From: Qian Hu <Qian.Hu@mediatek.com>
-Date: Sun, 1 Dec 2019 11:06:20 +0800
-Subject: [PATCH] add judge for mpeg4 codec in mpeg container
-
-Signed-off-by: Qian Hu <Qian.Hu@mediatek.com>
----
- gst/mpegdemux/gstmpegdemux.c | 24 +++++++++++++++++++++---
- 1 file changed, 21 insertions(+), 3 deletions(-)
-
-diff --git a/gst/mpegdemux/gstmpegdemux.c b/gst/mpegdemux/gstmpegdemux.c
-index 4454149..0c684b5 100644
---- a/gst/mpegdemux/gstmpegdemux.c
-+++ b/gst/mpegdemux/gstmpegdemux.c
-@@ -2255,6 +2255,23 @@ gst_ps_demux_data_cb (GstPESFilter * filter, gboolean first,
-       }
-       if (stream_type == -1)
-         goto unknown_stream_type;
-+    } else if (stream_type == ST_GST_VIDEO_MPEG1_OR_2) {
-+        if (datalen >= 4) {
-+          if (!memcmp("\x00\x00\x01\xB0", map.data, 4)) {
-+            stream_type = ST_VIDEO_MPEG4;
-+          }
-+        }
-+        if (datalen >= 5) {
-+          if (!memcmp("\x00\x00\x01\x00\x00", map.data, 5)) {
-+            stream_type = ST_VIDEO_MPEG4;
-+          }
-+        }
-+    } else if (stream_type == ST_AUDIO_MPEG1) {
-+        if (datalen >= 4) {
-+          if (!memcmp("\xFF\xF1\x50\x80", map.data, 4)) {
-+            stream_type = ST_AUDIO_AAC_ADTS;
-+          }
-+        }
-     }
-     if (filter->pts != -1) {
-       demux->next_pts = filter->pts + demux->scr_adjust;
-@@ -2858,9 +2875,10 @@ gst_ps_demux_loop (GstPad * pad)
-     offset += size;
-     gst_segment_set_position (&demux->sink_segment, GST_FORMAT_BYTES, offset);
-     /* check EOS condition */
--    if ((demux->sink_segment.position >= demux->sink_segment.stop) ||
--        (demux->src_segment.stop != (guint64) - 1 &&
--            demux->src_segment.position >= demux->src_segment.stop)) {
-+    if ((demux->src_segment.flags & GST_SEEK_FLAG_SEGMENT) &&
-+        ((demux->sink_segment.position >= demux->sink_segment.stop) ||
-+            (demux->src_segment.stop != (guint64) - 1 &&
-+                demux->src_segment.position >= demux->src_segment.stop))) {
-       GST_DEBUG_OBJECT (demux,
-           "forward mode using segment reached end of " "segment pos %"
-           GST_TIME_FORMAT " stop %" GST_TIME_FORMAT " pos in bytes %"
--- 
-2.6.4
-
diff --git a/debian/patches/0001-mtk-upgrade-gst-bad-to-1-14-4.patch b/debian/patches/0001-mtk-upgrade-gst-bad-to-1-14-4.patch
deleted file mode 100644
index 33c65bd..0000000
--- a/debian/patches/0001-mtk-upgrade-gst-bad-to-1-14-4.patch
+++ /dev/null
@@ -1,656 +0,0 @@
-From 41476a48b06f2b2285659844e88f3e7ffa71b1ec Mon Sep 17 00:00:00 2001
-From: Yuan Fang <yuan.fang@mediatek.com>
-Date: Wed, 14 Aug 2019 16:18:17 +0800
-Subject: [PATCH] upgrade-gst-bad-to-1-14-4
-
----
- ext/resindvd/gstmpegdemux.c           |  17 ++++
- gst-libs/gst/wayland/Makefile.am      |   3 +
- gst-libs/gst/wayland/Makefile.in      |  58 ++++++++---
- gst/adpcmdec/adpcmdec.c               |   4 +
- gst/ivfparse/gstivfparse.c            |   3 +-
- gst/jpegformat/gstjpegformat.c        |   2 +-
- gst/jpegformat/gstjpegparse.c         |   2 +-
- gst/mpegtsdemux/tsdemux.c             | 178 ++++++++++++++++++++++++++++++++++
- gst/videoparsers/gsth264parse.c       |  26 +++--
- gst/videoparsers/gsth264parse.h       |   1 +
- gst/videoparsers/gsth265parse.c       |   8 +-
- gst/videoparsers/gsth265parse.h       |   1 +
- gst/videoparsers/gstmpeg4videoparse.c |   9 +-
- gst/videoparsers/gstmpeg4videoparse.h |   1 +
- gst/videoparsers/gstmpegvideoparse.c  |  91 ++++++++++++++---
- 15 files changed, 361 insertions(+), 43 deletions(-)
-
-diff --git a/ext/resindvd/gstmpegdemux.c b/ext/resindvd/gstmpegdemux.c
-index a35a6a4..562f3bb 100644
---- a/ext/resindvd/gstmpegdemux.c
-+++ b/ext/resindvd/gstmpegdemux.c
-@@ -1932,6 +1932,23 @@ gst_flups_demux_data_cb (GstPESFilter * filter, gboolean first,
-       }
-       if (stream_type == -1)
-         goto unknown_stream_type;
-+	  } else if (stream_type == ST_GST_VIDEO_MPEG1_OR_2) {
-+        if (datalen >= 4) {
-+          if (!memcmp("\x00\x00\x01\xB0", map.data, 4)) {
-+            stream_type = ST_VIDEO_MPEG4;
-+          }
-+        }
-+        if (datalen >= 5) {
-+          if (!memcmp("\x00\x00\x01\x00\x00", map.data, 5)) {
-+            stream_type = ST_VIDEO_MPEG4;
-+          }
-+        }
-+    } else if (stream_type == ST_AUDIO_MPEG1) {
-+        if (datalen >= 4) {
-+          if (!memcmp("\xFF\xF1\x50\x80", map.data, 4)) {
-+            stream_type = ST_AUDIO_AAC_ADTS;
-+          }
-+        }
-     }
-     if (filter->pts != -1) {
-       demux->next_pts = filter->pts + demux->scr_adjust;
-diff --git a/gst-libs/gst/wayland/Makefile.am b/gst-libs/gst/wayland/Makefile.am
-index 743a489..d2e4f6e 100644
---- a/gst-libs/gst/wayland/Makefile.am
-+++ b/gst-libs/gst/wayland/Makefile.am
-@@ -22,6 +22,9 @@ libgstwayland_@GST_API_VERSION@_la_LDFLAGS = \
- 	$(GST_ALL_LDFLAGS) \
- 	$(GST_LT_LDFLAGS)
- 
-+libgstwayland_@GST_API_VERSION@include_HEADERS = \
-+	wayland.h
-+
- noinst_HEADERS = \
- 	wayland.h
- 
-diff --git a/gst/adpcmdec/adpcmdec.c b/gst/adpcmdec/adpcmdec.c
-index 3cfa820..4412d85 100644
---- a/gst/adpcmdec/adpcmdec.c
-+++ b/gst/adpcmdec/adpcmdec.c
-@@ -424,6 +424,10 @@ adpcmdec_handle_frame (GstAudioDecoder * bdec, GstBuffer * buffer)
-         ("frame decode failed"), ret);
-   }
- 
-+  if (bdec->ts_none) {
-+	bdec->sub_ts_none = FALSE;
-+  }
-+
-   if (ret == GST_FLOW_OK)
-     ret = gst_audio_decoder_finish_frame (bdec, outbuf, 1);
- 
-diff --git a/gst/ivfparse/gstivfparse.c b/gst/ivfparse/gstivfparse.c
-index e0e8401..df6a915 100644
---- a/gst/ivfparse/gstivfparse.c
-+++ b/gst/ivfparse/gstivfparse.c
-@@ -331,7 +331,8 @@ gst_ivf_parse_handle_frame_data (GstIvfParse * ivf, GstBaseParseFrame * frame,
-     if (gst_buffer_map (frame->out_buffer, &map, GST_MAP_READ)) {
-       guint32 width, height;
- 
--      if (ivf->fourcc == GST_MAKE_FOURCC ('V', 'P', '8', '0')) {
-+      if ((ivf->fourcc == GST_MAKE_FOURCC ('V', 'P', '8', '0')) ||
-+        (ivf->fourcc == GST_MAKE_FOURCC ('V', 'P', '9', '0'))) {
-         guint32 frame_tag;
-         frame_tag = GST_READ_UINT24_LE (map.data);
-         if (!(frame_tag & 0x01) && map.size >= 10) {    /* key frame */
-diff --git a/gst/jpegformat/gstjpegformat.c b/gst/jpegformat/gstjpegformat.c
-index b410466..1faf1ce 100644
---- a/gst/jpegformat/gstjpegformat.c
-+++ b/gst/jpegformat/gstjpegformat.c
-@@ -30,7 +30,7 @@
- static gboolean
- plugin_init (GstPlugin * plugin)
- {
--  if (!gst_element_register (plugin, "jpegparse", GST_RANK_NONE,
-+  if (!gst_element_register (plugin, "jpegparse", GST_RANK_PRIMARY,
-           GST_TYPE_JPEG_PARSE))
-     return FALSE;
-   if (!gst_element_register (plugin, "jifmux", GST_RANK_SECONDARY,
-diff --git a/gst/jpegformat/gstjpegparse.c b/gst/jpegformat/gstjpegparse.c
-index 0bfdc80..b9f1853 100644
---- a/gst/jpegformat/gstjpegparse.c
-+++ b/gst/jpegformat/gstjpegparse.c
-@@ -151,7 +151,7 @@ gst_jpeg_parse_class_init (GstJpegParseClass * klass)
- 
-   gst_element_class_set_static_metadata (gstelement_class,
-       "JPEG stream parser",
--      "Video/Parser",
-+      "Video/Parser/Codec",
-       "Parse JPEG images into single-frame buffers",
-       "Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>");
- 
-diff --git a/gst/mpegtsdemux/tsdemux.c b/gst/mpegtsdemux/tsdemux.c
-index e5c78e7..49a426f 100644
---- a/gst/mpegtsdemux/tsdemux.c
-+++ b/gst/mpegtsdemux/tsdemux.c
-@@ -39,6 +39,9 @@
- #include <gst/pbutils/pbutils.h>
- #include <gst/base/base.h>
- #include <gst/audio/audio.h>
-+#include <gst/riff/riff-read.h>
-+#include <gst/riff/riff-ids.h>
-+#include <gst/riff/riff-media.h>
- 
- #include "mpegtsbase.h"
- #include "tsdemux.h"
-@@ -1067,6 +1070,168 @@ gst_ts_demux_create_tags (TSDemuxStream * stream)
-   }
- }
- 
-+static GstFlowReturn
-+gst_ts_demux_scan_vc1_wh (MpegTSBase * base, guint * w, guint * h)
-+{
-+  const guint cacheSize = 64 * 1024;
-+  const guint cacheCount = 32;
-+  const guint gapCount = 4 + 2 + 3;
-+  guint cacheStart = 0;
-+  GstFlowReturn ret = GST_FLOW_ERROR;
-+  gboolean done = FALSE;
-+  GstBuffer *buffer = NULL;
-+  guint i = 0;
-+  guint offset = 0;
-+  GstMapInfo map;
-+  guint8 *data = NULL;
-+  size_t size = 0;
-+
-+  if (G_UNLIKELY (base == NULL)) {
-+    GST_DEBUG ("base is NULL");
-+    return ret;
-+  }
-+
-+  if (w == NULL || h == NULL) {
-+    GST_DEBUG ("w or h is NULL");
-+    return ret;
-+  }
-+
-+  GST_DEBUG ("Scanning for width and height");
-+
-+  for (i = 0; (i < cacheCount) && !done; i++) {
-+    if (i == 0) {
-+      cacheStart = 0;
-+    } else {
-+      cacheStart = i * (cacheSize - gapCount);
-+    }
-+
-+    GST_DEBUG ("Grabbing %d => %d", cacheStart, cacheStart + cacheSize);
-+    ret = gst_pad_pull_range (base->sinkpad, cacheStart, cacheSize, &buffer);
-+    if (G_UNLIKELY (ret == GST_FLOW_EOS)) {
-+      break;
-+    }
-+    if (G_UNLIKELY (ret != GST_FLOW_OK)) {
-+      break;
-+    }
-+
-+    gst_buffer_map (buffer, &map, GST_MAP_READ);
-+
-+    data=map.data;
-+    size=map.size;
-+
-+    for (offset = 0; offset <= (size - gapCount); offset++) {
-+      if (memcmp("\x00\x00\x01\x0F", data + offset, 4)) {
-+        offset++;
-+      } else {
-+        offset +=4;
-+        offset +=2;
-+
-+        *w = (((data[offset] << 4) + (data[offset+1] >> 4)) << 1) + 2;
-+        *h = ((((data[offset+1] & 0x0F) << 8) + data[offset+2]) << 1) + 2;
-+        done = TRUE;
-+        ret = GST_FLOW_OK;
-+        break;
-+      }
-+    }
-+
-+    gst_buffer_unmap (buffer, &map);
-+    gst_buffer_unref(buffer);
-+    buffer = NULL;
-+  }
-+
-+  return ret;
-+}
-+
-+static GstFlowReturn
-+gst_ts_demux_separate_vc1_header (GstTSDemux * demux, TSDemuxStream * stream, GstBuffer ** buffer)
-+{
-+  static gboolean headerPushed = FALSE;
-+  GstFlowReturn res = GST_FLOW_OK;
-+
-+  if (memcmp("\x00\x00\x01\x0F", stream->data, 4)) {
-+    if (!headerPushed) {
-+      gst_buffer_unref (*buffer);
-+      GST_DEBUG ("This frame should be dropped!");
-+      res = GST_FLOW_ERROR;
-+      return res;
-+    }
-+  } else {
-+    GstBuffer *bufLeft = NULL;
-+    const guint8 *data = stream->data;
-+    size_t offset = 0;
-+
-+    while (offset + 3 < stream->current_size) {
-+      if (memcmp(data+offset, "\x00\x00\x01", 3)) {
-+        offset++;
-+        continue;
-+      } else {
-+        guint currentStartCode = data[offset+3];
-+
-+        if (currentStartCode == 0x0F || currentStartCode == 0x0E) {
-+          offset++;
-+          continue;
-+        } else {
-+          //found data
-+          break;
-+        }
-+      }
-+    }
-+
-+    if (!headerPushed) {
-+      GstCaps *caps = NULL;
-+      GstStructure *str = NULL;
-+      GstBuffer *bufVids = NULL;
-+      GstBuffer *bufSeq = NULL;
-+      GstBuffer *bufMerged = NULL;
-+      guint width = 0;
-+      guint height = 0;
-+      gst_riff_strf_vids *pVids;
-+      const guint sizeVids = sizeof (gst_riff_strf_vids);
-+
-+      pVids = g_new (gst_riff_strf_vids, 1);
-+      memset (pVids, 0, sizeVids);
-+
-+      caps = gst_pad_get_current_caps (stream->pad);
-+      if (caps) {
-+        str = gst_caps_get_structure (caps, 0);
-+
-+        gst_structure_get_int (str, "width", &width);
-+        gst_structure_get_int (str, "height", &height);
-+      }
-+
-+      pVids->size = sizeVids + offset;
-+      pVids->width = width;
-+      pVids->height = height;
-+
-+      pVids->size = GUINT32_FROM_LE (pVids->size);
-+      pVids->width = GUINT32_FROM_LE (pVids->width);
-+      pVids->height = GUINT32_FROM_LE (pVids->height);
-+      pVids->compression = GST_MAKE_FOURCC ('W', 'V', 'C', '1');
-+
-+      bufVids = gst_buffer_new_wrapped (g_memdup ((guint8 *) pVids,
-+                sizeVids), sizeVids);
-+      bufSeq = gst_buffer_new_wrapped (g_memdup ((guint8 *) data,
-+                offset), offset);
-+      bufMerged = gst_buffer_append (bufVids, bufSeq);
-+
-+      gst_pad_push (stream->pad, bufMerged);
-+      headerPushed = TRUE;
-+
-+      if (pVids) {
-+        g_free (pVids);
-+      }
-+    }
-+
-+    bufLeft = gst_buffer_copy_region (*buffer, GST_BUFFER_COPY_ALL, offset, stream->current_size-offset);
-+    stream->current_size -= offset;
-+    gst_buffer_unref (*buffer);
-+    *buffer = bufLeft;
-+    res = GST_FLOW_OK;
-+  }
-+
-+  return res;
-+}
-+
- static GstPad *
- create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream,
-     MpegTSBaseProgram * program)
-@@ -1081,6 +1246,8 @@ create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream,
-   gboolean sparse = FALSE;
-   gboolean is_audio = FALSE, is_video = FALSE, is_subpicture = FALSE,
-       is_private = FALSE;
-+  guint width = 0;
-+  guint height = 0;
- 
-   gst_ts_demux_create_tags (stream);
- 
-@@ -1565,6 +1732,10 @@ create_pad_for_stream (MpegTSBase * base, MpegTSBaseStream * bstream,
-       is_video = TRUE;
-       caps = gst_caps_new_simple ("video/x-wmv",
-           "wmvversion", G_TYPE_INT, 3, "format", G_TYPE_STRING, "WVC1", NULL);
-+
-+	  gst_ts_demux_scan_vc1_wh (base, &width, &height);
-+	  gst_caps_set_simple (caps, "width", G_TYPE_INT, width, NULL);
-+	  gst_caps_set_simple (caps, "height", G_TYPE_INT, height, NULL);
- 
-       break;
-     }
-@@ -2945,6 +3116,13 @@ gst_ts_demux_push_pending_data (GstTSDemux * demux, TSDemuxStream * stream,
-     }
-   }
- 
-+  if (bs->stream_type == ST_PRIVATE_EA) {
-+    if (G_UNLIKELY (gst_ts_demux_separate_vc1_header (demux, stream, &buffer)
-+        != GST_FLOW_OK)) {
-+      goto beach;
-+    }
-+  }
-+
-   if (G_UNLIKELY (stream->need_newsegment))
-     calculate_and_push_newsegment (demux, stream, target_program);
- 
-diff --git a/gst/videoparsers/gsth264parse.c b/gst/videoparsers/gsth264parse.c
-index 7751ea2..ceb2f58 100644
---- a/gst/videoparsers/gsth264parse.c
-+++ b/gst/videoparsers/gsth264parse.c
-@@ -167,6 +167,7 @@ gst_h264_parse_init (GstH264Parse * h264parse)
- 
-   h264parse->aud_needed = TRUE;
-   h264parse->aud_insert = TRUE;
-+  h264parse->caps_flag = FALSE;
- }
- 
- 
-@@ -1835,13 +1836,21 @@ gst_h264_parse_update_src_caps (GstH264Parse * h264parse, GstCaps * caps)
-       caps = gst_caps_copy (sink_caps);
- 
-       /* sps should give this but upstream overrides */
--      if (s && gst_structure_has_field (s, "width"))
--        gst_structure_get_int (s, "width", &width);
-+      if (s && gst_structure_has_field (s, "width")) {
-+         gst_structure_get_int (s, "width", &width);
-+		 if (width != h264parse->width) {
-+          width = h264parse->width;
-+        }
-+      }
-       else
-         width = h264parse->width;
- 
--      if (s && gst_structure_has_field (s, "height"))
--        gst_structure_get_int (s, "height", &height);
-+      if (s && gst_structure_has_field (s, "height")) {
-+          gst_structure_get_int (s, "height", &height);
-+		  if (height != h264parse->height) {
-+          height = h264parse->height;
-+        }
-+      }
-       else
-         height = h264parse->height;
- 
-@@ -1988,7 +1997,10 @@ gst_h264_parse_update_src_caps (GstH264Parse * h264parse, GstCaps * caps)
-         gst_buffer_replace (&h264parse->codec_data, NULL);
-       }
- 
--      gst_pad_set_caps (GST_BASE_PARSE_SRC_PAD (h264parse), caps);
-+      if (sps && !h264parse->caps_flag) {
-+        h264parse->caps_flag = TRUE;
-+        gst_pad_set_caps (GST_BASE_PARSE_SRC_PAD (h264parse), caps);
-+      }
-     }
- 
-     if (src_caps)
-@@ -2581,11 +2593,11 @@ gst_h264_parse_set_caps (GstBaseParse * parse, GstCaps * caps)
-   if (format == GST_H264_PARSE_FORMAT_NONE) {
-     /* codec_data implies avc */
-     if (codec_data_value != NULL) {
--      GST_ERROR ("video/x-h264 caps with codec_data but no stream-format=avc");
-+      GST_LOG ("video/x-h264 caps with codec_data but no stream-format=avc");
-       format = GST_H264_PARSE_FORMAT_AVC;
-     } else {
-       /* otherwise assume bytestream input */
--      GST_ERROR ("video/x-h264 caps without codec_data or stream-format");
-+      GST_LOG ("video/x-h264 caps without codec_data or stream-format");
-       format = GST_H264_PARSE_FORMAT_BYTE;
-     }
-   }
-diff --git a/gst/videoparsers/gsth264parse.h b/gst/videoparsers/gsth264parse.h
-index 137c2cd..997c0e3 100644
---- a/gst/videoparsers/gsth264parse.h
-+++ b/gst/videoparsers/gsth264parse.h
-@@ -132,6 +132,7 @@ struct _GstH264Parse
-   /* For insertion of AU Delimiter */
-   gboolean aud_needed;
-   gboolean aud_insert;
-+  gboolean caps_flag;
- };
- 
- struct _GstH264ParseClass
-diff --git a/gst/videoparsers/gsth265parse.c b/gst/videoparsers/gsth265parse.c
-index 775cd24..13c93ea 100644
---- a/gst/videoparsers/gsth265parse.c
-+++ b/gst/videoparsers/gsth265parse.c
-@@ -154,6 +154,7 @@ static void
- gst_h265_parse_init (GstH265Parse * h265parse)
- {
-   h265parse->frame_out = gst_adapter_new ();
-+  h265parse->has_caps_flag = FALSE;
-   gst_base_parse_set_pts_interpolation (GST_BASE_PARSE (h265parse), FALSE);
-   GST_PAD_SET_ACCEPT_INTERSECT (GST_BASE_PARSE_SINK_PAD (h265parse));
-   GST_PAD_SET_ACCEPT_TEMPLATE (GST_BASE_PARSE_SINK_PAD (h265parse));
-@@ -1761,7 +1762,12 @@ gst_h265_parse_update_src_caps (GstH265Parse * h265parse, GstCaps * caps)
-         gst_buffer_replace (&h265parse->codec_data, NULL);
-       }
- 
--      gst_pad_set_caps (GST_BASE_PARSE_SRC_PAD (h265parse), caps);
-+      if (h265parse->has_caps_flag == FALSE) {
-+        GST_INFO_OBJECT (h265parse, "h265parse->has_caps_flag=FALSE");
-+        gst_pad_set_caps (GST_BASE_PARSE_SRC_PAD (h265parse), caps);
-+        h265parse->has_caps_flag = TRUE;
-+      }
-+
-     }
- 
-     if (src_caps)
-diff --git a/gst/videoparsers/gsth265parse.h b/gst/videoparsers/gsth265parse.h
-index eb82f6f..0d6be87 100644
---- a/gst/videoparsers/gsth265parse.h
-+++ b/gst/videoparsers/gsth265parse.h
-@@ -86,6 +86,7 @@ struct _GstH265Parse
-   /* frame parsing */
-   gint idr_pos, sei_pos;
-   gboolean update_caps;
-+  gboolean has_caps_flag;
-   GstAdapter *frame_out;
-   gboolean keyframe;
-   gboolean header;
-diff --git a/gst/videoparsers/gstmpeg4videoparse.c b/gst/videoparsers/gstmpeg4videoparse.c
-index 38e1f45..990f0db 100644
---- a/gst/videoparsers/gstmpeg4videoparse.c
-+++ b/gst/videoparsers/gstmpeg4videoparse.c
-@@ -210,6 +210,7 @@ gst_mpeg4vparse_reset (GstMpeg4VParse * mp4vparse)
-   mp4vparse->pending_key_unit_ts = GST_CLOCK_TIME_NONE;
-   mp4vparse->force_key_unit_event = NULL;
-   mp4vparse->discont = FALSE;
-+  mp4vparse->vop_flag = FALSE;
- 
-   gst_buffer_replace (&mp4vparse->config, NULL);
-   memset (&mp4vparse->vol, 0, sizeof (mp4vparse->vol));
-@@ -338,6 +339,7 @@ gst_mpeg4vparse_process_sc (GstMpeg4VParse * mp4vparse, GstMpeg4Packet * packet,
-       if (packet->type == GST_MPEG4_VIDEO_OBJ_PLANE) {
-         GST_LOG_OBJECT (mp4vparse, "startcode is VOP");
-         mp4vparse->vop_offset = packet->offset;
-+		mp4vparse->vop_flag = TRUE;
-       } else if (packet->type == GST_MPEG4_GROUP_OF_VOP) {
-         GST_LOG_OBJECT (mp4vparse, "startcode is GOP");
-       } else {
-@@ -527,6 +529,7 @@ out:
-       GST_BUFFER_FLAG_SET (frame->buffer, GST_BUFFER_FLAG_DISCONT);
-       mp4vparse->discont = FALSE;
-     }
-+	mp4vparse->vop_flag = FALSE;
-     return gst_base_parse_finish_frame (parse, frame, framesize);
-   }
- 
-@@ -540,8 +543,8 @@ gst_mpeg4vparse_update_src_caps (GstMpeg4VParse * mp4vparse)
-   GstStructure *s = NULL;
- 
-   /* only update if no src caps yet or explicitly triggered */
--  if (G_LIKELY (gst_pad_has_current_caps (GST_BASE_PARSE_SRC_PAD (mp4vparse)) &&
--          !mp4vparse->update_caps))
-+  if (G_LIKELY (gst_pad_has_current_caps (GST_BASE_PARSE_SRC_PAD (mp4vparse)) ||
-+    !mp4vparse->update_caps || (mp4vparse->vop_flag == FALSE)))
-     return;
- 
-   GST_LOG_OBJECT (mp4vparse, "Updating caps");
-@@ -641,7 +644,7 @@ gst_mpeg4vparse_parse_frame (GstBaseParse * parse, GstBaseParseFrame * frame)
-   else
-     GST_BUFFER_FLAG_SET (buffer, GST_BUFFER_FLAG_DELTA_UNIT);
- 
--  if (G_UNLIKELY (mp4vparse->drop && !mp4vparse->config)) {
-+  if (G_UNLIKELY (mp4vparse->drop && !mp4vparse->config && (mp4vparse->vop_flag == FALSE))) {
-     GST_LOG_OBJECT (mp4vparse, "dropping frame as no config yet");
-     return GST_BASE_PARSE_FLOW_DROPPED;
-   } else
-diff --git a/gst/videoparsers/gstmpeg4videoparse.h b/gst/videoparsers/gstmpeg4videoparse.h
-index 149289a..73e4407 100644
---- a/gst/videoparsers/gstmpeg4videoparse.h
-+++ b/gst/videoparsers/gstmpeg4videoparse.h
-@@ -54,6 +54,7 @@ struct _GstMpeg4VParse {
-   gboolean config_found;
-   gboolean update_caps;
-   gboolean sent_codec_tag;
-+  gboolean vop_flag;
- 
-   GstMpeg4VisualObject vo;
-   gint vo_offset;
-diff --git a/gst/videoparsers/gstmpegvideoparse.c b/gst/videoparsers/gstmpegvideoparse.c
-index 6896339..6547517 100644
---- a/gst/videoparsers/gstmpegvideoparse.c
-+++ b/gst/videoparsers/gstmpegvideoparse.c
-@@ -561,10 +561,10 @@ gst_mpegv_parse_process_sc (GstMpegvParse * mpvparse,
-         ret = FALSE;
-       } else {
-         /* TSN is stored in first 10 bits */
--        int tsn = info->data[off] << 2 | (info->data[off + 1] & 0xC0) >> 6;
-+        //int tsn = info->data[off] << 2 | (info->data[off + 1] & 0xC0) >> 6;
- 
--        if (tsn == mpvparse->pichdr.tsn)        /* prevent termination if TSN is same */
--          ret = FALSE;
-+        //if (tsn == mpvparse->pichdr.tsn)        /* prevent termination if TSN is same */
-+        //  ret = FALSE;
-       }
-     }
-   }
-@@ -731,12 +731,18 @@ gst_mpegv_parse_update_src_caps (GstMpegvParse * mpvparse)
- {
-   GstCaps *caps = NULL;
-   GstStructure *s = NULL;
-+  static gboolean is_first_in=TRUE;
- 
-   /* only update if no src caps yet or explicitly triggered */
-   if (G_LIKELY (gst_pad_has_current_caps (GST_BASE_PARSE_SRC_PAD (mpvparse)) &&
-           !mpvparse->update_caps))
-     return;
- 
-+  if (!is_first_in) {
-+    return;
-+  }
-+  is_first_in = FALSE;
-+
-   /* carry over input caps as much as possible; override with our own stuff */
-   caps = gst_pad_get_current_caps (GST_BASE_PARSE_SINK_PAD (mpvparse));
-   if (caps) {
-@@ -758,24 +764,12 @@ gst_mpegv_parse_update_src_caps (GstMpegvParse * mpvparse)
-       "parsed", G_TYPE_BOOLEAN, TRUE, NULL);
- 
-   if (mpvparse->sequencehdr.width > 0 && mpvparse->sequencehdr.height > 0) {
--    GstMpegVideoSequenceDisplayExt *seqdispext;
-+
-     gint width, height;
- 
-     width = mpvparse->sequencehdr.width;
-     height = mpvparse->sequencehdr.height;
- 
--    if (mpvparse->config_flags & FLAG_SEQUENCE_DISPLAY_EXT) {
--      seqdispext = &mpvparse->sequencedispext;
--
--      if (seqdispext->display_horizontal_size <= width
--          && seqdispext->display_vertical_size <= height) {
--        width = seqdispext->display_horizontal_size;
--        height = seqdispext->display_vertical_size;
--        GST_INFO_OBJECT (mpvparse,
--            "stream has display extension: display_width=%d display_height=%d",
--            width, height);
--      }
--    }
-     gst_caps_set_simple (caps, "width", G_TYPE_INT, width,
-         "height", G_TYPE_INT, height, NULL);
-   }
-@@ -927,6 +921,61 @@ gst_mpegv_parse_parse_frame (GstBaseParse * parse, GstBaseParseFrame * frame)
- }
- 
- static GstFlowReturn
-+gst_mpegv_parse_frame_max_slice_no (const GstBuffer * buf, guint * max_slice_no)
-+{
-+  GstFlowReturn ret = GST_FLOW_OK;
-+  GstBuffer *buffer = buf;
-+  GstMapInfo map;
-+  guint8 *data = NULL;
-+  size_t size = 0;
-+  size_t offset = 0;
-+  guint max_no = 0;
-+
-+  gst_buffer_map (buffer, &map, GST_MAP_READ);
-+  data = map.data;
-+  size = map.size;
-+
-+  for (offset=0; offset + 3 < size; offset++) {
-+    if (!memcmp(data+offset, "\x00\x00\x01", 3)) {
-+      guint currentStartCode = data[offset+3];
-+
-+      if ((currentStartCode <= GST_MPEG_VIDEO_PACKET_SLICE_MAX) && (currentStartCode > max_no)) {
-+        max_no = currentStartCode;
-+      }
-+    }
-+  }
-+
-+  gst_buffer_unmap (buffer, &map);
-+
-+  *max_slice_no = max_no;
-+  return ret;
-+}
-+
-+static gboolean
-+gst_mpegv_parse_frame_is_invalid (GstBaseParse * parse, GstBaseParseFrame * frame)
-+{
-+  GstMpegvParse *mpvparse = GST_MPEGVIDEO_PARSE (parse);
-+  GstBuffer *buffer = frame->buffer;
-+  static guint preFrameMaxSliceNo = 0;
-+  guint curFrameMaxSliceNo = 0;
-+  static gboolean shouldDrop = FALSE;
-+
-+  if (G_UNLIKELY (mpvparse->pichdr.pic_type != GST_MPEG_VIDEO_PICTURE_TYPE_I)) {
-+    return shouldDrop;
-+  }
-+
-+  gst_mpegv_parse_frame_max_slice_no (buffer, &curFrameMaxSliceNo);
-+  if ((curFrameMaxSliceNo + 13) <= preFrameMaxSliceNo) {
-+    shouldDrop = TRUE;
-+  } else {
-+    shouldDrop = FALSE;
-+  }
-+
-+  preFrameMaxSliceNo = curFrameMaxSliceNo;
-+  return shouldDrop;
-+}
-+
-+static GstFlowReturn
- gst_mpegv_parse_pre_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame)
- {
-   GstMpegvParse *mpvparse = GST_MPEGVIDEO_PARSE (parse);
-@@ -939,6 +988,16 @@ gst_mpegv_parse_pre_push_frame (GstBaseParse * parse, GstBaseParseFrame * frame)
-   GstMpegVideoPictureExt *pic_ext = NULL;
-   GstMpegVideoQuantMatrixExt *quant_ext = NULL;
- 
-+  if (gst_mpegv_parse_frame_is_invalid (parse, frame)) {
-+    frame->flags |= GST_BASE_PARSE_FRAME_FLAG_DROP;
-+    return GST_FLOW_OK;
-+  }
-+
-+  GstBuffer *buffer = frame->buffer;
-+  if (!GST_BUFFER_PTS_IS_VALID (buffer)) {
-+    GST_BUFFER_PTS (buffer) = GST_BUFFER_DTS (buffer);
-+  }
-+
-   /* tag sending done late enough in hook to ensure pending events
-    * have already been sent */
- 
--- 
-1.9.1
-
diff --git a/debian/patches/0002-mtk-gst-libs-gst-wayland-makefile.patch b/debian/patches/0002-mtk-gst-libs-gst-wayland-makefile.patch
deleted file mode 100644
index 08c4c5c..0000000
--- a/debian/patches/0002-mtk-gst-libs-gst-wayland-makefile.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-diff --git a/gst-libs/gst/wayland/Makefile.in b/gst-libs/gst/wayland/Makefile.in
-index 23b16c63..045e493f 100644
---- a/gst-libs/gst/wayland/Makefile.in
-+++ b/gst-libs/gst/wayland/Makefile.in
-@@ -126,8 +126,9 @@ am__aclocal_m4_deps = $(top_srcdir)/common/m4/as-ac-expand.m4 \
- 	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
- am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- 	$(ACLOCAL_M4)
--DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
--	$(am__DIST_COMMON)
-+DIST_COMMON = $(srcdir)/Makefile.am \
-+  $(libgstwayland_@GST_API_VERSION@include_HEADERS) \
-+  $(noinst_HEADERS) $(am__DIST_COMMON)
- mkinstalldirs = $(install_sh) -d
- CONFIG_HEADER = $(top_builddir)/config.h
- CONFIG_CLEAN_FILES =
-@@ -159,7 +160,8 @@ am__uninstall_files_from_dir = { \
-     || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-          $(am__cd) "$$dir" && rm -f $$files; }; \
-   }
--am__installdirs = "$(DESTDIR)$(libdir)"
-+am__installdirs = "$(DESTDIR)$(libdir)" \
-+  "$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)"
- LTLIBRARIES = $(lib_LTLIBRARIES)
- am__DEPENDENCIES_1 =
- libgstwayland_@GST_API_VERSION@_la_DEPENDENCIES =  \
-@@ -220,7 +222,8 @@ am__can_run_installinfo = \
-     n|no|NO) false;; \
-     *) (install-info --version) >/dev/null 2>&1;; \
-   esac
--HEADERS = $(noinst_HEADERS)
-+HEADERS = $(libgstwayland_@GST_API_VERSION@include_HEADERS) \
-+  $(noinst_HEADERS)
- am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
- # Read a list of newline-separated strings from the standard input,
- # and print each of them once, without duplicates.  Input order is
-@@ -762,6 +765,9 @@ libgstwayland_@GST_API_VERSION@_la_LDFLAGS = \
- 	$(GST_ALL_LDFLAGS) \
- 	$(GST_LT_LDFLAGS)
- 
-+libgstwayland_@GST_API_VERSION@include_HEADERS = \
-+  wayland.h
-+
- noinst_HEADERS = \
- 	wayland.h
- 
-@@ -888,6 +894,28 @@ mostlyclean-libtool:
- clean-libtool:
- 	-rm -rf .libs _libs
- 
-+install-libgstwayland_@GST_API_VERSION@includeHEADERS: $(libgstwayland_@GST_API_VERSION@include_HEADERS)
-+  @$(NORMAL_INSTALL)
-+  @list='$(libgstwayland_@GST_API_VERSION@include_HEADERS)'; test -n "$(libgstwayland_@GST_API_VERSION@includedir)" || list=; \
-+  if test -n "$$list"; then \
-+    echo " $(MKDIR_P) '$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)'"; \
-+    $(MKDIR_P) "$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)" || exit 1; \
-+  fi; \
-+  for p in $$list; do \
-+    if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-+    echo "$$d$$p"; \
-+  done | $(am__base_list) | \
-+  while read files; do \
-+    echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)'"; \
-+    $(INSTALL_HEADER) $$files "$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)" || exit $$?; \
-+  done
-+
-+uninstall-libgstwayland_@GST_API_VERSION@includeHEADERS:
-+  @$(NORMAL_UNINSTALL)
-+  @list='$(libgstwayland_@GST_API_VERSION@include_HEADERS)'; test -n "$(libgstwayland_@GST_API_VERSION@includedir)" || list=; \
-+  files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
-+  dir='$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)'; $(am__uninstall_files_from_dir)
-+
- ID: $(am__tagged_files)
- 	$(am__define_uniq_tagged_files); mkid -fID $$unique
- tags: tags-am
-@@ -977,7 +1005,7 @@ check-am: all-am
- check: check-am
- all-am: Makefile $(LTLIBRARIES) $(HEADERS)
- installdirs:
--	for dir in "$(DESTDIR)$(libdir)"; do \
-+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libgstwayland_@GST_API_VERSION@includedir)"; do \
- 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- 	done
- install: install-am
-@@ -1033,7 +1061,8 @@ info: info-am
- 
- info-am:
- 
--install-data-am:
-+install-data-am:  \
-+  install-libgstwayland_@GST_API_VERSION@includeHEADERS
- 
- install-dvi: install-dvi-am
- 
-@@ -1079,7 +1108,8 @@ ps: ps-am
- 
- ps-am:
- 
--uninstall-am: uninstall-libLTLIBRARIES
-+uninstall-am: uninstall-libLTLIBRARIES \
-+  uninstall-libgstwayland_@GST_API_VERSION@includeHEADERS
- 
- .MAKE: install-am install-strip
- 
-@@ -1090,12 +1120,15 @@ uninstall-am: uninstall-libLTLIBRARIES
- 	html-am info info-am install install-am install-data \
- 	install-data-am install-dvi install-dvi-am install-exec \
- 	install-exec-am install-html install-html-am install-info \
--	install-info-am install-libLTLIBRARIES install-man install-pdf \
--	install-pdf-am install-ps install-ps-am install-strip \
--	installcheck installcheck-am installdirs maintainer-clean \
--	maintainer-clean-generic mostlyclean mostlyclean-compile \
--	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
--	tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES
-+	install-info-am install-libLTLIBRARIES \
-+  install-libgstwayland_@GST_API_VERSION@includeHEADERS \
-+  install-man install-pdf install-pdf-am install-ps \
-+  install-ps-am install-strip installcheck installcheck-am \
-+  installdirs maintainer-clean maintainer-clean-generic \
-+  mostlyclean mostlyclean-compile mostlyclean-generic \
-+  mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
-+  uninstall-am uninstall-libLTLIBRARIES \
-+  uninstall-libgstwayland_@GST_API_VERSION@includeHEADERS
- 
- .PRECIOUS: Makefile
- 
diff --git a/debian/patches/0003-waylandsink-support-fullscreen.patch b/debian/patches/0003-waylandsink-support-fullscreen.patch
deleted file mode 100644
index c7465d0..0000000
--- a/debian/patches/0003-waylandsink-support-fullscreen.patch
+++ /dev/null
@@ -1,161 +0,0 @@
-From 9b74df9d87a52885a45d37fe43bb7cc1b7d3b1c4 Mon Sep 17 00:00:00 2001
-From: Fabien Dessenne <fabien.dessenne@st.com>
-Date: Thu, 23 Feb 2017 11:48:13 +0100
-Subject: [PATCH] waylandsink: support fullscreen
-
-Add the fullscreen property that makes the sink displayed all across
-the output.
-
----
- ext/wayland/gstwaylandsink.c | 32 ++++++++++++++++++++++++++++++--
- ext/wayland/gstwaylandsink.h |  1 +
- ext/wayland/wlwindow.c       | 17 +++++++++++++++--
- ext/wayland/wlwindow.h       |  4 +++-
- 4 files changed, 49 insertions(+), 5 deletions(-)
-
-diff --git a/ext/wayland/gstwaylandsink.c b/ext/wayland/gstwaylandsink.c
-index 0d97419..d2ff52b 100644
---- a/ext/wayland/gstwaylandsink.c
-+++ b/ext/wayland/gstwaylandsink.c
-@@ -61,7 +61,8 @@ enum
- enum
- {
-   PROP_0,
--  PROP_DISPLAY
-+  PROP_DISPLAY,
-+  PROP_FULLSCREEN
- };
- 
- GST_DEBUG_CATEGORY (gstwayland_debug);
-@@ -163,6 +164,11 @@ gst_wayland_sink_class_init (GstWaylandSinkClass * klass)
-       g_param_spec_string ("display", "Wayland Display name", "Wayland "
-           "display name to connect to, if not supplied via the GstContext",
-           NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
-+
-+  g_object_class_install_property (gobject_class, PROP_FULLSCREEN,
-+      g_param_spec_boolean ("fullscreen", "Fullscreen",
-+          "Whether the surface should be made fullscreen ", FALSE,
-+          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- }
- 
- static void
-@@ -173,6 +179,18 @@ gst_wayland_sink_init (GstWaylandSink * sink)
- }
- 
- static void
-+gst_wayland_sink_set_fullscreen (GstWaylandSink * sink, gboolean fullscreen)
-+{
-+  if (fullscreen == sink->fullscreen)
-+    return;
-+
-+  g_mutex_lock (&sink->render_lock);
-+  sink->fullscreen = fullscreen;
-+  gst_wl_window_ensure_fullscreen (sink->window, fullscreen);
-+  g_mutex_unlock (&sink->render_lock);
-+}
-+
-+static void
- gst_wayland_sink_get_property (GObject * object,
-     guint prop_id, GValue * value, GParamSpec * pspec)
- {
-@@ -184,6 +202,11 @@ gst_wayland_sink_get_property (GObject * object,
-       g_value_set_string (value, sink->display_name);
-       GST_OBJECT_UNLOCK (sink);
-       break;
-+    case PROP_FULLSCREEN:
-+      GST_OBJECT_LOCK (sink);
-+      g_value_set_boolean (value, sink->fullscreen);
-+      GST_OBJECT_UNLOCK (sink);
-+      break;
-     default:
-       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-       break;
-@@ -202,6 +225,11 @@ gst_wayland_sink_set_property (GObject * object,
-       sink->display_name = g_value_dup_string (value);
-       GST_OBJECT_UNLOCK (sink);
-       break;
-+    case PROP_FULLSCREEN:
-+      GST_OBJECT_LOCK (sink);
-+      gst_wayland_sink_set_fullscreen (sink, g_value_get_boolean (value));
-+      GST_OBJECT_UNLOCK (sink);
-+      break;
-     default:
-       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
-       break;
-@@ -615,7 +643,7 @@ gst_wayland_sink_show_frame (GstVideoSink * vsink, GstBuffer * buffer)
-     if (!sink->window) {
-       /* if we were not provided a window, create one ourselves */
-       sink->window = gst_wl_window_new_toplevel (sink->display,
--          &sink->video_info, &sink->render_lock);
-+          &sink->video_info, sink->fullscreen, &sink->render_lock);
-     }
-   }
- 
-diff --git a/ext/wayland/gstwaylandsink.h b/ext/wayland/gstwaylandsink.h
-index 2704d00..be92fe7 100644
---- a/ext/wayland/gstwaylandsink.h
-+++ b/ext/wayland/gstwaylandsink.h
-@@ -60,6 +60,7 @@ struct _GstWaylandSink
- 
-   gboolean video_info_changed;
-   GstVideoInfo video_info;
-+  gboolean fullscreen;
- 
-   gchar *display_name;
- 
-diff --git a/ext/wayland/wlwindow.c b/ext/wayland/wlwindow.c
-index d08ed87..f0b63f7 100644
---- a/ext/wayland/wlwindow.c
-+++ b/ext/wayland/wlwindow.c
-@@ -150,9 +150,22 @@ gst_wl_window_new_internal (GstWlDisplay * display, GMutex * render_lock)
-   return window;
- }
- 
-+void
-+gst_wl_window_ensure_fullscreen (GstWlWindow * window, gboolean fullscreen)
-+{
-+  if (!window)
-+    return;
-+
-+  if (fullscreen)
-+    wl_shell_surface_set_fullscreen (window->shell_surface,
-+        WL_SHELL_SURFACE_FULLSCREEN_METHOD_SCALE, 0, NULL);
-+  else
-+    wl_shell_surface_set_toplevel (window->shell_surface);
-+}
-+
- GstWlWindow *
- gst_wl_window_new_toplevel (GstWlDisplay * display, const GstVideoInfo * info,
--    GMutex * render_lock)
-+    gboolean fullscreen, GMutex * render_lock)
- {
-   GstWlWindow *window;
-   gint width;
-@@ -166,7 +179,7 @@ gst_wl_window_new_toplevel (GstWlDisplay * display, const GstVideoInfo * info,
-   if (window->shell_surface) {
-     wl_shell_surface_add_listener (window->shell_surface,
-         &shell_surface_listener, window);
--    wl_shell_surface_set_toplevel (window->shell_surface);
-+    gst_wl_window_ensure_fullscreen (window, fullscreen);
-   } else {
-     GST_ERROR ("Unable to get wl_shell_surface");
- 
-diff --git a/ext/wayland/wlwindow.h b/ext/wayland/wlwindow.h
-index e247b4e..10b49fd 100644
---- a/ext/wayland/wlwindow.h
-+++ b/ext/wayland/wlwindow.h
-@@ -74,8 +74,10 @@ struct _GstWlWindowClass
- 
- GType gst_wl_window_get_type (void);
- 
-+void gst_wl_window_ensure_fullscreen (GstWlWindow * window,
-+        gboolean fullscreen);
- GstWlWindow *gst_wl_window_new_toplevel (GstWlDisplay * display,
--        const GstVideoInfo * info, GMutex * render_lock);
-+        const GstVideoInfo * info, gboolean fullscreen, GMutex * render_lock);
- GstWlWindow *gst_wl_window_new_in_surface (GstWlDisplay * display,
-         struct wl_surface * parent, GMutex * render_lock);
- 
--- 
-2.7.4
-
diff --git a/debian/patches/0004-openexr.patch b/debian/patches/02_openexr.patch
similarity index 100%
rename from debian/patches/0004-openexr.patch
rename to debian/patches/02_openexr.patch
diff --git a/debian/patches/series b/debian/patches/series
index c6ce507..b1d8e58 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,7 +1,2 @@
 01_fix-modplug-linking.patch
-0001-add-judge-for-mpeg4-codec-in-mpeg-container.patch
-0001-mtk-upgrade-gst-bad-to-1-14-4.patch
-0002-mtk-gst-libs-gst-wayland-makefile.patch
-0003-waylandsink-support-fullscreen.patch
-0004-openexr.patch
-0001-Workaround-concurrency-issue.patch
+02_openexr.patch
diff --git a/debian/rules b/debian/rules
index 02cf91a..fe41786 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,10 @@
 include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/rules/autoreconf.mk
 
+# Work-around for gtk-doc bug:
+# https://bugzilla.gnome.org/show_bug.cgi?id=783926
+export PYTHONIOENCODING="utf-8"
+
 DEB_BUILD_PARALLEL = 1
 
 DEB_DH_AUTORECONF_ARGS += --as-needed
@@ -67,6 +71,7 @@
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 PLUGINS +=
 endif
+VERSIONIZE= \
 
 #debug package
 DEB_DH_STRIP_ARGS := --dbg-package=$(gst_pkgname)-plugins-bad-dbg
@@ -79,7 +84,6 @@
 dc1394 = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstdc1394.so
 decklink = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstdecklink.so
 linsys = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstlinsys.so
-uvch264 = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstuvch264.so
 bluez = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstbluez.so
 sbc = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstsbc.so
 waylandsink = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstwaylandsink.so
@@ -96,21 +100,7 @@
 resindvd = debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)/libgstresindvd.so
 endif
 
-# Let's decide the package name and url depending on the distribution
-DISTRO = "$(shell dpkg-vendor --query vendor)"
-
-GST_PACKAGE_NAME := "GStreamer Bad Plugins (unknown Debian derivative)"
-GST_PACKAGE_ORIGIN="http://packages.qa.debian.org/gst-plugins-bad$(gst_abi)"
-
-ifeq ($(DISTRO),"Debian")
-GST_PACKAGE_NAME := "GStreamer Bad Plugins (Debian)"
-GST_PACKAGE_ORIGIN="http://packages.qa.debian.org/gst-plugins-bad$(gst_abi)"
-endif
-
-ifeq ($(DISTRO),"Ubuntu")
-GST_PACKAGE_NAME := "GStreamer Bad Plugins (Ubuntu)"
-GST_PACKAGE_ORIGIN="https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad$(gst_abi)"
-endif
+GST_PACKAGE_NAME := "GStreamer Bad Plugins"
 
 
 # setup links for packages
@@ -156,15 +146,9 @@
 	--enable-DEBUG \
 	--enable-debug \
 	--with-package-name=$(GST_PACKAGE_NAME) \
-	--with-package-origin=$(GST_PACKAGE_ORIGIN) \
 	--disable-pvr \
 	--disable-mpeg2enc \
 	--disable-mplex \
-	--enable-wayland \
-	--disable-x11 \
-	--disable-glx \
-	--disable-opengl \
-	--enable-gles2
 
 common-binary-fixup-arch::
 	LD_LIBRARY_PATH=debian/libgstreamer-plugins-bad1.0-0/usr/lib/$(DEB_HOST_MULTIARCH):$(LD_LIBRARY_PATH) \
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..1c09b59
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1,2 @@
+mtk-gst-plugins-bad source: debian-rules-sets-dpkg-architecture-variable *
+
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
deleted file mode 100644
index e5d03e4..0000000
--- a/debian/source/lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-gst-plugins-bad1.0 source: debian-rules-sets-dpkg-architecture-variable *
\ No newline at end of file
diff --git a/debian/watch b/debian/watch
deleted file mode 100644
index 1b7b8ff..0000000
--- a/debian/watch
+++ /dev/null
@@ -1,2 +0,0 @@
-version=3
-http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-(1\.[\d\.]+)\.tar\.xz