Problem with glvideomixer and multiple streams from the same container

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Problem with glvideomixer and multiple streams from the same container

RiccardoCagnasso
I'm trying to put all the video streams from the same container and put them
on the same glvideomixer. I'm having a problem where I can put two of three,
but the third cause the pipeline not to run.

I'm using this file here goo.gl/A7mNiQ
(sorry for my ugly face, yes we are in the backstage of a show)

This pipeline works just fine

gst-launch-1.0 glvideomixer name=m sink_0::width=500 name=m
sink_1::width=500 sink_1::xpos=500 \
    ! vaapisink fullscreen=true\
    filesrc location=foo.mkv ! matroskademux name=mux \
    mux.video_1 ! vaapidecodebin ! vaapipostproc ! videoconvert ! glupload !
m.sink_0 \
    mux.video_2 ! vaapidecodebin ! vaapipostproc ! videoconvert ! glupload !
m.sink_1

this doesn't

gst-launch-1.0 glvideomixer name=m sink_0::width=500 name=m
sink_1::width=500 sink_1::xpos=500 \
    ! vaapisink fullscreen=true\
    filesrc location=foo.mkv ! matroskademux name=mux \
    mux.video_1 ! vaapidecodebin ! vaapipostproc ! videoconvert ! glupload !
m.sink_0 \
    mux.video_2 ! vaapidecodebin ! vaapipostproc ! videoconvert ! glupload !
m.sink_1 \
    mux.video_0 ! vaapidecodebin ! vaapipostproc ! videoconvert ! glupload !
m.sink_2

but this does

gst-launch-1.0 glvideomixer name=m sink_0::width=500 name=m
sink_1::width=500 sink_1::xpos=500 \
    ! vaapisink fullscreen=true\
    filesrc location=foo.mkv ! matroskademux name=mux \
    mux.video_0 ! vaapidecodebin ! vaapipostproc ! videoconvert ! glupload !
m.sink_2

so it's not some problem with the video_0 stream itself



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel