GNOME Bugzilla – Bug 484998
[mulawdec] not-negotiated error playing a sun audio (au) file in totem with visualisation
Last modified: 2007-10-09 18:04:54 UTC
Please describe the problem: Totem gives an error when trying to play the file at <http://mirror-uk-rb1.gallery.hd.org/_exhibits/mechanoids/phone-ringing-British-cadence-1-DHD.au> I can play the file if I use playbin via gst-launch. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Any chance you could make a debug log like this: $ export GST_DEBUG_NO_COLOR=1 $ GST_DEBUG=*:5 totem /path/to/foo.au 2>dbg.log ... reproduce error, then Control-C or quite ... $ gzip dbg.log and attach the dbg.log file. Thanks!
Created attachment 96929 [details] debug output from totem
Here's the problem: gst_pad_configure_sink:<mulawdec0:sink> caps audio/x-mulaw, rate=(int)8000, channels=(int)1 not accepted I can reproduce the problem with the gutsy packages and core/base 0.10.14 and -good 0.10.6, but can't reproduce it with gstreamer CVS. Seems to only happen if visualisation is enabled too.
This has been fixed in gst-plugins-good CVS by this commit: 2007-07-06 Michael Smith <msmith@fluendo.com> * gst/law/alaw-decode.c: (alawdec_sink_setcaps), (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain), (gst_alawdec_change_state): * gst/law/alaw-decode.h: * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps), (gst_mulawdec_class_init), (gst_mulawdec_init), (gst_mulawdec_chain), (gst_mulawdec_change_state): * gst/law/mulaw-decode.h: Fix capsnego bogosity in *law decoders.