[cairo] flash player based on cairo

mpsuzuki at hiroshima-u.ac.jp mpsuzuki at hiroshima-u.ac.jp
Sun Aug 22 20:16:58 PDT 2010


Hi,

On Mon, 23 Aug 2010 10:32:26 +0800 (CST)
xigcw <xigcw at 163.com> wrote:
>    I would like to know if there is any flash player based on cairo. And what they are?

When I execute objdump -p for Adobe's flash player plugin,
it shows the dependency to cairo.

libflashplayer.so:     file format elf32-i386

Program Header:
    LOAD off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
         filesz 0x00b035cd memsz 0x00b035cd flags r-x
    LOAD off    0x00b035d0 vaddr 0x00b045d0 paddr 0x00b045d0 align 2**12
         filesz 0x00036128 memsz 0x00065030 flags rw-
 DYNAMIC off    0x00b20fa0 vaddr 0x00b21fa0 paddr 0x00b21fa0 align 2**2
         filesz 0x00000198 memsz 0x00000198 flags rw-
     TLS off    0x00b035d0 vaddr 0x00b045d0 paddr 0x00b045d0 align 2**2
         filesz 0x00000000 memsz 0x00000008 flags r--
EH_FRAME off    0x00a24e08 vaddr 0x00a24e08 paddr 0x00a24e08 align 2**2
         filesz 0x0001f57c memsz 0x0001f57c flags r--
   STACK off    0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
         filesz 0x00000000 memsz 0x00000000 flags rw-

Dynamic Section:
  NEEDED               libX11.so.6
  NEEDED               libXext.so.6
  NEEDED               libXt.so.6
  NEEDED               libfreetype.so.6
  NEEDED               libfontconfig.so.1
  NEEDED               libpthread.so.0
  NEEDED               libgtk-x11-2.0.so.0
  NEEDED               libgdk-x11-2.0.so.0
  NEEDED               libatk-1.0.so.0
  NEEDED               libpangoft2-1.0.so.0
  NEEDED               libgdk_pixbuf-2.0.so.0
  NEEDED               libpangocairo-1.0.so.0
  NEEDED               libcairo.so.2
  NEEDED               libpango-1.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libssl3.so
  NEEDED               libsmime3.so
  NEEDED               libnss3.so
  NEEDED               libplds4.so
  NEEDED               libplc4.so
  NEEDED               libnspr4.so
  NEEDED               libdl.so.2
  NEEDED               libm.so.6
  NEEDED               libc.so.6
  NEEDED               ld-linux.so.2
  SONAME               libflashplayer.so
...

So it is possible to call Adobe's flash player as "it is based
on cairo" :-) If you don't want, please describe the detail about
what you want.

Regards,
mpsuzuki


More information about the cairo mailing list