<br><br><div class="gmail_quote">2009/11/13 Jan Schmidt <span dir="ltr"><<a href="mailto:thaytan@noraisin.net">thaytan@noraisin.net</a>></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>
> > Something like: "gst-launch filesrc location=/path/to/mpegfile !<br>
> > optional_demuxer ! mpegvideoparse ! vdpaumpegdec !<br>
> > vdpauvideopostprocess ! vdpausink"<br>
><br>
><br>
> I don't have nvidia hardware available at the moment so can't test it,<br>
> but can I feed back the decoded stream back into gstreamer? Would be<br>
> interesting to accelerate transcoding with this.<br>
<br>
</div>Yes, there's the vdpauvideoyuv element to convert the VDPAU proxy<br>
buffers back into real YUV buffers. There'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>