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