[gstreamer-bugs] [Bug 311413] New: use gst-launch to start a pipeline with thread, but that never works

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Sun Jul 24 07:43:02 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=311413
 GStreamer | gstreamer (core) | Ver: 0.8.10

           Summary: use gst-launch to start a pipeline with thread, but that
                    never works
           Product: GStreamer
           Version: 0.8.10
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: vacu001 at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Please describe the problem:
run: gst-launch filesrc location=<a mpeg file> ! mpegdemux ! queue { ! 
mpeg2dec ! xvimagesink }
Always gets error like this:
Warning : erroneous pipeline: could not link queue0 to mpeg2dec

Steps to reproduce:
1. as above words
2. 
3. 


Actual results:
as above words

Expected results:
we should link queue and mpeg2dec correctly

Does this happen every time?
Yes

Other information:
After ddd into _gst_parse_launch() function, the input str is fine and match 
command line parameters well. But in after yyparse(&g), g.chain contains 
element --- thread, but nowhere find elements that should be in thread element.
in g.links, all src/sink pair are there. So after all elements in g.chain are 
put in bin but elements inside {} are not put in thread element, then try to 
link src/sink, we get error, I think the problem is here

------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list