[gstreamer-bugs] [Bug 331678] New: Decodebin is not reusable within a single pipeline (as in you can't use a decodebin-based pipeline to play several songs subsequently)

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Feb 18 06:27:01 PST 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=331678
 GStreamer | gst-plugins-base | Ver: HEAD CVS

           Summary: Decodebin is not reusable within a single pipeline (as
                    in you can't use a decodebin-based pipeline to play
                    several songs subsequently)
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: internalerror at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Here's the debug output from the python testcase attached to the bug report:

[mderezynski at core ~]$ ./decoder-test.py 
INFO  (0x933b728 - 0:00:00.776574000)               python(26422)
decoder-test.p
y(39):set_input_file: Changing track to /music/Genaside II/New Life IV The
Hunte
d/track01.cdda.ogg
INFO  (0x933b728 - 0:00:00.795239000)               python(26422)
decoder-test.p
y(75):select_next_track: Time taken: 1140270748.778443
DEBUG (0x94ba928 - 0:00:00.835542000)               python(26422)
decoder-test.p
y(24):on_decoder_new_pad: Pad added
DEBUG (0x933b728 - 0:06:56.863493000)               python(26422)
decoder-test.p
y(79):bus_watch: EOS received on bus watch
DEBUG (0x933b728 - 0:06:56.873241000)               python(26422)
decoder-test.p
y(34):check_file_end: Event probe received EOS
INFO  (0x933b728 - 0:06:56.874935000)               python(26422)
decoder-test.p
y(39):set_input_file: Changing track to /music/Genaside II/New Life IV The
Hunte
d/track02.cdda.ogg
DEBUG (0x954efc0 - 0:06:56.892788000)               python(26422)
decoder-test.p
y(24):on_decoder_new_pad: Pad added
Traceback (most recent call last):
  File "./decoder-test.py", line 25, in on_decoder_new_pad
    pad.link (sink.get_pad ('sink'))
gst.LinkError: <enum GST_PAD_LINK_WAS_LINKED of type GstPadLinkReturn>
INFO  (0x933b728 - 0:06:56.895520000)               python(26422)
decoder-test.p
y(75):select_next_track: Time taken: 0.022255
Traceback (most recent call last):
  File "./decoder-test.py", line 103, in ?
    main (sys.argv)
  File "./decoder-test.py", line 100, in main
    main_loop.run ()
KeyboardInterrupt


Think that says everything given the testcase code for gst developers (not sure
what else i'd have to explain anyway).


-- 
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