efl/legacy/evas_generic_loaders
Sebastian Dransfeld 659c3346ce xcf: Add comment for fall through
Coverity likes a fall through comment if we really mean it.

Fixes CID 63744
2014-10-31 12:59:51 +01: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 xcf: Add comment for fall through 2014-10-31 12:59:51 +01:00
.arcconfig add arcconfig for evas_generic_loaders 2014-05-27 18:09:10 +09:00
.gitignore update .gitignore 2013-06-07 20:07:50 +09:00
AUTHORS AUTHORS: Fill in authors from git log to AUTHORS list 2014-02-20 12:08:19 +01:00
COPYING license: update FSF address. 2014-03-07 16:11:32 +09:00
ChangeLog release: Update NEWS file and add out of date notice to ChangeLog 2014-02-19 13:46:47 +01:00
Makefile.am Remove autogen.sh from the dist tarball. 2014-06-05 17:31:20 +01:00
NEWS release: Update NEWS and bump version for 1.12.0-alpha1 release 2014-10-21 17:02:43 +02:00
README README: Update for upcoming 1.11 and mention gstreamer 1.x support 2014-08-15 11:49:26 +02:00
TODO update TODO for generic loaders 2014-07-23 17:05:05 +09: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 release: Update NEWS and bump version for 1.12.0-beta1 release 2014-10-27 13:19:00 +01:00

README

Evas generic loaders 1.11.0
===========================

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

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.


REQUIREMENTS
------------

Required by default:

  * libc
  * libm
  * zlib

Highly recommended:

  * gstreamer (1.x or 0.10) (ensure you have all the gstreamer codecs you need/want)
  * poppler
  * libraw
  * libspectre
  * librsvg

Suggested:

  * libreoffice


COMPONENTS
----------

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 ?
  
  * **PPT/PPTX/DOC/DOCX/XLS** etc.
   * Required PDF loader, and uses libreoffice binaries as slaves to
     export PDFs to load


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

    ./configure
    make
    sudo make install


COMPILER FLAGS
--------------

You may want to change the install prefix for EFL with:

    --prefix=/path/to/prefix

**NOTE:**

You should put generic loaders in the same prefix as EFL or they will
not be found by EFL at runtime.