Bug 9664

Summary: The old gstreamer1.0-plugins-bad recipe is causing errors and conflicts
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Christopher Larson <kergoth>
Component: multimediaAssignee: Jussi Kukkonen <jku>
Status: VERIFIED FIXED QA Contact: Humberto Ibarra <humberto.ibarra.lopez>
Severity: normal    
Priority: Medium+ CC: ionel.badisor, jku, jose.perez.carranza, meta.mr.watcher, meta.watcher, randy.macleod
Version: unspecified   
Target Milestone: 2.2 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Bug Depends on: 3169    
Bug Blocks:    

Description Christopher Larson 2016-05-23 18:32:21 UTC
gstreamer1.0 and all of its plugin recipes but bad were updated to 1.8.1, but bad is still stuck on 1.6.3, causing errors if it's installed due to plugins which were moved around. I.e. rtp was moved from bad to good, so it's now duplicated if you install both. Why was bad left out of the upgrade?
Comment 1 Christopher Larson 2016-05-23 18:32:54 UTC
Specifically, you get errors like this:

(gst-plugin-scanner:646): GLib-GObject-WARNING **: cannot register existing type 'GstRtpH265Depay'
Comment 2 Randy MacLeod 2016-05-26 14:44:41 UTC
Rather than extensively patch stuff, we're waiting for the gtk3 upgrade which is expected in June 2016.
Comment 3 Jussi Kukkonen 2016-05-26 14:50:02 UTC
(In reply to comment #2)
> Rather than extensively patch stuff, we're waiting for the gtk3 upgrade
> which is expected in June 2016.

and this patching refers to gst-player (the actual application, not the api) which we'd also need to upgrade. The current gst-player depends more GTK+3 features so we'll try to hurry moving Sato to GTK+3.
Comment 4 Christopher Larson 2016-05-26 14:56:32 UTC
Understood, thanks for the background.
Comment 5 Jussi Kukkonen 2016-06-21 16:44:06 UTC
There's a patch on mailing list but it might not make it into M1.
Comment 6 Jussi Kukkonen 2016-06-29 11:28:30 UTC
commit 79ca8d031e5a706f00d5c97ba23b496e6d700b7e
Author: Khem Raj <raj.khem@gmail.com>
Date:   Thu Jun 16 21:23:57 2016 -0700

    gstreamer1.0-plugins-bad: Upgrade to 1.8.1
    
    (From OE-Core rev: 6a326f2b37b0b49e1144428becda32400498c024)
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    Signed-off-by: Ross Burton <ross.burton@intel.com>
    Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>


gst-player was also updated. Thanks Khem, Ross.
Comment 7 Jussi Kukkonen 2016-06-29 11:29:42 UTC
*** Bug 9715 has been marked as a duplicate of this bug. ***
Comment 8 Humberto Ibarra 2016-12-02 18:27:45 UTC
Verified that this conflict does not longer exist in current code. gstreamer1.0-plugins-bad is now in its 1.8.3 version, the same as gstreamer1.0