Hi Leo,<div><br></div><div>fluvadec is pushing out buffers of a specific type that the usual GStreamer elements won't understand.</div><div><br></div><div>There are 3 ways to render them :</div><div><br></div><div>1) Use fluvasink to render them in an XWindow</div>
<div>2) Use fluvaclutsink to render them in a Clutter Texture </div><div>3) Obtain the Fluendo VA SDK which will provide you with a library, headers and a template sink element to handle those buffers and render them in your OpenGL application by calling the proper API for OpenGL bridging (VAAPI, XVBA, VDPAU).</div>
<div><br></div><div>Best regards,</div><div><br clear="all"><span style="font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><b>Julien MOUTTE</b><br>C.T.O.<br><br>FLUENDO <font size="1"><span style="color:rgb(51,51,51)">Influencing the Multimedia World</span><div style="color:rgb(102,102,102)">
<br style="color:rgb(192,192,192)"><span style="color:rgb(192,192,192)">San Francisco, USA & Barcelona, SPAIN</span></div><span style="color:rgb(192,192,192)">Contact phone:</span><br style="color:rgb(192,192,192)"><font color="#c0c0c0">Spain:  </font><a value="+34933175153"><font color="#c0c0c0">+34 933 175 153</font></a><br style="color:rgb(192,192,192)">
<font color="#c0c0c0">United States: </font><a value="+14157735353"><font color="#c0c0c0">+1 415 773 5353</font></a><br style="color:rgb(192,192,192)"><a href="http://www.fluendo.com/" target="_blank"><font color="#c0c0c0">www.fluendo.com</font></a></font><div style="color:rgb(102,102,102)">
<br><span style="color:rgb(0,153,0)"><font size="4">P</font><font size="1">lease consider the environment before printing this e-mail.</font></span></div></span><br>
<br><br><div class="gmail_quote">On Wed, Jun 20, 2012 at 6:29 PM, leo yvin <span dir="ltr"><<a href="mailto:yvin.leo@gmail.com" target="_blank">yvin.leo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I'm trying to use gstreamer and a fluendo decoder (fluvadec) to play a video<br>
in an opengl texture.<br>
How can I link the source pad of fluvadec and diplay the video in a texture<br>
without using the CPU?<br>
<br>
Currently, I'm using gst-plugins-gl and this is my pipeline (video .mov):<br>
<br>
filesrc -> qtdemux -> fluvadec -> glupload -> gleffects -> fakesink<br>
<br>
I link the gleffects element with my openGl context but i loose the Hardware<br>
decoding speed with the link fluvadec->glupload. I'm a beginner with<br>
gstreamer, so any help or any idea will be useful  (and sorry for my bad<br>
english).<br>
<br>
Thanks!<br>
<br>
Léo<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Fluendo-decoder-and-OpenGl-rendering-tp4655352.html" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/Fluendo-decoder-and-OpenGl-rendering-tp4655352.html</a><br>

Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div><br></div>