Update to 1.14.4

Change-Id: Ie5bcd80c16117a399c846116713ff77f719c5d12
diff --git a/debian/build-deps b/debian/build-deps
index 91f4f76..f6fe3bc 100644
--- a/debian/build-deps
+++ b/debian/build-deps
@@ -25,3 +25,9 @@
 libgtk-3-dev (>= 3.10)
 zlib1g-dev
 libopus-dev (>= 0.9.4)
+libgl1-mesa-dev
+libegl1-mesa-dev
+libgles2-mesa-dev
+libgraphene-1.0-dev
+libpng-dev
+libjpeg-dev
diff --git a/debian/changelog b/debian/changelog
index 5519916..c4a731c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+imx-gst-plugins-base (1.14.4+imx-3) UNRELEASED; urgency=medium
+
+  * Update to 1.14.4
+
+ -- Coral <coral-support@google.com>  Wed, 05 Jun 2019 15:46:36 -0700
+
 imx-gst-plugins-base (1.12.2+imx-2) mendel-chef; urgency=medium
 
   * Cut for chef release
diff --git a/debian/control b/debian/control
index acdad08..16d8751 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@
 Section: libs
 Priority: optional
 Maintainer: Coral <coral-support@google.com>
-Build-Depends: libgstreamer1.0-dev (>= 1.12.0), libasound2-dev (>= 0.9.0) [linux-any] , libgudev-1.0-dev (>= 143) [linux-any], autotools-dev, automake (>= 1.14), autoconf (>= 2.69), libtool (>= 2.2.6), dh-autoreconf, autopoint (>= 0.17), cdbs (>= 0.4.93~), debhelper (>= 10), gnome-pkg-tools (>= 0.7), pkg-config (>= 0.11.0), libxv-dev (>= 6.8.2.dfsg.1-3), libxt-dev (>= 6.8.2.dfsg.1-3), libvorbis-dev (>= 1.0.0-2), libcdparanoia-dev (>= 3.10.2) [!hurd-i386], liborc-0.4-dev (>= 1:0.4.24), libpango1.0-dev (>= 1.16.0), libtheora-dev (>= 1.1), libglib2.0-dev (>= 2.40), zlib1g-dev (>= 1:1.1.4), libvisual-0.4-dev (>= 0.4.0), dpkg-dev (>= 1.15.1), iso-codes, libgtk-3-dev (>= 3.10), zlib1g-dev, libopus-dev (>= 0.9.4)
+Build-Depends: libgstreamer1.0-dev (>= 1.14.4), libasound2-dev (>= 0.9.0) [linux-any] , libgudev-1.0-dev (>= 143) [linux-any], autotools-dev, automake (>= 1.14), autoconf (>= 2.69), libtool (>= 2.2.6), dh-autoreconf, autopoint (>= 0.17), cdbs (>= 0.4.93~), debhelper (>= 10), gnome-pkg-tools (>= 0.7), pkg-config (>= 0.11.0), libxv-dev (>= 6.8.2.dfsg.1-3), libxt-dev (>= 6.8.2.dfsg.1-3), libvorbis-dev (>= 1.0.0-2), libcdparanoia-dev (>= 3.10.2) [!hurd-i386], liborc-0.4-dev (>= 1:0.4.24), libpango1.0-dev (>= 1.16.0), libtheora-dev (>= 1.1), libglib2.0-dev (>= 2.40), zlib1g-dev (>= 1:1.1.4), libvisual-0.4-dev (>= 0.4.0), dpkg-dev (>= 1.15.1), iso-codes, libgtk-3-dev (>= 3.10), zlib1g-dev, libopus-dev (>= 0.9.4), libgles2-mesa-dev, libgl1-mesa-dev, linux-headers-4.14.98-imx
 Standards-Version: 3.9.8
 Homepage: http://gstreamer.freedesktop.org/modules/gst-plugins-base.html
 
@@ -33,7 +33,9 @@
          ${shlibs:Depends},
          iso-codes
 Breaks: totem-gstreamer (<= 2.17.92-0ubuntu1),
-        gstreamer1.0-plugins-bad (<< 1.7.1)
+        gstreamer1.0-plugins-bad (<< 1.7.1),
+        libgstreamer-plugins-bad1.0-0 (<< 1.13.1)
+Conflicts: libgstreamer-plugins-bad1.0-0 (<< 1.13.1)
 Recommends: gstreamer1.0-plugins-base
 Suggests: libvisual-0.4-plugins
 Description: GStreamer libraries from the "base" set
@@ -49,15 +51,22 @@
 
 Package: libgstreamer-plugins-base1.0-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
          ${shlibs:Depends},
          libgstreamer-plugins-base1.0-0 (= ${binary:Version}),
+         libgstreamer-gl1.0-0 (= ${binary:Version}),
          libc6-dev | libc-dev,
          pkg-config,
-         libgstreamer1.0-dev (>= 1.12.0),
+         libgstreamer1.0-dev (>= 1.14.4),
          libglib2.0-dev,
-         libxml2-dev,
+         liborc-0.4-dev (>= 1:0.4.24),
+         libgl1-mesa-dev,
+         libegl1-mesa-dev,
+         libgles2-mesa-dev
+Breaks: libgstreamer-plugins-bad1.0-dev (<< 1.13.1)
+Conflicts: libgstreamer-plugins-bad1.0-dev (<< 1.13.1)
 Description: GStreamer development files for libraries from the "base" set
  GStreamer is a streaming media framework, based on graphs of filters
  which operate on media data.  Applications using this library can do
@@ -69,13 +78,33 @@
  This package contains development files for GStreamer libraries from
  the "base" set, an essential exemplary set of elements.
 
+Package: libgstreamer-gl1.0-0
+Architecture: any
+Multi-Arch: same
+Section: libs
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Recommends: gstreamer1.0-gl
+Breaks: libgstreamer-plugins-bad1.0-0 (<< 1.13.1)
+Replaces: libgstreamer-plugins-bad1.0-0 (<< 1.13.1)
+Description: GStreamer GL 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.
+ .
+ This package contains the GL library.
+
 Package: gstreamer1.0-alsa
 Architecture: linux-any
 Multi-Arch: same
 Section: libs
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libgstreamer-plugins-base1.0-0 (>= 1.12.2)
+         libgstreamer-plugins-base1.0-0 (>= 1.14.4)
 Suggests: alsa-utils (>= 0.9.0)
 XB-GStreamer-Version: ${gstreamer:Version}
 XB-GStreamer-Elements: ${gstreamer:Elements}
@@ -101,9 +130,9 @@
 Section: libs
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libgstreamer-plugins-base1.0-0 (>= 1.12.2)
-Breaks: gstreamer1.0-plugins-bad (<< 1.11.90)
-Replaces: gstreamer1.0-plugins-bad (<< 1.11.90)
+         libgstreamer-plugins-base1.0-0 (>= 1.14.4)
+Breaks: gstreamer1.0-plugins-bad (<< 1.13.1)
+Replaces: gstreamer1.0-plugins-bad (<< 1.13.1)
 Suggests: gvfs
 XB-GStreamer-Version: ${gstreamer:Version}
 XB-GStreamer-Elements: ${gstreamer:Elements}
@@ -154,7 +183,7 @@
 Section: libs
 Depends: ${misc:Depends},
          ${shlibs:Depends},
-         libgstreamer-plugins-base1.0-0 (>= 1.12.2)
+         libgstreamer-plugins-base1.0-0 (>= 1.14.4)
 XB-GStreamer-Version: ${gstreamer:Version}
 XB-GStreamer-Elements: ${gstreamer:Elements}
 XB-GStreamer-URI-Sources: ${gstreamer:URISources}
@@ -174,3 +203,30 @@
  for standard Xlib support and for the Xv extension, as well as the
  plugin for Pango-based text rendering and overlay.
 
+Package: gstreamer1.0-gl
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+         libgstreamer-plugins-base1.0-0 (>= 1.14.4),
+         libgstreamer-gl1.0-0 (>= 1.14.4)
+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}
+Provides: ${gstreamer:Provides}
+Breaks: gstreamer1.0-plugins-bad (<< 1.13.1)
+Replaces: gstreamer1.0-plugins-bad (<< 1.13.1)
+Description: GStreamer plugins for GL
+ 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 the GStreamer plugins for GL.
+
diff --git a/debian/gstreamer-gl.install b/debian/gstreamer-gl.install
new file mode 100644
index 0000000..98460e4
--- /dev/null
+++ b/debian/gstreamer-gl.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstopengl.so
diff --git a/debian/gstreamer-plugins-base.install b/debian/gstreamer-plugins-base.install
index 0af1ff3..65240b6 100644
--- a/debian/gstreamer-plugins-base.install
+++ b/debian/gstreamer-plugins-base.install
@@ -1,6 +1,7 @@
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstadder.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstapp.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstaudioconvert.so
+debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstaudiomixer.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstaudiorate.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstaudioresample.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstaudiotestsrc.so
@@ -11,6 +12,7 @@
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstlibvisual.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstogg.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstopus.so
+debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstpbtypes.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstplayback.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstrawparse.so
 debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/libgstsubparse.so
diff --git a/debian/libgstreamer-gl.install b/debian/libgstreamer-gl.install
new file mode 100644
index 0000000..a085606
--- /dev/null
+++ b/debian/libgstreamer-gl.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/*/libgstgl-@GST_ABI@.so.*
diff --git a/debian/libgstreamer-gl.symbols b/debian/libgstreamer-gl.symbols
new file mode 100644
index 0000000..086cfa9
--- /dev/null
+++ b/debian/libgstreamer-gl.symbols
@@ -0,0 +1,329 @@
+libgstgl-1.0.so.0 libgstreamer-gl1.0-0 #MINVER#
+* Build-Depends-Package: libgstreamer-plugins-base1.0-dev
+ gst_buffer_add_gl_sync_meta@Base 1.14.0
+ gst_buffer_add_gl_sync_meta_full@Base 1.14.0
+ gst_buffer_pool_config_get_gl_allocation_params@Base 1.14.0
+ gst_buffer_pool_config_set_gl_allocation_params@Base 1.14.0
+ gst_context_get_gl_display@Base 1.14.0
+ gst_context_set_gl_display@Base 1.14.0
+ gst_egl_get_error_string@Base 1.14.0
+ (arch=linux-any)gst_egl_image_export_dmabuf@Base 1.14.0
+ (arch=linux-any)gst_egl_image_from_dmabuf@Base 1.14.0
+ gst_egl_image_from_dmabuf_singleplaner@Base 1.14.4
+ gst_egl_image_from_texture@Base 1.14.0
+ gst_egl_image_get_image@Base 1.14.0
+ gst_egl_image_get_type@Base 1.14.0
+ gst_egl_image_new_wrapped@Base 1.14.0
+ gst_gl_allocation_params_copy@Base 1.14.0
+ gst_gl_allocation_params_copy_data@Base 1.14.0
+ gst_gl_allocation_params_free@Base 1.14.0
+ gst_gl_allocation_params_free_data@Base 1.14.0
+ gst_gl_allocation_params_get_type@Base 1.14.0
+ gst_gl_allocation_params_init@Base 1.14.0
+ gst_gl_api_from_string@Base 1.14.0
+ gst_gl_api_to_string@Base 1.14.0
+ gst_gl_async_debug_free@Base 1.14.0
+ gst_gl_async_debug_freeze@Base 1.14.0
+ gst_gl_async_debug_init@Base 1.14.0
+ gst_gl_async_debug_new@Base 1.14.0
+ gst_gl_async_debug_output_log_msg@Base 1.14.0
+ gst_gl_async_debug_store_log_msg@Base 1.14.0
+ gst_gl_async_debug_store_log_msg_valist@Base 1.14.0
+ gst_gl_async_debug_thaw@Base 1.14.0
+ gst_gl_async_debug_unset@Base 1.14.0
+ gst_gl_base_filter_get_type@Base 1.14.0
+ gst_gl_base_memory_alloc@Base 1.14.0
+ gst_gl_base_memory_alloc_data@Base 1.14.0
+ gst_gl_base_memory_allocator_get_type@Base 1.14.0
+ gst_gl_base_memory_error_quark@Base 1.14.0
+ gst_gl_base_memory_get_type@Base 1.14.0
+ gst_gl_base_memory_init@Base 1.14.0
+ gst_gl_base_memory_init_once@Base 1.14.0
+ gst_gl_base_memory_memcpy@Base 1.14.0
+ gst_gl_buffer_allocation_params_get_type@Base 1.14.0
+ gst_gl_buffer_allocation_params_new@Base 1.14.0
+ gst_gl_buffer_allocator_get_type@Base 1.14.0
+ gst_gl_buffer_init_once@Base 1.14.0
+ gst_gl_buffer_pool_get_type@Base 1.14.0
+ gst_gl_buffer_pool_new@Base 1.14.0
+ gst_gl_check_extension@Base 1.14.0
+ gst_gl_color_convert_decide_allocation@Base 1.14.0
+ gst_gl_color_convert_fixate_caps@Base 1.14.0
+ gst_gl_color_convert_get_type@Base 1.14.0
+ gst_gl_color_convert_new@Base 1.14.0
+ gst_gl_color_convert_perform@Base 1.14.0
+ gst_gl_color_convert_set_caps@Base 1.14.0
+ gst_gl_color_convert_transform_caps@Base 1.14.0
+ gst_gl_context_activate@Base 1.14.0
+ gst_gl_context_can_share@Base 1.14.0
+ gst_gl_context_check_feature@Base 1.14.0
+ gst_gl_context_check_framebuffer_status@Base 1.14.0
+ gst_gl_context_check_gl_version@Base 1.14.0
+ gst_gl_context_clear_framebuffer@Base 1.14.0
+ gst_gl_context_clear_shader@Base 1.14.0
+ gst_gl_context_create@Base 1.14.0
+ gst_gl_context_default_get_proc_address@Base 1.14.0
+ gst_gl_context_destroy@Base 1.14.0
+ gst_gl_context_error_quark@Base 1.14.0
+ gst_gl_context_fill_info@Base 1.14.0
+ gst_gl_context_get_current@Base 1.14.0
+ gst_gl_context_get_current_gl_api@Base 1.14.0
+ gst_gl_context_get_current_gl_context@Base 1.14.0
+ gst_gl_context_get_display@Base 1.14.0
+ gst_gl_context_get_gl_api@Base 1.14.0
+ gst_gl_context_get_gl_context@Base 1.14.0
+ gst_gl_context_get_gl_platform@Base 1.14.0
+ gst_gl_context_get_gl_platform_version@Base 1.14.0
+ gst_gl_context_get_gl_version@Base 1.14.0
+ gst_gl_context_get_proc_address@Base 1.14.0
+ gst_gl_context_get_proc_address_with_platform@Base 1.14.0
+ gst_gl_context_get_thread@Base 1.14.0
+ gst_gl_context_get_type@Base 1.14.0
+ gst_gl_context_get_window@Base 1.14.0
+ gst_gl_context_is_shared@Base 1.14.0
+ gst_gl_context_new@Base 1.14.0
+ gst_gl_context_new_wrapped@Base 1.14.0
+ gst_gl_context_set_shared_with@Base 1.14.0
+ gst_gl_context_set_window@Base 1.14.0
+ gst_gl_context_supports_glsl_profile_version@Base 1.14.0
+ gst_gl_context_swap_buffers@Base 1.14.0
+ gst_gl_context_thread_add@Base 1.14.0
+ gst_gl_display_add_context@Base 1.14.0
+ gst_gl_display_create_context@Base 1.14.0
+ gst_gl_display_create_window@Base 1.14.0
+ gst_gl_display_egl_from_gl_display@Base 1.14.0
+ gst_gl_display_egl_get_from_native@Base 1.14.0
+ gst_gl_display_egl_get_type@Base 1.14.0
+ gst_gl_display_egl_new@Base 1.14.0
+ gst_gl_display_egl_new_with_egl_display@Base 1.14.0
+ gst_gl_display_filter_gl_api@Base 1.14.0
+ gst_gl_display_find_window@Base 1.14.0
+ gst_gl_display_get_gl_api@Base 1.14.0
+ gst_gl_display_get_gl_api_unlocked@Base 1.14.0
+ gst_gl_display_get_gl_context_for_thread@Base 1.14.0
+ gst_gl_display_get_handle@Base 1.14.0
+ gst_gl_display_get_handle_type@Base 1.14.0
+ gst_gl_display_get_type@Base 1.14.0
+ gst_gl_display_new@Base 1.14.0
+ gst_gl_display_remove_window@Base 1.14.0
+ (arch=linux-any)gst_gl_display_wayland_get_type@Base 1.14.0
+ (arch=linux-any)gst_gl_display_wayland_new@Base 1.14.0
+ (arch=linux-any)gst_gl_display_wayland_new_with_display@Base 1.14.0
+ gst_gl_element_propagate_display_context@Base 1.14.0
+ gst_gl_ensure_element_data@Base 1.14.0
+ gst_gl_filter_add_rgba_pad_templates@Base 1.14.0
+ gst_gl_filter_draw_fullscreen_quad@Base 1.14.0
+ gst_gl_filter_filter_texture@Base 1.14.0
+ gst_gl_filter_get_type@Base 1.14.0
+ gst_gl_filter_render_to_target@Base 1.14.0
+ gst_gl_filter_render_to_target_with_shader@Base 1.14.0
+ gst_gl_format_from_video_info@Base 1.14.0
+ gst_gl_format_type_n_bytes@Base 1.14.0
+ gst_gl_framebuffer_attach@Base 1.14.0
+ gst_gl_framebuffer_bind@Base 1.14.0
+ gst_gl_framebuffer_draw_to_texture@Base 1.14.0
+ gst_gl_framebuffer_get_effective_dimensions@Base 1.14.0
+ gst_gl_framebuffer_get_id@Base 1.14.0
+ gst_gl_framebuffer_get_type@Base 1.14.0
+ gst_gl_framebuffer_new@Base 1.14.0
+ gst_gl_framebuffer_new_with_default_depth@Base 1.14.0
+ gst_gl_get_plane_data_size@Base 1.14.0
+ gst_gl_get_plane_start@Base 1.14.0
+ gst_gl_handle_context_query@Base 1.14.0
+ gst_gl_handle_set_context@Base 1.14.0
+ gst_gl_insert_debug_marker@Base 1.14.0
+ gst_gl_memory_allocator_get_default@Base 1.14.0
+ gst_gl_memory_allocator_get_type@Base 1.14.0
+ gst_gl_memory_copy_into@Base 1.14.0
+ gst_gl_memory_copy_teximage@Base 1.14.0
+ gst_gl_memory_dma_allocator_get_type@Base 1.14.4
+ gst_gl_memory_dma_allocator_obtain@Base 1.14.4
+ gst_gl_memory_dma_buffer_to_gstbuffer@Base 1.14.4
+ gst_gl_memory_egl_allocator_get_type@Base 1.14.0
+ gst_gl_memory_egl_get_display@Base 1.14.0
+ gst_gl_memory_egl_get_image@Base 1.14.0
+ gst_gl_memory_egl_init_once@Base 1.14.0
+ gst_gl_memory_get_texture_format@Base 1.14.0
+ gst_gl_memory_get_texture_height@Base 1.14.0
+ gst_gl_memory_get_texture_id@Base 1.14.0
+ gst_gl_memory_get_texture_target@Base 1.14.0
+ gst_gl_memory_get_texture_width@Base 1.14.0
+ gst_gl_memory_init@Base 1.14.0
+ gst_gl_memory_init_once@Base 1.14.0
+ gst_gl_memory_pbo_allocator_get_type@Base 1.14.0
+ gst_gl_memory_pbo_copy_into_texture@Base 1.14.0
+ gst_gl_memory_pbo_download_transfer@Base 1.14.0
+ gst_gl_memory_pbo_init_once@Base 1.14.0
+ gst_gl_memory_pbo_upload_transfer@Base 1.14.0
+ gst_gl_memory_read_pixels@Base 1.14.0
+ gst_gl_memory_setup_buffer@Base 1.14.0
+ gst_gl_memory_texsubimage@Base 1.14.0
+ gst_gl_overlay_compositor_add_caps@Base 1.14.0
+ gst_gl_overlay_compositor_draw_overlays@Base 1.14.0
+ gst_gl_overlay_compositor_free_overlays@Base 1.14.0
+ gst_gl_overlay_compositor_get_type@Base 1.14.0
+ gst_gl_overlay_compositor_new@Base 1.14.0
+ gst_gl_overlay_compositor_upload_overlays@Base 1.14.0
+ gst_gl_platform_from_string@Base 1.14.0
+ gst_gl_platform_to_string@Base 1.14.0
+ gst_gl_query_counter@Base 1.14.0
+ gst_gl_query_end@Base 1.14.0
+ gst_gl_query_free@Base 1.14.0
+ gst_gl_query_init@Base 1.14.0
+ gst_gl_query_local_gl_context@Base 1.14.0
+ gst_gl_query_new@Base 1.14.0
+ gst_gl_query_result@Base 1.14.0
+ gst_gl_query_start@Base 1.14.0
+ gst_gl_query_unset@Base 1.14.0
+ gst_gl_renderbuffer_allocation_params_get_type@Base 1.14.0
+ gst_gl_renderbuffer_allocation_params_new@Base 1.14.0
+ gst_gl_renderbuffer_allocation_params_new_wrapped@Base 1.14.0
+ gst_gl_renderbuffer_allocator_get_type@Base 1.14.0
+ gst_gl_renderbuffer_get_format@Base 1.14.0
+ gst_gl_renderbuffer_get_height@Base 1.14.0
+ gst_gl_renderbuffer_get_id@Base 1.14.0
+ gst_gl_renderbuffer_get_width@Base 1.14.0
+ gst_gl_renderbuffer_init_once@Base 1.14.0
+ gst_gl_shader_attach@Base 1.14.0
+ gst_gl_shader_attach_unlocked@Base 1.14.0
+ gst_gl_shader_bind_attribute_location@Base 1.14.0
+ gst_gl_shader_bind_frag_data_location@Base 1.14.0
+ gst_gl_shader_compile_attach_stage@Base 1.14.0
+ gst_gl_shader_detach@Base 1.14.0
+ gst_gl_shader_detach_unlocked@Base 1.14.0
+ gst_gl_shader_get_attribute_location@Base 1.14.0
+ gst_gl_shader_get_program_handle@Base 1.14.0
+ gst_gl_shader_get_type@Base 1.14.0
+ gst_gl_shader_is_linked@Base 1.14.0
+ gst_gl_shader_link@Base 1.14.0
+ gst_gl_shader_new@Base 1.14.0
+ gst_gl_shader_new_default@Base 1.14.0
+ gst_gl_shader_new_link_with_stages@Base 1.14.0
+ gst_gl_shader_new_with_stages@Base 1.14.0
+ gst_gl_shader_release@Base 1.14.0
+ gst_gl_shader_release_unlocked@Base 1.14.0
+ gst_gl_shader_set_uniform_1f@Base 1.14.0
+ gst_gl_shader_set_uniform_1fv@Base 1.14.0
+ gst_gl_shader_set_uniform_1i@Base 1.14.0
+ gst_gl_shader_set_uniform_1iv@Base 1.14.0
+ gst_gl_shader_set_uniform_2f@Base 1.14.0
+ gst_gl_shader_set_uniform_2fv@Base 1.14.0
+ gst_gl_shader_set_uniform_2i@Base 1.14.0
+ gst_gl_shader_set_uniform_2iv@Base 1.14.0
+ gst_gl_shader_set_uniform_3f@Base 1.14.0
+ gst_gl_shader_set_uniform_3fv@Base 1.14.0
+ gst_gl_shader_set_uniform_3i@Base 1.14.0
+ gst_gl_shader_set_uniform_3iv@Base 1.14.0
+ gst_gl_shader_set_uniform_4f@Base 1.14.0
+ gst_gl_shader_set_uniform_4fv@Base 1.14.0
+ gst_gl_shader_set_uniform_4i@Base 1.14.0
+ gst_gl_shader_set_uniform_4iv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_2fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_2x3fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_2x4fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_3fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_3x2fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_3x4fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_4fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_4x2fv@Base 1.14.0
+ gst_gl_shader_set_uniform_matrix_4x3fv@Base 1.14.0
+ gst_gl_shader_string_fragment_default@Base 1.14.0
+ gst_gl_shader_string_fragment_external_oes_default@Base 1.14.0
+ gst_gl_shader_string_vertex_default@Base 1.14.0
+ gst_gl_shader_string_vertex_mat4_texture_transform@Base 1.14.0
+ gst_gl_shader_string_vertex_mat4_vertex_transform@Base 1.14.0
+ gst_gl_shader_use@Base 1.14.0
+ gst_gl_sized_gl_format_from_gl_format_type@Base 1.14.0
+ gst_gl_stereo_downmix_mode_get_type@Base 1.14.0
+ gst_gl_sync_meta_api_get_type@Base 1.14.0
+ gst_gl_sync_meta_get_info@Base 1.14.0
+ gst_gl_sync_meta_set_sync_point@Base 1.14.0
+ gst_gl_sync_meta_wait@Base 1.14.0
+ gst_gl_sync_meta_wait_cpu@Base 1.14.0
+ gst_gl_texture_target_from_gl@Base 1.14.0
+ gst_gl_texture_target_from_string@Base 1.14.0
+ gst_gl_texture_target_to_buffer_pool_option@Base 1.14.0
+ gst_gl_texture_target_to_gl@Base 1.14.0
+ gst_gl_texture_target_to_string@Base 1.14.0
+ gst_gl_upload_get_caps@Base 1.14.0
+ gst_gl_upload_get_input_template_caps@Base 1.14.0
+ gst_gl_upload_get_type@Base 1.14.0
+ gst_gl_upload_new@Base 1.14.0
+ gst_gl_upload_perform_with_buffer@Base 1.14.0
+ gst_gl_upload_propose_allocation@Base 1.14.0
+ gst_gl_upload_set_caps@Base 1.14.0
+ gst_gl_upload_set_context@Base 1.14.0
+ gst_gl_upload_transform_caps@Base 1.14.0
+ gst_gl_value_get_texture_target_mask@Base 1.14.0
+ gst_gl_value_set_texture_target@Base 1.14.0
+ gst_gl_value_set_texture_target_from_mask@Base 1.14.0
+ gst_gl_version_to_glsl_version@Base 1.14.0
+ gst_gl_video_allocation_params_copy_data@Base 1.14.0
+ gst_gl_video_allocation_params_free_data@Base 1.14.0
+ gst_gl_video_allocation_params_get_type@Base 1.14.0
+ gst_gl_video_allocation_params_init_full@Base 1.14.0
+ gst_gl_video_allocation_params_new@Base 1.14.0
+ gst_gl_video_allocation_params_new_wrapped_data@Base 1.14.0
+ gst_gl_video_allocation_params_new_wrapped_gl_handle@Base 1.14.0
+ gst_gl_video_allocation_params_new_wrapped_texture@Base 1.14.0
+ gst_gl_view_convert_fixate_caps@Base 1.14.0
+ gst_gl_view_convert_get_output@Base 1.14.0
+ gst_gl_view_convert_get_type@Base 1.14.0
+ gst_gl_view_convert_new@Base 1.14.0
+ gst_gl_view_convert_perform@Base 1.14.0
+ gst_gl_view_convert_reset@Base 1.14.0
+ gst_gl_view_convert_set_caps@Base 1.14.0
+ gst_gl_view_convert_set_context@Base 1.14.0
+ gst_gl_view_convert_submit_input_buffer@Base 1.14.0
+ gst_gl_view_convert_transform_caps@Base 1.14.0
+ gst_gl_window_draw@Base 1.14.0
+ gst_gl_window_error_quark@Base 1.14.0
+ gst_gl_window_get_context@Base 1.14.0
+ gst_gl_window_get_display@Base 1.14.0
+ gst_gl_window_get_surface_dimensions@Base 1.14.0
+ gst_gl_window_get_type@Base 1.14.0
+ gst_gl_window_get_window_handle@Base 1.14.0
+ gst_gl_window_handle_events@Base 1.14.0
+ gst_gl_window_new@Base 1.14.0
+ gst_gl_window_queue_resize@Base 1.14.0
+ gst_gl_window_quit@Base 1.14.0
+ gst_gl_window_resize@Base 1.14.0
+ gst_gl_window_run@Base 1.14.0
+ gst_gl_window_send_key_event@Base 1.14.0
+ gst_gl_window_send_message@Base 1.14.0
+ gst_gl_window_send_message_async@Base 1.14.0
+ gst_gl_window_send_mouse_event@Base 1.14.0
+ gst_gl_window_set_close_callback@Base 1.14.0
+ gst_gl_window_set_draw_callback@Base 1.14.0
+ gst_gl_window_set_preferred_size@Base 1.14.0
+ gst_gl_window_set_render_rectangle@Base 1.14.0
+ gst_gl_window_set_resize_callback@Base 1.14.0
+ gst_gl_window_set_window_handle@Base 1.14.0
+ gst_gl_window_show@Base 1.14.0
+ gst_glsl_error_quark@Base 1.14.0
+ gst_glsl_profile_from_string@Base 1.14.0
+ gst_glsl_profile_to_string@Base 1.14.0
+ gst_glsl_stage_compile@Base 1.14.0
+ gst_glsl_stage_get_handle@Base 1.14.0
+ gst_glsl_stage_get_profile@Base 1.14.0
+ gst_glsl_stage_get_shader_type@Base 1.14.0
+ gst_glsl_stage_get_type@Base 1.14.0
+ gst_glsl_stage_get_version@Base 1.14.0
+ gst_glsl_stage_new@Base 1.14.0
+ gst_glsl_stage_new_default_fragment@Base 1.14.0
+ gst_glsl_stage_new_default_vertex@Base 1.14.0
+ gst_glsl_stage_new_with_string@Base 1.14.0
+ gst_glsl_stage_new_with_strings@Base 1.14.0
+ gst_glsl_stage_set_strings@Base 1.14.0
+ gst_glsl_string_get_version_profile@Base 1.14.0
+ gst_glsl_version_from_string@Base 1.14.0
+ gst_glsl_version_profile_from_string@Base 1.14.0
+ gst_glsl_version_profile_to_string@Base 1.14.0
+ gst_glsl_version_to_string@Base 1.14.0
+ gst_is_gl_base_memory@Base 1.14.0
+ gst_is_gl_buffer@Base 1.14.0
+ gst_is_gl_memory@Base 1.14.0
+ gst_is_gl_memory_dma@Base 1.14.4
+ gst_is_gl_memory_egl@Base 1.14.0
+ gst_is_gl_memory_pbo@Base 1.14.0
+ gst_is_gl_renderbuffer@Base 1.14.0
diff --git a/debian/libgstreamer-gl1.0-0.lintian-overrides b/debian/libgstreamer-gl1.0-0.lintian-overrides
new file mode 100644
index 0000000..e279ec6
--- /dev/null
+++ b/debian/libgstreamer-gl1.0-0.lintian-overrides
@@ -0,0 +1 @@
+libgstreamer-gl1.0-0: package-name-doesnt-match-sonames libgstgl-1.0-0
diff --git a/debian/libgstreamer-plugins-base-dev.install b/debian/libgstreamer-plugins-base-dev.install
index e3cd6bd..ccfb892 100644
--- a/debian/libgstreamer-plugins-base-dev.install
+++ b/debian/libgstreamer-plugins-base-dev.install
@@ -1,3 +1,40 @@
-debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/*/*.h
-debian/tmp/usr/lib/*/*.so
-debian/tmp/usr/lib/*/pkgconfig/*.pc
+debian/tmp/usr/include/gstimxcommon.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/allocators/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/app/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/audio/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/fft/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/gl/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/gl/*/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/pbutils/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/riff/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/rtp/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/rtsp/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/sdp/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/tag/*.h
+debian/tmp/usr/include/gstreamer-@GST_ABI@/gst/video/*.h
+debian/tmp/usr/lib/*/gstreamer-@GST_ABI@/include/gst/gl/*.h
+debian/tmp/usr/lib/*/libgstaudio-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstallocators-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstapp-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstgl-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstpbutils-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstfft-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstriff-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstrtp-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstrtsp-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstsdp-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgsttag-@GST_ABI@.so
+debian/tmp/usr/lib/*/libgstvideo-@GST_ABI@.so
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-allocators-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-app-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-audio-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-fft-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-gl-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-pbutils-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-plugins-base-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-riff-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-rtp-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-rtsp-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-sdp-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-tag-@GST_ABI@.pc
+debian/tmp/usr/lib/*/pkgconfig/gstreamer-video-@GST_ABI@.pc
diff --git a/debian/libgstreamer-plugins-base.symbols b/debian/libgstreamer-plugins-base.symbols
index c737cfc..b936f4f 100644
--- a/debian/libgstreamer-plugins-base.symbols
+++ b/debian/libgstreamer-plugins-base.symbols
@@ -1,4 +1,8 @@
 libgstallocators-1.0.so.0 libgstreamer-plugins-base1.0-0 #MINVER#
+ gst_allocator_phymem_get_type@Base 1.14.4
+ gst_buffer_add_dmabuf_meta@Base 1.14.4
+ gst_buffer_is_phymem@Base 1.14.4
+ gst_buffer_query_phymem_block@Base 1.14.4
  gst_dmabuf_allocator_alloc@Base 1.2.0
  gst_dmabuf_allocator_get_type@Base 1.12.0
  gst_dmabuf_allocator_new@Base 1.2.0
@@ -7,8 +11,19 @@
  gst_fd_allocator_get_type@Base 1.6.0
  gst_fd_allocator_new@Base 1.6.0
  gst_fd_memory_get_fd@Base 1.6.0
+ gst_ion_allocator_get_type@Base 1.14.4
+ gst_ion_allocator_obtain@Base 1.14.4
+ gst_dmabuf_meta_api_get_type@Base 1.14.4
+ gst_dmabuf_meta_get_info@Base 1.14.4
  gst_is_dmabuf_memory@Base 1.2.0
  gst_is_fd_memory@Base 1.6.0
+ gst_is_phys_memory@Base 1.14.4
+ gst_memory_query_phymem_block@Base 1.14.4
+ gst_phy_mem_meta_api_get_type@Base 1.14.4
+ gst_phy_mem_meta_get_info@Base 1.14.4
+ gst_phys_memory_allocator_get_type@Base 1.14.4
+ gst_phys_memory_get_phys_addr@Base 1.14.4
+ gst_query_add_allocation_dmabuf_meta@Base 1.14.4
 libgstapp-1.0.so.0 libgstreamer-plugins-base1.0-0 #MINVER#
  gst_app_sink_get_buffer_list_support@Base 1.12.0
  gst_app_sink_get_caps@Base 1.0.0
@@ -40,6 +55,7 @@
  gst_app_src_get_stream_type@Base 1.0.0
  gst_app_src_get_type@Base 1.0.0
  gst_app_src_push_buffer@Base 1.0.0
+ gst_app_src_push_buffer_list@Base 1.14.4
  gst_app_src_push_sample@Base 1.6.0
  gst_app_src_set_callbacks@Base 1.0.0
  gst_app_src_set_caps@Base 1.0.0
@@ -52,6 +68,10 @@
  gst_app_stream_type_get_type@Base 1.0.0
 libgstaudio-1.0.so.0 libgstreamer-plugins-base1.0-0 #MINVER#
  _gst_audio_decoder_error@Base 1.0.0
+ gst_audio_aggregator_convert_pad_get_type@Base 1.14.4
+ gst_audio_aggregator_get_type@Base 1.14.4
+ gst_audio_aggregator_pad_get_type@Base 1.14.4
+ gst_audio_aggregator_set_sink_caps@Base 1.14.4
  gst_audio_base_sink_create_ringbuffer@Base 1.0.0
  gst_audio_base_sink_discont_reason_get_type@Base 1.12.0
  gst_audio_base_sink_get_alignment_threshold@Base 1.0.0
@@ -85,6 +105,7 @@
  gst_audio_channel_mixer_free@Base 1.8.0
  gst_audio_channel_mixer_is_passthrough@Base 1.8.0
  gst_audio_channel_mixer_new@Base 1.8.0
+ gst_audio_channel_mixer_new_with_matrix@Base 1.14.4
  gst_audio_channel_mixer_samples@Base 1.8.0
  gst_audio_channel_position_get_type@Base 1.0.0
  gst_audio_channel_positions_from_mask@Base 1.0.0
@@ -100,12 +121,14 @@
  gst_audio_clock_invalidate@Base 1.0.0
  gst_audio_clock_new@Base 1.0.0
  gst_audio_clock_reset@Base 1.0.0
+ gst_audio_converter_convert@Base 1.14.4
  gst_audio_converter_flags_get_type@Base 1.8.0
  gst_audio_converter_free@Base 1.8.0
  gst_audio_converter_get_config@Base 1.8.0
  gst_audio_converter_get_in_frames@Base 1.8.0
  gst_audio_converter_get_max_latency@Base 1.8.0
  gst_audio_converter_get_out_frames@Base 1.8.0
+ gst_audio_converter_get_type@Base 1.14.4
  gst_audio_converter_new@Base 1.8.0
  gst_audio_converter_reset@Base 1.8.0
  gst_audio_converter_samples@Base 1.8.0
@@ -260,6 +283,20 @@
  gst_audio_ring_buffer_stop@Base 1.0.0
  gst_audio_sink_get_type@Base 1.0.0
  gst_audio_src_get_type@Base 1.0.0
+ gst_audio_stream_align_copy@Base 1.14.4
+ gst_audio_stream_align_free@Base 1.14.4
+ gst_audio_stream_align_get_alignment_threshold@Base 1.14.4
+ gst_audio_stream_align_get_discont_wait@Base 1.14.4
+ gst_audio_stream_align_get_rate@Base 1.14.4
+ gst_audio_stream_align_get_samples_since_discont@Base 1.14.4
+ gst_audio_stream_align_get_timestamp_at_discont@Base 1.14.4
+ gst_audio_stream_align_get_type@Base 1.14.4
+ gst_audio_stream_align_mark_discont@Base 1.14.4
+ gst_audio_stream_align_new@Base 1.14.4
+ gst_audio_stream_align_process@Base 1.14.4
+ gst_audio_stream_align_set_alignment_threshold@Base 1.14.4
+ gst_audio_stream_align_set_discont_wait@Base 1.14.4
+ gst_audio_stream_align_set_rate@Base 1.14.4
  gst_buffer_add_audio_clipping_meta@Base 1.8.0
  gst_buffer_add_audio_downmix_meta@Base 1.0.0
  gst_buffer_get_audio_downmix_meta_for_channels@Base 1.0.0
@@ -319,6 +356,7 @@
  gst_codec_utils_opus_parse_caps@Base 1.8.0
  gst_codec_utils_opus_parse_header@Base 1.8.0
  gst_discoverer_audio_info_get_bitrate@Base 1.0.0
+ gst_discoverer_audio_info_get_channel_mask@Base 1.14.4
  gst_discoverer_audio_info_get_channels@Base 1.0.0
  gst_discoverer_audio_info_get_depth@Base 1.0.0
  gst_discoverer_audio_info_get_language@Base 1.0.0
@@ -335,6 +373,7 @@
  gst_discoverer_info_get_audio_streams@Base 1.0.0
  gst_discoverer_info_get_container_streams@Base 1.0.0
  gst_discoverer_info_get_duration@Base 1.0.0
+ gst_discoverer_info_get_live@Base 1.14.4
  gst_discoverer_info_get_misc@Base 1.0.0
  gst_discoverer_info_get_missing_elements_installer_details@Base 1.4.0
  gst_discoverer_info_get_result@Base 1.0.0
@@ -667,6 +706,7 @@
  gst_rtsp_connection_receive@Base 1.0.0
  gst_rtsp_connection_reset_timeout@Base 1.0.0
  gst_rtsp_connection_send@Base 1.0.0
+ gst_rtsp_connection_set_accept_certificate_func@Base 1.14.4
  gst_rtsp_connection_set_auth@Base 1.0.0
  gst_rtsp_connection_set_auth_param@Base 1.0.0
  gst_rtsp_connection_set_http_mode@Base 1.0.0
@@ -702,6 +742,7 @@
  gst_rtsp_message_add_header@Base 1.0.0
  gst_rtsp_message_add_header_by_name@Base 1.6.0
  gst_rtsp_message_append_headers@Base 1.0.0
+ gst_rtsp_message_copy@Base 1.14.4
  gst_rtsp_message_dump@Base 1.0.0
  gst_rtsp_message_free@Base 1.0.0
  gst_rtsp_message_get_body@Base 1.0.0
@@ -730,6 +771,7 @@
  gst_rtsp_message_unset@Base 1.0.0
  gst_rtsp_method_as_text@Base 1.0.0
  gst_rtsp_method_get_type@Base 1.0.0
+ gst_rtsp_msg_get_type@Base 1.14.4
  gst_rtsp_msg_type_get_type@Base 1.6.0
  gst_rtsp_options_as_text@Base 1.0.0
  gst_rtsp_options_from_text@Base 1.2.0
@@ -1155,9 +1197,11 @@
  gst_video_encoder_get_frame@Base 1.0.0
  gst_video_encoder_get_frames@Base 1.0.0
  gst_video_encoder_get_latency@Base 1.0.0
+ gst_video_encoder_get_max_encode_time@Base 1.14.4
  gst_video_encoder_get_oldest_frame@Base 1.0.0
  gst_video_encoder_get_output_state@Base 1.0.0
  gst_video_encoder_get_type@Base 1.0.0
+ gst_video_encoder_is_qos_enabled@Base 1.14.4
  gst_video_encoder_merge_tags@Base 1.0.0
  gst_video_encoder_negotiate@Base 1.0.0
  gst_video_encoder_proxy_getcaps@Base 1.0.0
@@ -1165,6 +1209,7 @@
  gst_video_encoder_set_latency@Base 1.0.0
  gst_video_encoder_set_min_pts@Base 1.6.0
  gst_video_encoder_set_output_state@Base 1.0.0
+ gst_video_encoder_set_qos_enabled@Base 1.14.4
  gst_video_event_is_force_key_unit@Base 1.0.0
  gst_video_event_new_downstream_force_key_unit@Base 1.0.0
  gst_video_event_new_still_frame@Base 1.0.0
@@ -1258,6 +1303,7 @@
  gst_video_overlay_get_type@Base 1.0.0
  gst_video_overlay_got_window_handle@Base 1.0.0
  gst_video_overlay_handle_events@Base 1.0.0
+ gst_video_overlay_install_properties@Base 1.14.4
  gst_video_overlay_prepare_window_handle@Base 1.0.0
  gst_video_overlay_rectangle_copy@Base 1.0.0
  gst_video_overlay_rectangle_get_flags@Base 1.0.0
@@ -1274,12 +1320,15 @@
  gst_video_overlay_rectangle_new_raw@Base 1.0.0
  gst_video_overlay_rectangle_set_global_alpha@Base 1.0.0
  gst_video_overlay_rectangle_set_render_rectangle@Base 1.0.0
+ gst_video_overlay_set_property@Base 1.14.4
  gst_video_overlay_set_render_rectangle@Base 1.0.0
  gst_video_overlay_set_window_handle@Base 1.0.0
  gst_video_pack_flags_get_type@Base 1.0.0
  gst_video_primaries_mode_get_type@Base 1.6.0
+ gst_video_region_of_interest_meta_add_param@Base 1.14.4
  gst_video_region_of_interest_meta_api_get_type@Base 1.2.0
  gst_video_region_of_interest_meta_get_info@Base 1.2.0
+ gst_video_region_of_interest_meta_get_param@Base 1.14.4
  gst_video_resampler_clear@Base 1.6.0
  gst_video_resampler_flags_get_type@Base 1.6.0
  gst_video_resampler_init@Base 1.6.0
diff --git a/debian/rules b/debian/rules
index ee381c1..bfbb377 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,7 @@
 gst_lib := libgstreamer$(gst_abi)-0
 gst_lib_dev := libgstreamer$(gst_abi)-dev
 # what gstreamer version is needed
-gst_lib_dev_dep := $(gst_lib_dev) (>= 1.12.0)
+gst_lib_dev_dep := $(gst_lib_dev) (>= 1.14.4)
 
 gst_pkgname := gstreamer$(gst_abi)
 gst_deb_abi := $(gst_abi)-0
@@ -35,8 +35,15 @@
 # gst-plugins-base library shlibs
 gst_plugins_base_lib_dep := "$(gst_plugins_base_lib) (>= $(gst_version))"
 
+gst_gl_lib := libgstreamer-gl$(gst_deb_abi)
+gst_gl_lib_dep := "$(gst_gl_lib) (>= $(gst_version))"
+
 gst_extra_build_depends += libasound2-dev (>= 0.9.0) [linux-any]
 gst_extra_build_depends += , libgudev-1.0-dev (>= 143) [linux-any]
+gst_extra_build_depends += , libwayland-dev (>= 1.4.0) [linux-any]
+gst_extra_build_depends += , libdrm-dev (>= 2.4.55) [linux-any]
+gst_extra_build_depends += , libgbm-dev [linux-any]
+gst_extra_build_depends += , wayland-protocols (>= 1.4) [linux-any]
 
 # debug package
 DEB_DH_STRIP_ARGS += --dbg-package=$(gst_pkgname)-plugins-base-dbg
@@ -54,7 +61,7 @@
 # Link special names to a template file.
 # still need "*.install" to be done by hand
 
-PLUGINS += plugins-base x
+PLUGINS += plugins-base x gl
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 PLUGINS += alsa
 endif
@@ -71,8 +78,14 @@
 
 GST_PACKAGE_NAME := "GStreamer Base Plugins"
 
+CFLAGS += -I$(shell realpath extinc)
+
 # setup links for packages
 pre-build::
+	mkdir -p extinc/linux
+	find /usr/src/*/include/uapi -name ion.h -exec cp {} extinc/linux \;
+	find /usr/src/*/include/uapi -name dma-buf.h -exec cp {} extinc/linux \;
+	find /usr/src/*/include/generated/uapi/linux -name version.h -exec cp {} extinc/linux \;
 	for p in $(PLUGINS); do \
 		rm -f debian/$(gst_pkgname)-$$p.install; \
 		sed \
@@ -96,6 +109,13 @@
 	sed 's/@GST_ABI@/$(gst_abi)/g' \
 		debian/libgstreamer-plugins-base-dev.install \
 		>debian/libgstreamer-plugins-base$(gst_abi)-dev.install
+	rm -f debian/libgstreamer-gl$(gst_deb_abi).install
+	sed 's/@GST_ABI@/$(gst_abi)/g' \
+		debian/libgstreamer-gl.install \
+		>debian/libgstreamer-gl$(gst_deb_abi).install
+	rm -f debian/libgstreamer-gl$(gst_deb_abi).symbols
+	cp debian/libgstreamer-gl.symbols \
+		debian/libgstreamer-gl$(gst_deb_abi).symbols
 
 maint: debian/control
 
@@ -106,6 +126,11 @@
 	--enable-DEBUG \
 	--enable-debug \
 	--enable-experimental \
+	--enable-wayland \
+	--disable-x11 \
+	--disable-glx \
+	--disable-opengl \
+	--enable-gles2 \
 	--libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 	--with-package-name=$(GST_PACKAGE_NAME) \
 	--with-install-plugins-helper="/usr/bin/gstreamer-codec-install"
@@ -122,14 +147,18 @@
 	rm -f debian/libgstreamer-plugins-base$(gst_deb_abi).install
 	rm -f debian/libgstreamer-plugins-base$(gst_deb_abi).symbols
 	rm -f debian/libgstreamer-plugins-base$(gst_abi)-dev.install
+	rm -f debian/libgstreamer-gl$(gst_deb_abi).install
+	rm -f debian/libgstreamer-gl$(gst_deb_abi).symbols
 	-rm -rf $(CURDIR)/fake-home
 
 binary-post-install/$(gst_pkgname)-plugins-base-apps::
 	dh_perl -d
 
 DEB_DH_MAKESHLIBS_ARGS_$(gst_plugins_base_lib) += -X "/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)" -V $(gst_plugins_base_lib_dep) -- -c4
+DEB_DH_MAKESHLIBS_ARGS_$(gst_gl_lib) += -X "/usr/lib/$(DEB_HOST_MULTIARCH)/gstreamer-$(gst_abi)" -V $(gst_gl_lib_dep) -- -c4
 DEB_INSTALL_DOCS_ALL += debian/README.Debian NEWS
 DEB_SHLIBDEPS_INCLUDE += debian/libgstreamer-plugins-base$(gst_deb_abi)/usr/lib/$(DEB_HOST_MULTIARCH)
+DEB_SHLIBDEPS_INCLUDE += debian/libgstreamer-gl$(gst_deb_abi)/usr/lib/$(DEB_HOST_MULTIARCH)
 # Disable inclusion of large upstream ChangeLog
 DEB_INSTALL_CHANGELOGS_ALL :=
 
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..c1c4620
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1 @@
+imx-gst-plugins-base source: version-substvar-for-external-package libgstreamer-plugins-base1.0-dev -> libgstreamer-gl1.0-0