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 321212 - wavpack: wavpack plugin stops working with wavpack 4.3
wavpack: wavpack plugin stops working with wavpack 4.3
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.11
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-11-11 08:49 UTC by Sebastian Dröge (slomo)
Modified: 2005-11-30 12:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
patch for wavpack 4.3 (1.26 KB, patch)
2005-11-11 15:34 UTC, Arwed v. Merkatz
none Details | Review

Description Sebastian Dröge (slomo) 2005-11-11 08:49:44 UTC
Steps to reproduce:
1. update to wavpack 4.3 from www.wavpack.com
2. try to play a wavpack file with gst-launch-0.8 filesrc location=test.wv !
wavpackparse ! wavpackdec ! fakesink, doesn't work (output below)
3. try to re-register all plugins -> the wavpack plugins gets removed from the
registry
4. recompilation against 4.3 changes nothing


Stack trace:
 LANG=C LC_ALL=C LANGUAGE=C gst-launch-0.8 filesrc location=test.wv !
wavpackparse ! wavpackdec ! fakesink

(gst-launch-0.8:6365): GStreamer-CRITICAL **: how to remove plugins?

(gst-launch-0.8:6365): GStreamer-CRITICAL **: Factory for `wavpackparse' has no
type. This probably means the plugin wasn't found because the registry is
broken. The plugin GStreamer was looking for is named 'wavpack' and is expected
in file '/usr/lib/gstreamer-0.8/libgstwavpack.so'. The registry for this plugin
is located at '/var/lib/gstreamer/0.8/registry.xml'

(gst-launch-0.8:6365): GStreamer-CRITICAL **: how to remove plugins?

(gst-launch-0.8:6365): GStreamer-CRITICAL **: Factory for `wavpackdec' has no
type. This probably means the plugin wasn't found because the registry is
broken. The plugin GStreamer was looking for is named 'wavpack' and is expected
in file '/usr/lib/gstreamer-0.8/libgstwavpack.so'. The registry for this plugin
is located at '/var/lib/gstreamer/0.8/registry.xml'
WARNING: erroneous pipeline: no element "wavpackparse"
         Trying to run anyway.
RUNNING pipeline ...
Execution ended after 8130 iterations (sum 232566000 ns, average 28605 ns, min
26000 ns, max 4917000 ns).

Other information:
Comment 1 Arwed v. Merkatz 2005-11-11 15:33:17 UTC
This is (imho) an upstream bug in wavpack 4.3, the library declares a debug
variable as extern.
Comment 2 Arwed v. Merkatz 2005-11-11 15:34:27 UTC
Created attachment 54644 [details] [review]
patch for wavpack 4.3

Applying this patch to the wavpack 4.3 source, installing and recompiling
gst-plugins works for me.
Comment 3 Sebastian Dröge (slomo) 2005-11-11 16:14:23 UTC
thanks, this fixed it :)

btw, did you look at the other bugreport wrt to wavpack? the -h thing... any ideas?
Comment 4 Arwed v. Merkatz 2005-11-11 17:38:01 UTC
I've sent the patch to the wavpack developer.
Comment 5 Andy Wingo 2005-11-30 12:35:58 UTC
Sounds like a NOTGNOME to me...