[gstreamer-bugs] [Bug 345365] [id3mux] pushes buffers that don't match src caps

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Jun 24 17:38:51 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=345365
 GStreamer | gst-plugins-ugly | Ver: HEAD CVS


Jonathan Matthew changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|rhythmbox-maint at gnome.bugs  |gstreamer-
                   |                            |bugs at lists.sourceforge.net
          Component|General                     |gst-plugins-ugly
            Product|rhythmbox                   |GStreamer
          QAContact|rhythmbox-maint at gnome.bugs  |gstreamer-
                   |                            |bugs at lists.sourceforge.net
            Summary|Unable to edit tags         |[id3mux] pushes buffers that
                   |                            |don't match src caps
   Target Milestone|---                         |HEAD
            Version|HEAD                        |HEAD CVS




------- Comment #3 from Jonathan Matthew  2006-06-25 00:38 UTC -------
The log shows you're using id3mux instead of the preferred id3v2mux. 
Installing id3v2mux (from gst-plugins-good) will most likely fix this for you.

Every time id3mux receives a buffer, this happens:

      id3demux( 9675) gstid3demux.c(518):gst_id3demux_chain:<id3demux0> Pushing
buffer 0x81294f8
      GST_PADS( 9675) gstpad.c(3343):gst_pad_push:<id3tag0:src> caps changed to
audio/mpeg, mpegversion=(int)1, layer=(int)3
      GST_CAPS( 9675) gstpad.c(2124):gst_pad_accept_caps: pad accept caps of
id3tag0:src (0x80fee10)
      GST_CAPS( 9675) gstpad.c(1928):gst_pad_get_caps: get pad caps of
id3tag0:src (0x80fee10)
      GST_CAPS( 9675) gstpad.c(1833):gst_pad_get_caps_unlocked: get pad caps of
id3tag0:src (0x80fee10)
      GST_CAPS( 9675) gstpad.c(1836):gst_pad_get_caps_unlocked: dispatching to
pad getcaps function
      GST_CAPS( 9675) gstpad.c(1850):gst_pad_get_caps_unlocked: pad getcaps
id3tag0:src returned application/x-id3
      GST_CAPS( 9675) gstpad.c(2323):gst_pad_configure_src: caps audio/mpeg,
mpegversion=(int)1, layer=(int)3 not accepted
GST_SCHEDULING( 9675) gstpad.c(3381):gst_pad_push:<id3tag0:src> element pushed
buffer then refused to accept the caps

which looks like id3mux is not setting caps on its buffers and/or pads
correctly.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list