<div dir="ltr"><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">SDL_UpdateYUVTexture() just allows you to update the texture without having to make sure your Y, U, and V planes are in a contiguous block of memory.  It otherwise works just like the normal texture update function and you would use it the same way with the same textures.</span><br>
<div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px">The only time this is advantageous is if your video decoder returns separate YUV planes, and you can avoid a buffer copy.  Otherwise it doesn't matter.</span></div>
<div><span style="color:rgb(80,0,80);font-family:arial,sans-serif;font-size:13px"><br></span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Oct 22, 2013 at 6:01 AM, Gabriele Greco <span dir="ltr"><<a href="mailto:gabriele.greco@darts.it" target="_blank">gabriele.greco@darts.it</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"><br><div class="gmail_extra"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div>------------------------------------------------</div>
<div><br></div><div>General:</div><div>* Added an API to get common filesystem paths in SDL_filesystem.h:</div><div>    SDL_GetBasePath(), SDL_GetPrefPath()</div></div></div></blockquote><div><br></div></div><div>Great addictions! I'll add some examples about SD_GetPrefPath in iOS and Android and the other supported platforms not documented, since it's not obvious where the files are places on every platform, and it should be since the programmer should be able to find the file he just wrote for debugging purposes :) </div>

<div><br></div><div>I find GetBasePath() particulary helpful on OSX where I always have to add some not-cross-platform "glue" to find the resources inside the application bundle...</div><div class="im"><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>
<div>* Added an API to do optimized YV12 and IYUV texture updates:</div><div>    SDL_UpdateYUVTexture()</div></div></div></blockquote><div><br></div></div><div>I've just updated the HG to head, and looking at the function documentation in SDL_render.h I cannot understand if the preferred method to update a LIVE YUV texture is using this function or allocating a streaming texture in YUV format and updating it with lock/unlock surface.</div>

<div><br></div><div>I'm doing this way to update 24 CIF live H.264 videos in the same full HD full screen window and works without a glitch (no frame skips) at 25fps on a i5, using SDL_UpdateYUVTexture can I gain something or it's better to stick to the actual streaming surface code considering that I have to update a lot of textures, and possibly 25 times per second?</div>
<div class="im">
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>iOS:<br></div><div>* Fixed status bar visibility on iOS 7</div>
<div><br></div></div></blockquote></div><div>Great, I was waiting for this to release the 1.1 version of my soccer game :)  </div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div>Android:<br></div><div>IMPORTANT: You MUST get the updated SDLActivity.java to match C code</div></div></blockquote><div><br></div></div><div>Sigh, I find really annoying the fact SDLActivity changes in SDL require changes to my application, I remember someone posted a method to avoid "touching" SDL activity, but I don't find the post, can someone give me a pointer?</div>
<span class="HOEnZb"><font color="#888888">
</font></span></div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br>Bye,</font></span></div><span class="HOEnZb"><font color="#888888"><div class="gmail_extra"> Gabry</div></font></span></div>
<br>_______________________________________________<br>
SDL mailing list<br>
<a href="mailto:SDL@lists.libsdl.org">SDL@lists.libsdl.org</a><br>
<a href="http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org" target="_blank">http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org</a><br>
<br></blockquote></div><br></div>