Update of /cvsroot/ufraw/ufraw
In directory vz-cvs-3.sog:/tmp/cvs-serv8092

Modified Files:
        configure.ac dcraw.cc ufraw_routines.c 
Log Message:
Add support for ARRIRAW and Redcode R3D video file formats.

Index: dcraw.cc
===================================================================
RCS file: /cvsroot/ufraw/ufraw/dcraw.cc,v
retrieving revision 1.247
retrieving revision 1.248
diff -u -d -r1.247 -r1.248
--- dcraw.cc    4 Aug 2011 09:30:07 -0000       1.247
+++ dcraw.cc    6 Aug 2011 16:10:46 -0000       1.248
@@ -46,12 +46,12 @@
 #include <time.h>
 #include <sys/types.h>
 
-//#ifdef NODEPS
+#ifdef NODEPS
 #define NO_JASPER
-//#define NO_JPEG
-//#define NO_LCMS
-//#endif
-#ifndef NO_JASPER
+#define NO_JPEG
+#define NO_LCMS
+#endif
+#ifdef HAVE_LIBJASPER
 #include <jasper/jasper.h>     /* Decode RED camera movies */
 #endif
 #ifdef HAVE_LIBJPEG
@@ -2755,7 +2755,7 @@
 
 void CLASS redcine_load_raw()
 {
-#ifndef NO_JASPER
+#ifdef HAVE_LIBJASPER
   int c, row, col;
   jas_stream_t *in;
   jas_image_t *jimg;
@@ -8458,7 +8458,7 @@
   if (!tiff_bps) tiff_bps = 12;
   if (!maximum) maximum = (1 << tiff_bps) - 1;
   if (!load_raw || height < 22) is_raw = 0;
-#ifdef NO_JASPER
+#ifndef HAVE_LIBJASPER
   if (load_raw == &CLASS redcine_load_raw) {
     dcraw_message (DCRAW_ERROR,_("%s: You must link dcraw with %s!!\n"),
        ifname_display, "libjasper");

Index: ufraw_routines.c
===================================================================
RCS file: /cvsroot/ufraw/ufraw/ufraw_routines.c,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -d -r1.112 -r1.113
--- ufraw_routines.c    20 Feb 2011 06:15:20 -0000      1.112
+++ ufraw_routines.c    6 Aug 2011 16:10:47 -0000       1.113
@@ -165,9 +165,10 @@
     }
 }
 
-const char raw_ext[] = "3fr,arw,bay,bmq,cine,cr2,crw,cs1,dc2,dcr,dng,erf,fff,"
-                       
"hdr,ia,jpg,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,pef,pxn,qtk,raf,"
-                       "raw,rdc,rw2,rwl,sr2,srf,srw,sti,tif,ufraw,x3f";
+const char raw_ext[] = "3fr,ari,arw,bay,bmq,cine,cr2,crw,cs1,dc2,dcr,dng,erf,"
+                       
"fff,hdr,ia,jpg,k25,kc2,kdc,mdc,mef,mos,mrw,nef,nrw,orf,"
+                       "pef,pxn,qtk,r3d,raf,raw,rdc,rw2,rwl,sr2,srf,srw,sti,"
+                       "tif,ufraw,x3f";
 
 const char *file_type[] = { ".ppm", ".ppm", ".tif", ".tif", ".jpg",
                             ".png", ".png", ".embedded.jpg", ".embedded.png", 
".fits"

Index: configure.ac
===================================================================
RCS file: /cvsroot/ufraw/ufraw/configure.ac,v
retrieving revision 1.159
retrieving revision 1.160
diff -u -d -r1.159 -r1.160
--- configure.ac        5 Aug 2011 02:35:29 -0000       1.159
+++ configure.ac        6 Aug 2011 16:10:46 -0000       1.160
@@ -235,6 +235,10 @@
   AC_CHECK_LIB(jpeg, jpeg_CreateCompress))
 have_jpeg=${ac_cv_lib_jpeg_jpeg_CreateCompress:-no}
 
+# Check for libjasper.
+AC_CHECK_LIB(jasper, jas_image_decode)
+have_jasper=${ac_cv_lib_jasper_jas_image_decode:-no}
+
 # Check for tiff headers and library.
 AC_CHECK_HEADER(tiffio.h,
   AC_CHECK_LIB(tiff, TIFFSetErrorHandler))
@@ -365,6 +369,7 @@
 AC_MSG_NOTICE(build CinePaint plug-in: $have_cinepaint)
 AC_MSG_NOTICE(EXIF support using exiv2: $have_exiv2)
 AC_MSG_NOTICE(JPEG support: $have_jpeg)
+AC_MSG_NOTICE(JPEG2000 (libjasper) support: $have_jasper)
 AC_MSG_NOTICE(TIFF support: $have_tiff)
 AC_MSG_NOTICE(PNG support: $have_png)
 AC_MSG_NOTICE(FITS support: $have_cfitsio)


------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
ufraw-cvs mailing list
ufraw-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ufraw-cvs

Reply via email to