<br><br><div class="gmail_quote">On Wed, Jun 20, 2012 at 3:39 AM, Iain Bullard <span dir="ltr">&lt;<a href="mailto:iain.bullard@gmail.com" target="_blank">iain.bullard@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">


<div>Hi All,</div><div><br></div><div>I&#39;ve been slowly working at reverse engineering the libvecore.a cedarx library based on the resources we have available. </div><div><br></div><div>As a start I&#39;ve created a working (although really not finished) memory allocator (libcedarxalloc.a) which is used by libvecore.a to allocate and manage memory reserved for use for the cedarx a10 decoder chip.</div>



<div><br></div><div>I&#39;ve built and tested this against the code available here: <a href="https://github.com/amery/allwinner-a10-video" target="_blank">https://github.com/amery/allwinner-a10-video</a>. My code is available here <a href="https://github.com/iainb/open_cdxalloc" target="_blank">https://github.com/iainb/open_cdxalloc</a> </div>



<div><br></div><div>I&#39;m fairly certain the original code from amery&#39;s repo is broken in some way. Even unmodified code causes random kernel panics, probably caused by some kind of memory corruption. The libvecore.a library manages low level access to memory and the video decoder core so its possible there could be problems there - though that&#39;s just a guess, at least its very easy to reproduce.</div>



<div><br></div><div>If anyone can provide me with more better resources such as a working libvecore.a (unstripped for development and testing would be nice!) or more documentation then I would be very happy (it doesn&#39;t hurt to ask right?).</div>



<div><br></div></blockquote><div>You can contact ebsi4711 == gimili, he is porting xbmc on A10, and he has the libs and already made some progress, at least he can use the decoder now.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div></div><div>Thanks,</div><div><br></div><div>
Iain.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><br>
<br>_______________________________________________<br>
arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk" target="_blank">arm-netbook@lists.phcomp.co.uk</a><br>
<a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk" target="_blank">arm-netbook@files.phcomp.co.uk</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><font face="&#39;trebuchet ms&#39;, sans-serif">Keep simple, stay foolish.</font> 
<div> </div><br>