<br><br><div class="gmail_quote">2009/11/13 Jan Schmidt <span dir="ltr">&lt;<a href="mailto:thaytan@noraisin.net">thaytan@noraisin.net</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Fri, 2009-11-13 at 12:27 +0100, Marc Leeman wrote:<br>
&gt; &gt; Something like: &quot;gst-launch filesrc location=/path/to/mpegfile !<br>
&gt; &gt; optional_demuxer ! mpegvideoparse ! vdpaumpegdec !<br>
&gt; &gt; vdpauvideopostprocess ! vdpausink&quot;<br>
&gt;<br>
&gt;<br>
&gt; I don&#39;t have nvidia hardware available at the moment so can&#39;t test it,<br>
&gt; but can I feed back the decoded stream back into gstreamer? Would be<br>
&gt; interesting to accelerate transcoding with this.<br>
<br>
</div>Yes, there&#39;s the vdpauvideoyuv element to convert the VDPAU proxy<br>
buffers back into real YUV buffers. There&#39;s also a commensurate<br>
vdpauyuvvideo upload element.<br><br></blockquote><div>Note that these elements will probably go away and be replaced by caps negotiation, eg. vdpaumpegdec<br>will be able to output video/x-vdpau-video and video/x-raw-yuv.<br>
<br>// Carl-Anton<br></div></div>