<div dir="ltr"><div><div>Hi Lucas,<br><br></div>I was able to play the video with CODA support in X windows like you said. I used the following command line:<br><br>gst-launch-1.0 filesrc location=/home/ubuntu/trailer_1080p_h264_mp3.avi ! \<br>avidemux ! h264parse ! v4l2video1dec capture-io-mode=dmabuf ! \<br> xvimagesink device=1 sync=0<br><br></div><div>The video does play, but it is like in slow motion, I don't know why... it is just using a single core at 45% core utilization only.<br></div><div><br></div><div>Regards,</div><div>Luís<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 8, 2017 at 2:45 PM, Luís Mendes <span dir="ltr"><<a href="mailto:luis.p.mendes@gmail.com" target="_blank">luis.p.mendes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Lucas,</div><div><br></div><div>Ok, great, that's good news! I'll try it, but I still think that a VDPAU/VAAPI driver would be nice to increase compatibility with standard video player applications like VLC for instance.</div><div><br></div><div>I could give a try at developing a VDPAU or VAAPI driver... at some point I may need to ask some details about mesa or inner driver workings, but that would be it.</div><div><br></div><div>What is your opinion about having such a feature?<br></div><div><br></div><div>Regards,</div><div>Luís<br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 8, 2017 at 2:33 PM, Lucas Stach <span dir="ltr"><<a href="mailto:l.stach@pengutronix.de" target="_blank">l.stach@pengutronix.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_-299364855791245909HOEnZb"><div class="m_-299364855791245909h5">Am Mittwoch, den 08.11.2017, 14:24 +0000 schrieb Luís Mendes:<br>
> Yesterday I tried Fabio's tutorial for enabling the VPU with<br>
> gstreamer in console mode (<a href="https://imxdev.gitlab.io/tutorial/Decoding" rel="noreferrer" target="_blank">https://imxdev.gitlab.io/tuto<wbr>rial/Decoding</a><br>
> _video_with_a_mainline_kernel_<wbr>on_i.MX6/). It was beautiful to see the<br>
> i.MX6 playing a H.264 video smoothly in high definition.<br>
> Then I tried to achieve the same under X, but it wasn't possible<br>
> because drm is in use by X.<br>
><br>
> That gave me the idea that implementing a functional VDPAU/VAAPI may<br>
> not be so far away and that I may be able to implement such<br>
> functionality in my spare time even if at a not so fast pace.<br>
><br>
> What do you etnaviv guys say? Does it looks feasible?<br>
<br>
</div></div>Just swap the kmssink at the end of the pipeline with a xvimagesink and<br>
be done with it. The only complication is that the armada driver<br>
exposes 2 XV adapters, one going to a KMS plane (not really functional<br>
on i.MX6) and one using the GPU accel path. You need to choose the<br>
right one by either configuring the right default in the xorg.conf or<br>
using the device parameter for the xvimagesink.<br>
<br>
Regards,<br>
Lucas<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>