<DIV>On Mon, 23 Aug 2010 10:32:26 +0800 (CST)<BR>xigcw &lt;<A href="mailto:xigcw@163.com">xigcw@163.com</A>&gt; wrote:<BR>&gt;&nbsp;&nbsp;&nbsp; I would like to know if there is any flash player based on cairo. And what they are?<BR></DIV>
<DIV>&gt;&gt;When I execute objdump -p for Adobe's flash player plugin,<BR>&gt;&gt;it shows the dependency to cairo.<BR><BR>&gt;&gt;libflashplayer.so:&nbsp;&nbsp;&nbsp;&nbsp; file format elf32-i386<BR><BR>&gt;&gt;Program Header:<BR>&nbsp;&nbsp;&nbsp; &gt;&gt;LOAD off&nbsp;&nbsp;&nbsp; 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&gt; filesz 0x00b035cd memsz 0x00b035cd flags r-x<BR>&nbsp;&nbsp;&nbsp; &gt;&gt;LOAD off&nbsp;&nbsp;&nbsp; 0x00b035d0 vaddr 0x00b045d0 paddr 0x00b045d0 align 2**12<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;filesz 0x00036128 memsz 0x00065030 flags rw-<BR>&gt;&gt; DYNAMIC off&nbsp;&nbsp;&nbsp; 0x00b20fa0 vaddr 0x00b21fa0 paddr 0x00b21fa0 align 2**2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;filesz 0x00000198 memsz 0x00000198 flags rw-<BR>&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;TLS off&nbsp;&nbsp;&nbsp; 0x00b035d0 vaddr 0x00b045d0 paddr 0x00b045d0 align 2**2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;filesz 0x00000000 memsz 0x00000008 flags r--<BR>&gt;&gt;EH_FRAME off&nbsp;&nbsp;&nbsp; 0x00a24e08 vaddr 0x00a24e08 paddr 0x00a24e08 align 2**2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&gt;filesz 0x0001f57c memsz 0x0001f57c flags r--<BR>&nbsp;&nbsp; &gt;&gt;STACK off&nbsp;&nbsp;&nbsp; 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&gt; filesz 0x00000000 memsz 0x00000000 flags rw-<BR><BR>&gt;&gt;Dynamic Section:<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libX11.so.6<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXext.so.6<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libXt.so.6<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libfreetype.so.6<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libfontconfig.so.1<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpthread.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgtk-x11-2.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgdk-x11-2.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libatk-1.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpangoft2-1.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgdk_pixbuf-2.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpangocairo-1.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcairo.so.2<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libpango-1.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgobject-2.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libgmodule-2.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libglib-2.0.so.0<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libssl3.so<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libsmime3.so<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnss3.so<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libplds4.so<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libplc4.so<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnspr4.so<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libdl.so.2<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libm.so.6<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libc.so.6<BR>&nbsp; &gt;&gt;NEEDED&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ld-linux.so.2<BR>&nbsp; &gt;&gt;SONAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libflashplayer.so<BR>&gt;&gt;...<BR><BR>&gt;&gt;So it is possible to call Adobe's flash player as "it is based<BR>&gt;&gt;on cairo" :-) If you don't want, please describe the detail about<BR>&gt;&gt;what you want.<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>Hi,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Thanks for your help.</DIV>
<DIV>&nbsp;&nbsp;&nbsp; I need a Flash Player based on cairo that can run on ARM926 without any operating system. I want to test </DIV>
<DIV>the performance of Flash Player based on cairo&nbsp;. thanks.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;</DIV>
<DIV>chen</DIV><br><br><span title="neteasefooter"/><hr/>
<a href="http://mail.163.com/?from=fe1" target="_blank">网易邮箱,没有垃圾邮件的邮箱。</a>
</span>