Bug 508600 - gstreamer-plugins-good and -farsight both contain GstRTPSirenPay type
Summary: gstreamer-plugins-good and -farsight both contain GstRTPSirenPay type
Keywords:
Status: CLOSED DUPLICATE of bug 507009
Alias: None
Product: Fedora
Classification: Fedora
Component: gstreamer-plugins-farsight
Version: 11
Hardware: All
OS: Linux
low
high
Target Milestone: ---
Assignee: Brian Pepple
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-29 02:47 UTC by James Livingston
Modified: 2016-02-22 00:54 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2009-06-29 22:16:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description James Livingston 2009-06-29 02:47:06 UTC
Description of problem:
Both /usr/lib64/gstreamer-0.10/libgstsiren.so (-farsight) and /usr/lib64/gstreamer-0.10/libgstrtp.so (-good) appear to contain the GstRTPSirenPay class, which is causing me problems when trying to run gst-inspect or gst-launch. 

Version-Release number of selected component (if applicable):
gstreamer-plugins-farsight-0.12.10-2.fc11.x86_64
gstreamer-plugins-good-0.10.15-1.fc11.x86_64

Steps to Reproduce:
1. Have both gstreamer-plugins-farsight gstreamer-plugins-good installed
2. run "gst-inspect" from a terminal, or otherwise cause GStreamer to regenerate it's plugin registry
  
Actual results:
$ gst-launch

(gst-launch-0.10:15111): GLib-GObject-WARNING **: cannot register existing type `GstRTPSirenPay'

(gst-launch-0.10:15111): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

(gst-launch-0.10:15111): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib64/gstreamer-0.10/libgstaudiofx.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.

Expected results:
A list of installed GStreamer elements


Additional info:
The classes were moved from -farsight to -good in 0.12.11 farsight release and the 0.10.15 good release (Changelog from good is below). To stop the conflict, -farsight would probably need to upgraded to 0.12.11

2009-02-10 17:20:57 +0000  Olivier Crete <olivier.crete.uk>
	* gst/rtp/Makefile.am:
	* gst/rtp/gstrtp.c:
	* gst/rtp/gstrtpsirendepay.c:
	* gst/rtp/gstrtpsirendepay.h:
	* gst/rtp/gstrtpsirenpay.c:
	* gst/rtp/gstrtpsirenpay.h:
	  Move siren rtp pay/depay from gst-plugins-farsight

Comment 1 Brian Pepple 2009-06-29 15:09:11 UTC
James, could you try the gst-plugins-good (0.10.15-3) in testing?  This should obsolete gst-plugins-farsight, since it's not used anymore by Empathy.

Comment 2 James Livingston 2009-06-29 22:06:24 UTC
It works fine for me after installing that, thanks.

Comment 3 Brian Pepple 2009-06-29 22:16:42 UTC
Cool, I'll go ahead and close this then since that update will fix this.  Thanks!

*** This bug has been marked as a duplicate of bug 507009 ***


Note You need to log in before you can comment on or make changes to this bug.