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 345900 - "not negotiated" error after playing first file
"not negotiated" error after playing first file
Status: RESOLVED DUPLICATE of bug 342789
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.10.8
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-06-25 19:42 UTC by Sebastian Dröge (slomo)
Modified: 2006-06-25 23:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2006-06-25 19:42:37 UTC
Hi,
after playing another file after the first one (no matter if it's a mp3 or ogg vorbis file) one gets a "not negotiated" error in banshee and rhythmbox.

Output with debug level 5 is here: http://librarian.launchpad.net/3101365/gst-debug.tar.gz

Original Ubuntu bug: https://launchpad.net/distros/ubuntu/+source/gstreamer0.10/+bug/50116

Bye
Comment 1 Tim-Philipp Müller 2006-06-25 23:25:12 UTC
I'm fairly sure this is fixed in -base CVS. Please re-open if not. Should have been fixed by this commit:

 2006-06-16  Tim-Philipp Müller  <tim at centricular dot net>

        * gst/audioresample/gstaudioresample.c:
        (gst_audioresample_class_init), (gst_audioresample_init),
        (audioresample_start), (audioresample_stop),
        (gst_audioresample_set_property), (gst_audioresample_get_property):
          Implement GstBaseTransform::start and ::stop so that audioresample
          can clear its internal state properly and be reused instead of
          causing non-negotiated errors with playbin under some circumstances
          (#342789).

        * tests/check/elements/audioresample.c: (setup_audioresample),
        (cleanup_audioresample):
          Need to set element state here so that ::start and ::stop are
          called.



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