GNOME Bugzilla – Bug 732666
Drop support for GStreamer 0.10 APIs
Last modified: 2015-04-03 15:49:32 UTC
GStreamer 0.10 is no longer maintained upstream for ages. GStreamer 1.4 is around the corner and we are not going to maintain more than 2-3 versions. So, support for GStreamer 0.10 is to be deprecated in gstreamer-vaapi 0.5.9 and totally removed (from source) in gstreamer-vaapi 0.5.10. Only GStreamer 1.0 APIs would be used. The removal for 0.10 APIs is expected to simplify the plug-in elements, while also allowing additional optimizations.
The support for GStreamer 0.10 and 1.0 are obsolete in 0.5.10 release, will completely remove from 0.5.11.
| configure: error: Package requirements (gstreamer-allocators-0.10 >= 0.10.31) were not met: 0.5.10 doesn't build with GStreamer 0.10 which is a pretty strong definition of "obsolete". :)
commit 0311c7c8af6bcab9f5ea38c39d80556ef9e34803 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com> Date: Fri Apr 3 16:54:54 2015 +0300 autotools: remove gstreamer-0.10 support This patch only removes the support of gstreamer-0.10 in the autotools scripts. No other files are touched. The configuration parameter --gstreamer-api was deleted since now it is always auto-detected. The verification of vmethod query in GstBaseSinkClass was removed since it was added in gstreamer 0.10.35. The same case for GstVideoOverlayComposition and its format flags. The precious variable GST_PLUGIN_PATH was removed, while GST_PLUGIN_PATH_1_0 remained. The automake files were changed accordingly. Removed, in debian/control, the vaapiupload and vaapidownload descriptions. https://bugzilla.gnome.org/show_bug.cgi?id=732666 https://bugzilla.gnome.org/show_bug.cgi?id=745728 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
commit d256f1d283066a87f2930a40770d3dca8336a8d6 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com> Date: Fri Apr 3 16:55:27 2015 +0300 Removal of gstreamer-0.10 support This patch removes all the pre-processor conditional code compilation guarded for gstreamer-0.10. https://bugzilla.gnome.org/show_bug.cgi?id=745728 https://bugzilla.gnome.org/show_bug.cgi?id=732666 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
commit 43d8366ec6d9679d9fb66ecf803f6117f4411c40 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com> Date: Fri Apr 3 16:55:43 2015 +0300 Remove HAVE_GST_VIDEO_OVERLAY_HWCAPS macro This macro guarded the use of HAVE_GST_VIDEO_OVERLAY_HWCAPS, which was not defined before gstreamer 0.10.35. Since the support of gstreamer-0.10 is deprecated these guards are not required. https://bugzilla.gnome.org/show_bug.cgi?id=745728 https://bugzilla.gnome.org/show_bug.cgi?id=732666 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
commit 5deae3bcfbc0d4fd4f1c451b1ac7db277b674cf2 Author: Sreerenj Balachandran <sreerenj.balachandran@intel.com> Date: Fri Apr 3 17:03:38 2015 +0300 Remove the gstreamer-videoutils submodule commit f5d3c2d85dfd857e2692c1aaa4c24e0588880000 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com> Date: Fri Apr 3 17:01:45 2015 +0300 Remove libgstvaapi-videoutils.so This library was intended to add the base classes for video decoders which where not included in gstreamer-0.10. Since the support of gstreamer-0.10 is deprecated those classes are not required, thus the whole library is removed. https://bugzilla.gnome.org/show_bug.cgi?id=745728 https://bugzilla.gnome.org/show_bug.cgi?id=732666 Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>