GNOME Bugzilla – Bug 351537
Vorbis negotation error - could not submit packet
Last modified: 2006-11-30 22:23:25 UTC
Please describe the problem: With a recent CVS update of GStreamer, vorbis files no longer play. I have tested Jokosher 0.1 and this exhibits the problem too, so it must be a GStreamer issue. Attached is a debug log, but these lines look suspicious: INFO (0x8df2058 - 0:00:32.021576000) volume(30469) gstvolume.c(450):volume_set_caps:<Instrument_Volume_0> use float WARN (0x9c6c8b8 - 0:00:32.034757000) oggdemux(30469) gstoggdemux.c(1227):gst_ogg_pad_submit_page:<oggdemux1> could not submit packet, error: -4 WARN (0x9c6c8b8 - 0:00:32.034913000) oggdemux(30469) gstoggdemux.c(2892):gst_ogg_demux_loop:<oggdemux1> error: Internal data stream error. WARN (0x9c6c8b8 - 0:00:32.034958000) oggdemux(30469) gstoggdemux.c(2892):gst_ogg_demux_loop:<oggdemux1> error: stream stopped, reason not-negotiated Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
Created attachment 70978 [details] Debug log
OK, after some recompiling tonight, I have discovered that this bug has worked its way into gst-plugins-base since the 1st August 2006. I did a checkout since then and it works fine. My assumption is that is is -base, although it *could* be in gstreamer core.
I was asked how to reproduce this bug, and it can be reproduced with Jokosher. Grab Jokosher from svn or the 0.1 release, and follow these steps: - Create a new project - Add an instrument (any instrument) - Right click the instrument lane and import an ogg file. - Press play. Nothing happens.
This looks to be fixed in CVS as of tonight (11pm GMT 22nd Aug 2006). Not sure which commit fixed it.