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 484998 - [mulawdec] not-negotiated error playing a sun audio (au) file in totem with visualisation
[mulawdec] not-negotiated error playing a sun audio (au) file in totem with v...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.6
Other All
: Normal normal
: 0.10.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-10-09 10:20 UTC by Sam Morris
Modified: 2007-10-09 18:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
debug output from totem (714.72 KB, application/x-gzip)
2007-10-09 11:22 UTC, Sam Morris
Details

Description Sam Morris 2007-10-09 10:20:26 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:
Comment 1 Tim-Philipp Müller 2007-10-09 11:11:48 UTC
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!
Comment 2 Sam Morris 2007-10-09 11:22:06 UTC
Created attachment 96929 [details]
debug output from totem
Comment 3 Tim-Philipp Müller 2007-10-09 17:30:36 UTC
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.
Comment 4 Tim-Philipp Müller 2007-10-09 18:04:54 UTC
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.