Hi all,
A simple common line  as below:
gst-launch-1.0 filesrc location=demo0.mkv ! matroskademux ! vaapih264dec ! videoconvert ! ximagesink
And get the twice src pad

Get content from element 'vaapidecode_h264-0': gst.gl.GLDisplay=context, gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayX11\)\ gldisplayx11-0";
Get content from element 'vaapidecode_h264-0': gst.vaapi.Display=context, gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\ vaapidisplayglx1";

It is a problem because if I create a pipeline and destroy it, the process would remain "gldisplay-event".
First play demo0 and demo1 mkv file as well as stop pipeline and re-play again.
<img src="http://gstreamer-devel.966125.n4.nabble.com/file/t377803/1.png" border="0"/>
<img src="http://gstreamer-devel.966125.n4.nabble.com/file/t377803/2.png" border="0"/>

Have any suggestion?

Thanks,
Stephen




        
        
        
<br/><hr align="left" width="300" />
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>