<div dir="ltr"><div>Hi Guangxin, <br>Thanks for your reply. I tried the patch and met with this error while trying to patch ffmpeg code :<br><br><br>git apply -v --index 0001-update-configure-etc-to-use-libyami-for-h264-decode.patch<br>Checking patch configure...<br>Hunk #1 succeeded at 240 (offset 4 lines).<br>Hunk #2 succeeded at 1038 (offset 6 lines).<br>Hunk #3 succeeded at 1100 (offset 6 lines).<br>error: while searching for:<br>Â Â Â add_extralibs $(get_safe ${pkg}_libs)<br>}<br><br>require_libfreetype(){<br>Â Â Â log require_libfreetype "$@"<br>Â Â Â pkg="freetype2"<br><br>error: patch failed: configure:1210<br>error: configure: patch does not apply<br>Checking patch libavcodec/Makefile...<br>Hunk #1 succeeded at 759 (offset 12 lines).<br>Checking patch libavcodec/allcodecs.c...<br>Hunk #1 succeeded at 99 (offset 2 lines).<br><br><br></div><div>I guess ffmpeg code has been changed ? What version should I get? <br><br></div><div>Thanks<br><br></div><div>Ratin<br></div><div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 25, 2015 at 6:01 PM, Xu, Guangxin <span dir="ltr"><<a href="mailto:guangxin.xu@intel.com" target="_blank">guangxin.xu@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div link="blue" vlink="purple" lang="ZH-CN">
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)" lang="EN-US">It’s hard to push this to ffmpeg upstream. So we put all patches and demos in
<a href="https://github.com/01org/player-ffmpeg-yami" target="_blank">https://github.com/01org/player-ffmpeg-yami</a>.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)" lang="EN-US">You can have a try.
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)" lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)" lang="EN-US">Thanks.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:rgb(31,73,125)" lang="EN-US"><u></u>Â <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:11pt;font-family:"Calibri","sans-serif"" lang="EN-US">From:</span></b><span style="font-size:11pt;font-family:"Calibri","sans-serif"" lang="EN-US"> Libva [mailto:<a href="mailto:libva-bounces@lists.freedesktop.org" target="_blank">libva-bounces@lists.freedesktop.org</a>]
<b>On Behalf Of </b>Ratin<br>
<b>Sent:</b> Thursday, February 26, 2015 5:50 AM<br>
<b>To:</b> Zhao, Halley<br>
<b>Cc:</b> <a href="mailto:libva@lists.freedesktop.org" target="_blank">libva@lists.freedesktop.org</a><br>
<b>Subject:</b> Re: [Libva] FW: libyami 0.2.0 release<u></u><u></u></span></p><div><div class="h5">
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12pt"><span lang="EN-US">Hi, I saw the battle between you and ffmpeg developers, whats the latest status on this, is the ffmpeg patch available somewhere that I could try out?
<u></u><u></u></span></p>
</div>
<p class="MsoNormal" style="margin-bottom:12pt"><span lang="EN-US">Thanks<u></u><u></u></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US">Ratin<u></u><u></u></span></p>
<div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US">On Fri, Jan 9, 2015 at 2:09 AM, Zhao, Halley <<a href="mailto:halley.zhao@intel.com" target="_blank">halley.zhao@intel.com</a>> wrote:<u></u><u></u></span></p>
<blockquote style="border-width:medium medium medium 1pt;border-style:none none none solid;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Besides some feature update,</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - We created patches to use libyami in ffmpeg.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - I added some thoughts on Wayland, GStreamer support etc.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">If you have some interest, please read below.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<div>
<div style="border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) -moz-use-text-color -moz-use-text-color;padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US">From:</span></b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US"> Zhao,
Halley <br>
<b>Sent:</b> Friday, January 09, 2015 6:07 PM<br>
<b>To:</b> '</span><span lang="EN-US"><a href="mailto:libyami@lists.01.org" target="_blank"><span style="font-size:10pt;font-family:"Tahoma","sans-serif"">libyami@lists.01.org</span></a></span><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US">'<br>
<b>Cc:</b> Li, Jocelyn; Kelley, Sean V<br>
<b>Subject:</b> libyami 0.2.0 release</span><span lang="EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">libyami 0.2.0 release</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">=====================</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">features update</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">---------------</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ add VP9 decoder</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ add VP8 encoder</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ add JPEG encoder</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ add Demux support leverage libavformat,: --enable-avformat</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - yamidecode runs ok when there is no xwindow rendering (-m -1/0)</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - v4l2decode is ok when there is with or w/o rendering</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - support libvaformat from the version installed in Ubuntu13.10</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â -Â Â Â Â Â Â Â Â Â Â Â known issue: when there is video rendering, yamidecode blocks at</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â Â Â XGetWindowAttributes() after libva dlopen(i965_drv).</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â Â Â Add XInitThreads() make things worse. It is strange.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ Fps update for "-m -1", we get stable performance data now</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ V4l2 fixes: seek, unconditionally stop</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ enable FFmpeg to use libyami for h264 decoding, create example player to</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â demonstrate it, especially on rendering video as texture through dma_buf</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â
</span><span lang="EN-US"><a href="https://github.com/01org/player-ffmpeg-yami" target="_blank">https://github.com/01org/player-ffmpeg-yami</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">known issues</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">---------------</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">- for avformat support in yamidecode, when there is video rendering,</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â yamidecode blocks at XGetWindowAttributes() after libva dlopen(i965_drv).</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â Add XInitThreads() make things worse. It is strange.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â v4l2decode doesn't have such issue. (yamidecode is one thread application)</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">thoughts on libyami (media framework and window system support)</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">--------------------------------------------------</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">these points are not our priority yet.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ Wayland support</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â We did a lot to support Wayland before:</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - add Wayland platform support in libva and driver, does hack to</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â Â Â copy wayland-drm protocol from mesa/egl</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - add Wayland platform in middleware, gstreamer-vaapi for example</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â the detects are:</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - so far, only plain rendering is supported: wl_surface_attach/wl_surface_damage;</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â Â Â texture video rendering is still a gap</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â - the shared wl_display/wl_window/wl_event_queue are complex and problematic</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â it should be much easier with dma_buf.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â We needn't do anything special for native window system in either vaapi driver or</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â codec library. with dma_buf handle exported, application can draw the video
</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â Â frame (dma_buf) by EGL/GLES, EGL handle native window system automatically(including</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â wrap it into a wl_buffer internally).</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ GStreamer support</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â We usually do a lot on hw video buffer sharing in GStreamer, hw video buffer are</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â platform dependent, but the framework requires to wrap them in a generic way. we do</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â a lot in decoder to wrap a platform dependent handle into a subclass of base</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â video buffer, then unwrap it in video sink. and tries best to hide hw detail when</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â a sw component request to access the frame data.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â it becomes simple when hw codec support dma_buf, since dma_buf is Linux generic.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â it is possible that hw video become not the 2nd class citizen any more. we don't</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â need additional wrapper in decoder side, and we don't need a special video sink</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â for each hw video type.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">+ dma_buf rendering for legacy support</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â in the above ideas, we usually consider EGL/GLES rendering context, how about</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â legacy usage? it is simple as well.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â DRI3 protocol support dma_buf, it means a dma_buf handle can be sent to server</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â for window update. Keith said mesa is using it, and on server side glamor handle</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â the dma_buf. the remaining gap is that YUV buffer hasn't been supported yet, but</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â not hard to add it.</span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="color:rgb(31,73,125)" lang="EN-US">Â </span><span lang="EN-US"><u></u><u></u></span></p>
<div style="border-width:medium medium medium 1.5pt;border-style:none none none solid;border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) -moz-use-text-color -moz-use-text-color;padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US">From:</span></b><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US"> Zhao,
Halley <br>
<b>Sent:</b> Friday, November 28, 2014 2:26 PM<br>
<b>To:</b> </span><span lang="EN-US"><a href="mailto:libyami@lists.01.org" target="_blank"><span style="font-size:10pt;font-family:"Tahoma","sans-serif"">libyami@lists.01.org</span></a></span><span style="font-size:10pt;font-family:"Tahoma","sans-serif"" lang="EN-US"><br>
<b>Cc:</b> Li, Jocelyn; Kelley, Sean V<br>
<b>Subject:</b> libyami 0.1.4 release</span><span lang="EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">libyami 0.1.4 release<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">=====================<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">features update<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">---------------<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Additional fixes(most are thread race condition) for v4l2 wrapper (egl/gles)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Add glx support in v4l2 wrapper<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Basic transcoding support: encoder test accepts input data from decoder output<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Testscript is added, it supports one-run-for-all: with a folder including h264/vp8/jpeg/raw-ref,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â we can test them in one run. It serves as BAT (basic acceptance test) for pull request merge.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Report fps in decode test, support decoding only test (skip rendering)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Vp8/jpeg are supported in v4l2 decoder as well<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Decode test can be built/run without X11<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â Code refinement for decoder test output and encoder classes<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â dma_buf fixes, when video frame is exported as dma_buf, it renders well as texture<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â with additional patch for chrome:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â V4L2VDA/V4L2VEA pass chrome video unit test<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â video playback in browser draft ok<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â for v4l2 wrapper, see:
<a href="https://github.com/halleyzhao/yami-share/blob/master/Yami_V4L2_wrapper_for_Chrome.pdf" target="_blank">
https://github.com/halleyzhao/yami-share/blob/master/Yami_V4L2_wrapper_for_Chrome.pdf</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">known issues<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">---------------<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â this release has been fully tested by validation team<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â -Â Â some jpeg file similarity <0.99 (~0.98) after decoding<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â Â Â Â Â
<a href="https://github.com/01org/libyami/issues/108" target="_blank">https://github.com/01org/libyami/issues/108</a><u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">future release plan:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">====================<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Dec: v0.2<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â jpeg encoder<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â vp9 decoder<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â vp8 encoder (depends on driver availability)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â initial ffmpeg support<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Feb'15: v0.3<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â unified input/output buffer of yami<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â transcoding support with unified input/output buffer<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â camera dma_buf support, camera with jpeg input<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â use yami in ffmpeg for hw codec<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Future:<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Â Â Â Â Â Â Â h265 decoder<u></u><u></u></span></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12pt"><span lang="EN-US"><br>
_______________________________________________<br>
Libva mailing list<br>
<a href="mailto:Libva@lists.freedesktop.org" target="_blank">Libva@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/libva" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libva</a><u></u><u></u></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span lang="EN-US"><u></u>Â <u></u></span></p>
</div>
</div></div></div>
</div>
</blockquote></div><br></div></div></div>