efl/legacy/evas_generic_loaders
Cedric Bail 0ad516b11b pdf: use the generic infrastructure to generate pdf for presentation slide.
Be aware this is quite heavy and for some reason terminology seems to trigger
quite a lot of try here. The generic infrastructure could be improved and use
a cache of generated pdf (right now to display one image, we will generate
the pdf at least 2 times !).
2013-10-31 18:30:55 +09:00
..
m4 add an xcf generic loader. code totally taken from original xcf loader 2011-04-26 06:28:29 +00:00
pkgbuild Evas_generic_loaders: PKGBUILD cleanup 2013-06-22 12:33:52 +09:00
src pdf: use the generic infrastructure to generate pdf for presentation slide. 2013-10-31 18:30:55 +09:00
.gitignore update .gitignore 2013-06-07 20:07:50 +09:00
AUTHORS evas_generic_loaders: add support for poppler 0.20. 2012-06-05 10:30:38 +00:00
COPYING Remove 'lesser' when this isn't LGPL 2013-06-09 22:13:11 +09:00
ChangeLog add timeouts to all generic loaders - same timer infra. 2012-09-26 08:07:33 +00:00
Makefile.am add an xcf generic loader. code totally taken from original xcf loader 2011-04-26 06:28:29 +00:00
NEWS add timeouts to all generic loaders - same timer infra. 2012-09-26 08:07:33 +00:00
README and up ver to 1.7.99 now in svn. nack to svnrev num at end. 2012-08-30 10:34:01 +00:00
TODO update TODO and README 2011-06-03 23:00:31 +00:00
autogen.sh that's it - remove autom4te.cache dirs again... - keep having to many 2011-08-02 04:13:33 +00:00
configure.ac add pkgbuild from git. 2013-06-07 18:35:05 +09:00

README

Evas generic loaders 1.7.99

******************************************************************************

 FOR ANY ISSUES PLEASE EMAIL:
 enlightenment-devel@lists.sourceforge.net
  
******************************************************************************
  
Requirements:
-------------

Must:
  libc
  libm
  zlib

Recommended:
  gstreamer
  poppler
  libraw
  libspectre
  librsvg


These are additional "generic" loaders for Evas that are stand-alone
executables that evas may run from its generic loader module. This
means that if they crash, the application loading the image does not
crash also. In addition the licensing of these binaries will not
affect the license of any application that uses Evas as this uses a
completely generic execution system that allows anything to be plugged
in as a loader.

Generic loaders currently provided:

  XCF (.xcf .xcf.gz)

  PDF (using poppler)
    use -key option to specific what page to get and load options for size
    Should we add mupdf ?

  PS (using libspectre)
    use -key option to specific what page to get and load options for size
    Should we use directly libgs ?

  RAW (using libraw)
  
  SVG (using librsvg)

  MPG/AVI/OGV/MOV/MKV/WMV etc. (using Gstreamer)
    Should we add libxine and vlc ?

Possible fun ones in future:

  DVI (using DVIlib, see edvi)

  DJVU (using libdjvu)

  PPT/PPTX/DOC/DOCX/XLS...
    (beats me how u can render a page from these without a whole
     office impl - but worth a try? libopenoffice/libllibreoffice if
     it ever happens?)

------------------------------------------------------------------------------
COMPILING AND INSTALLING:

  ./configure
  make
(as root unless you are installing in your users directories):
  make install

NOTE:
  you should put generic loaders in the same prefix as Evas or they
will not be found.