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?
Specifically, you get errors like this: (gst-plugin-scanner:646): GLib-GObject-WARNING **: cannot register existing type 'GstRtpH265Depay'
Rather than extensively patch stuff, we're waiting for the gtk3 upgrade which is expected in June 2016.
(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.
Understood, thanks for the background.
There's a patch on mailing list but it might not make it into M1.
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.
*** Bug 9715 has been marked as a duplicate of this bug. ***
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