Gnolin/Python - decoding 2 video streams

Matt Veenstra matt at tribalmedia.com
Tue Feb 15 14:25:37 PST 2011


Solved.  My bug.  Copy and paste error on the caps.

		self.stream1.set_property("caps", gst.caps_from_string("video/x-raw-yuv"))
 		self.stream2.set_property("caps", gst.caps_from_string("audio/x-raw-yuv"))

I am sure there will be more questions.

On Tue, Feb 15, 2011 at 1:07 PM, Matt Veenstra <matt at tribalmedia.com> wrote:
> Hi,
>
> I am now trying to get 2 video streams connected end to end in gnolin
> and I am still missing a some pieces.
>
> I have 2 streams.  Each in a "gnlfilesource".  Each filesource in
> "gnlcomposition".  I have a callback for "pad-added" to each
> composition.  From what I have found and read.  "gnlfilesource"
> handles its own decodebin.
>
> The callback is never called in the case of 2 video streams.  I get a
> decodebin error.  Below...
> 'gstdecodebin2.c(3135): gst_decode_bin_expose ():
> /GstPipeline:mypipeline/GnlComposition:gnlcomposition1/GnlFileSource:gnlfilesource1/GstURIDecodeBin:internal-uridecodebin/GstDecodeBin2:decodebin20:\nno
> suitable plugins found'
>
> If I do the 2 audio streams this works.  And I can connect this to an
> "input-selector"
> If I use just gnlfilesource without the compositions I have the same
> problem as well.
>
> It still seems like I am missing something fundamental.  Do I need to
> build my own input's using "gnlsource" and not "gnlfilesource"?
>
> Thanks,
> Matt
>
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list