After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 732666 - Drop support for GStreamer 0.10 APIs
Drop support for GStreamer 0.10 APIs
Status: RESOLVED FIXED
Product: gstreamer-vaapi
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: gstreamer-vaapi maintainer(s)
gstreamer-vaapi maintainer(s)
Depends on:
Blocks: 743569
 
 
Reported: 2014-07-03 08:18 UTC by Gwenole Beauchesne
Modified: 2015-04-03 15:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Gwenole Beauchesne 2014-07-03 08:18:18 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.
Comment 1 sreerenj 2015-01-30 16:49:32 UTC
The support for GStreamer 0.10 and 1.0 are obsolete in 0.5.10 release, will completely remove from 0.5.11.
Comment 2 Ross Burton 2015-02-25 16:44:12 UTC
| 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". :)
Comment 3 sreerenj 2015-04-03 15:48:09 UTC
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>
Comment 4 sreerenj 2015-04-03 15:48:29 UTC
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>
Comment 5 sreerenj 2015-04-03 15:48:46 UTC
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>
Comment 6 sreerenj 2015-04-03 15:49:03 UTC
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>