To fix the error as following when use djpeg/cjpeg command: Unsupported output file format
Signed-off-by: Lei Maohui <leimao...@cn.fujitsu.com> --- meta/recipes-core/jpeg/jpeg_9a.bb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/meta/recipes-core/jpeg/jpeg_9a.bb b/meta/recipes-core/jpeg/jpeg_9a.bb index ea2e65d..092057d 100644 --- a/meta/recipes-core/jpeg/jpeg_9a.bb +++ b/meta/recipes-core/jpeg/jpeg_9a.bb @@ -21,6 +21,19 @@ FILES_jpeg-tools = "${bindir}/*" BBCLASSEXTEND = "native" +#To enable non-JPEG(bmp,gif,ppm and targa) file formats for djpeg/cjpeg command +do_compile_prepend() { + echo '#ifdef JPEG_CJPEG_DJPEG ' >> jconfig.h + echo '#define BMP_SUPPORTED /* BMP image file format */' >> jconfig.h + echo '#define GIF_SUPPORTED /* GIF image file format */' >> jconfig.h + echo '#define PPM_SUPPORTED /* PBMPLUS PPM/PGM image file format */' >> jconfig.h + echo '#undef RLE_SUPPORTED /* Utah RLE image file format */' >> jconfig.h + echo '#define TARGA_SUPPORTED /* Targa image file format */' >> jconfig.h + echo '#endif /* JPEG_CJPEG_DJPEG */' >> jconfig.h +} + + + pkg_postinst_${PN}_linuxstdbase () { if [ ! -e $D${libdir}/libjpeg.so.62 ]; then JPEG=`find $D${libdir} -type f -name libjpeg.so.\*.\*.\*` -- 1.8.4.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core