summaryrefslogtreecommitdiff
path: root/graphics/shotwell/patch-vapi-libraw.vapi
blob: 712cafc219da69634afd3f1ff6a342db9463d867 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
--- vapi/libraw.vapi.orig	2012-02-15 17:16:39.000000000 -0800
+++ vapi/libraw.vapi	2012-02-15 17:18:38.000000000 -0800
@@ -14,17 +14,6 @@
 
 public unowned string versionNumber();
 
-[CCode (cname="enum libraw_Filtering", cprefix="LIBRAW_FILTERING_")]
-public enum Filtering {
-    DEFAULT,
-    NOZEROES,
-    NOBLACK,
-    NORAWCURVE,
-    NONE,
-    LIBRAWOWN,
-    AUTOMATIC
-}
-
 [SimpleType]
 [CCode (cname="libraw_imgother_t")]
 public struct ImageOther {
@@ -121,7 +110,6 @@
     public bool use_camera_wb;
     public bool use_camera_matrix;
     public int output_color;
-    public Filtering filtering_mode;
     public int output_bps;
     public bool output_tiff;
     public int user_flip;
@@ -132,6 +120,30 @@
     public bool no_auto_bright;
     public float auto_bright_thr;
     public int use_fuji_rotate;
+    public int green_matching;
+    
+    /* DCB parameters */
+    public int dcb_iterations;
+    public int dcb_enhance_fl;
+    public int fbdd_noiserd;
+    
+    /* VCD parameters */
+    public int eeci_refine;
+    public int es_med_passes;
+    /* AMaZE*/
+    public int ca_correc;
+    public float cared;
+    public float cablue;
+    public int cfaline;
+    public float linenoise;
+    public int cfa_clean;
+    public float lclean;
+    public float cclean;
+    public int cfa_green;
+    public float green_thresh;
+    public int exp_correc;
+    public float exp_shift;
+    public float exp_preser;
     
     public void set_chromatic_aberrations(double red_multiplier, double green_multiplier) {
         aber[0] = red_multiplier;
@@ -171,7 +183,6 @@
     [CCode (cname="libraw_init")]
     public Processor(Options flags = Options.NONE);
     
-    public void add_masked_borders_to_bitmap();
     public Result adjust_sizes_info_only();
     [CCode (cname="libraw_dcraw_document_mode_processing")]
     public Result document_mode_processing();
@@ -216,11 +227,11 @@
     OUT_OF_ORDER_CALL,
     NO_THUMBNAIL,
     UNSUPPORTED_THUMBNAIL,
-    CANNOT_ADDMASK,
     UNSUFFICIENT_MEMORY,
     DATA_ERROR,
     IO_ERROR,
-    CANCELLED_BY_CALLBACK;
+    CANCELLED_BY_CALLBACK,
+    BAD_CROP;
     
     [CCode (cname="LIBRAW_FATAL_ERROR")]
     public bool is_fatal_error();