<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d"><br>
</div>There's code for this in a lot of places.<br>
<a href="http://svn.annodex.net/liboggplay/trunk/src/liboggplay/oggplay_yuv2rgb.c" target="_blank">http://svn.annodex.net/liboggplay/trunk/src/liboggplay/oggplay_yuv2rgb.c</a><br>
is one example. Does the iphone's arm have an mmx unit?<br>
<div class="Ih2E3d"></div></blockquote><div><br></div><div>Good place to start. Apparently no MMX but SIMD, this is way over my head though.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d"><br>
</div>You could try dumping the link symbols from the binary to see what API<br>
it's using. This is especially helpful if it's an undocumented<br>
interface.</blockquote><div> </div><div>Good suggestion, fortunately I found that he (and most people doing emulators, etc.) are using a private framework (CoreSurface) to draw to the screen. Unfortunately, private Frameworks means it's not usable from an official SDK application (which I'm trying to do). I'll cross my fingers that this will change at some point, and hold my breath that apple drops the NDA sooooon so I can see what others have done for workarounds. </div>
<div>Steve</div><div><br></div></div></div>