Hi Gwenole,<br><br><div class="gmail_quote">On Wed, Oct 26, 2011 at 10:22 PM, Gwenole Beauchesne <span dir="ltr">&lt;<a href="mailto:gb.devel@gmail.com">gb.devel@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi,<br>
<br>
2011/10/27 Karthik Kailash &lt;<a href="mailto:karthik@freestreammedia.com">karthik@freestreammedia.com</a>&gt;:<br>
<div class="im"><br>
&gt; - Did you have to apply any patches to ffmpeg checked out from Git?  Which<br>
&gt; branch/tag of ffmpeg did you use?<br>
<br>
</div>Unless you want to sync both mplayer &amp; ffmpeg git trees, I recommend<br>
you fetch out the ffmpeg subdirectory from the ffmpeg.git around the<br>
same date as the latest commit in mplayer. For ffmpeg.git use<br>
something &gt;= 2011/10/06. For libav.git, use something &gt;= 2011/10/11 or<br>
so.<br></blockquote><div><br></div><div>I just tried compiling ffmpeg HEAD as of today 10/27.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt; - Were you able to get the decoding/encoding acceleration working from<br>
&gt; ffmpeg command line?<br>
<br>
</div>This does not exist yet. More generally, there is no HW<br>
decoding/encoding acceleration in ffmpeg command line tool aside from<br>
Crystal HD (for decoding only).<br>
<div class="im"><br>
&gt; - Which codec does ffmpeg use?  When I run &quot;ffmpeg -codecs&quot;, I only see h264<br>
&gt; and h264_vdpau.  Do you see a codec that corresponds to h264 with vaapi?<br>
<br>
</div>&quot;ffmpeg -codecs&quot; should not even list h264_vdpau since it won&#39;t work<br>
in the tool either. However, the fact that you don&#39;t even see<br>
h264_vaapi indicates that you probably have not built FFmpeg with<br>
VA-API support (--enable-vaapi + making sure libva headers are<br>
available and usable). i.e. please check config.log &amp; config.mak.<br>
<br></blockquote><div><br></div><div>I did --enable-vaapi in ./configure, and confirmed that the va headers are in /usr/local/include/va , and the va libs are in /usr/local/lib.  The config log files show that they checked for existence of these headers/libs and it was successful.</div>

<div><br></div><div>After this process, I did &quot;ffmpeg -codecs&quot; again, and still don&#39;t see h264_vaapi.  I also tried this whole process using the HEAD of branch release/0.8 from ffmpeg git, and got the same results.</div>

<div><br></div><div>I suppose it&#39;s ok if it doesn&#39;t show up from the command line, I&#39;m more interested in using the hardware acceleration in my calls to libav.  Is there example code of how to use vaapi_context in calling libav?</div>

<div><br></div><div>Best,</div><div>Karthik</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Regards,<br>
<font color="#888888">Gwenole.<br>
</font><div><div></div><div class="h5"><br>
&gt; On Thu, Oct 6, 2011 at 10:26 AM, Erik Slagter &lt;<a href="mailto:erik@slagter.name">erik@slagter.name</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; *** UPDATE ***<br>
&gt;&gt;<br>
&gt;&gt; It seems to work now!<br>
&gt;&gt;<br>
&gt;&gt; The -va option was really there, that whas just my stupidity.<br>
&gt;&gt;<br>
&gt;&gt; I added &quot;--enable-xrender&quot; to the config flags.<br>
&gt;&gt;<br>
&gt;&gt; Also I added &quot;-vf-clr&quot; to the options, which avoided the filters<br>
&gt;&gt; deinterlace and screenshot from being used, apparantly using filters breaks<br>
&gt;&gt; using vaapi (I could understand that...)<br>
&gt;&gt;<br>
&gt;&gt; CPU usage is 55% without vaapi and 6-9% using vaapi.<br>
&gt;&gt;<br>
&gt;&gt; Stubborn as I am, I will still try again to make the patched mplayer to be<br>
&gt;&gt; in sync with the svn version...<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Libva mailing list<br>
&gt;&gt; <a href="mailto:Libva@lists.freedesktop.org">Libva@lists.freedesktop.org</a><br>
&gt;&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/libva" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libva</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Libva mailing list<br>
&gt; <a href="mailto:Libva@lists.freedesktop.org">Libva@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/libva" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libva</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>