[Bug 503675] broken registry files written to disk

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Apr 13 14:24:37 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=503675
  GStreamer | gstreamer (core) | 0.10.26

--- Comment #19 from Jean-François Fortin Tam <nekohayo at gmail.com> 2011-04-13 21:24:22 UTC ---
Created an attachment (id=185909)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=185909)
samples of the registry 3

Happened again today. I have a fedora 15 machine with gstreamer-* installed
(even nonfree), and yet "gst-inspect|grep videomixer" returns nothing; pitivi
didn't start because of this. Again, this is caused by a broken registry file,
as the investigation steps below demonstrate:


# First, let's try with the broken (original) registry file

jeff at boris:~/.gstreamer-0.10$ gst-inspect-0.10
/usr/lib/gstreamer-0.10/libgstvideomixer.so 
Plugin Details:
  Name:            videomixer
  Description:        Video mixer
  Filename:        /usr/lib/gstreamer-0.10/libgstvideomixer.so
  Version:        0.10.27
  License:        LGPL
  Source module:    gst-plugins-good
  Source release date:    2011-01-21
  Binary package:    Fedora gstreamer-plugins-good package
  Origin URL:        http://download.fedora.redhat.com/fedora

  videomixer: Video mixer
  videomixer2: Video mixer 2

  2 features:
  +-- 2 elements

# Yet...
jeff at boris:~/.gstreamer-0.10$ gst-inspect-0.10|grep videomixer

# Nothing! So let's move the broken registry file:
jeff at boris:~/.gstreamer-0.10$ mv registry.i386.bin registry.broken


# Regenerate the registry file
jeff at boris:~/.gstreamer-0.10$ gst-inspect-0.10|grep videomixer

(gst-plugin-scanner:21511): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libgstffmpeg.so':
/usr/lib/gstreamer-0.10/libgstffmpeg.so: symbol av_parser_parse, version
LIBAVCODEC_52 not defined in file libavcodec.so.52 with link time reference
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pygst.py", line 28, in <module>
    import sys
KeyError: 'pygst'
videomixer:  videomixer2: Video mixer 2
videomixer:  videomixer: Video mixer



# Test again: it works!
jeff at boris:~/.gstreamer-0.10$ gst-inspect-0.10|grep videomixer
videomixer:  videomixer: Video mixer
videomixer:  videomixer2: Video mixer 2



jeff at boris:~/.gstreamer-0.10$ gst-inspect-0.10
/usr/lib/gstreamer-0.10/libgstvideomixer.so 
Plugin Details:
  Name:            videomixer
  Description:        Video mixer
  Filename:        /usr/lib/gstreamer-0.10/libgstvideomixer.so
  Version:        0.10.27
  License:        LGPL
  Source module:    gst-plugins-good
  Source release date:    2011-01-21
  Binary package:    Fedora gstreamer-plugins-good package
  Origin URL:        http://download.fedora.redhat.com/fedora

  videomixer: Video mixer
  videomixer2: Video mixer 2

  2 features:
  +-- 2 elements

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list