[gegl] gcut: remove this prototype video editor ui from source tree



commit e5b56222f63067d7af73dd98c4b91b05fa37c58b
Author: Øyvind Kolås <pippin gimp org>
Date:   Tue Jul 23 17:05:16 2019 +0200

    gcut: remove this prototype video editor ui from source tree
    
    The framework for in file-system meta-data storage, and playlist arrangement in
    the GEGL UI has taken over the role as prototyping ground for keyframed
    properties and EDL / video-clip playlist. Much code from gcut has been copied
    into the gegl binary. This also fixes the collision with g for GNU prefixed
    commandline utility cut in issue #45.

 Makefile.am                     |    1 -
 configure.ac                    |    1 -
 docs/gcut.txt                   |    5 +
 gcut/.gitignore                 |    7 -
 gcut/Makefile.am                |   58 -
 gcut/clip.c                     |  450 -----
 gcut/default.edl                |   33 -
 gcut/default.edl.inc            |   33 -
 gcut/gcut-ui.c                  | 3490 ---------------------------------------
 gcut/gcut-util.c                |  141 --
 gcut/gcut.c                     | 1650 ------------------
 gcut/gcut.h                     |  274 ---
 gcut/iconographer.c             |  755 ---------
 gcut/renderer.c                 |  239 ---
 operations/workshop/Makefile.am |    1 +
 operations/workshop/gcr.c       |   18 +-
 16 files changed, 15 insertions(+), 7141 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index b48bf0206..74c6ddba9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,7 +10,6 @@ SUBDIRS=\
        libs/npd \
        seamless-clone \
        bin \
-       gcut \
        tools \
        operations \
        examples \
diff --git a/configure.ac b/configure.ac
index bfd9fe828..a2ee383b5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1320,7 +1320,6 @@ AC_CONFIG_FILES([
 Makefile
 bin/Makefile
 bin/lua/Makefile
-gcut/Makefile
 gegl/Makefile
 gegl/gegl-version.h
 gegl/buffer/Makefile
diff --git a/docs/gcut.txt b/docs/gcut.txt
index ba4047fad..9cd576fe5 100644
--- a/docs/gcut.txt
+++ b/docs/gcut.txt
@@ -4,6 +4,11 @@ gcut
 GEGL video editing system
 -------------------------
 
+NOTE : gcut has been removed from the GEGL source tree, many parts of the
+UI code that used to be part of gcut are now part of the Mrg (and lua) based
+UI that the gegl binary can be optionally compiled with.
+
+
 gcut is a video editing engine for link:http://gegl.org/[GEGL]. It permits
 re-arranging bits of video with clean cuts and crossfades, as well as applying
 filtering chains to individual clips or as global filters on top of the edited
diff --git a/operations/workshop/Makefile.am b/operations/workshop/Makefile.am
index 7be3aada0..87591b144 100644
--- a/operations/workshop/Makefile.am
+++ b/operations/workshop/Makefile.am
@@ -22,6 +22,7 @@ ops = \
        aces-rrt.la \
        alpha-inpaint.la \
        integral-image.la \
+       munker-tartan.la \
        rawbayer-load.la  \
        segment-kmeans.la \
        selective-hue-saturation.la
diff --git a/operations/workshop/gcr.c b/operations/workshop/gcr.c
index 463a5534e..ddc8bdb43 100644
--- a/operations/workshop/gcr.c
+++ b/operations/workshop/gcr.c
@@ -78,14 +78,14 @@ process (GeglOperation       *op,
       }
 #endif
 
-      out[0]=C;
-      out[1]=M;
-      out[2]=Y;
-      out[3]=K;
-      out[4]=in[4];
-
-      in += 5;
-      out+= 5;
+      out[0] = C;
+      out[1] = M;
+      out[2] = Y;
+      out[3] = K;
+      out[4] = in[4];
+
+      in  += 5;
+      out += 5;
     }
   return TRUE;
 }
@@ -112,7 +112,7 @@ gegl_op_class_init (GeglOpClass *klass)
   point_filter_class->process = process;
 
   gegl_operation_class_set_keys (operation_class,
-    "name"        , "gegl:gcr",
+    "name"        , "gegl:gray-component-replacement",
     "categories"  , "color",
     "title"       , "Gray Component Replacement",
     "description" , "Reduces total ink-coverage by transferring color from CMY to K component",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]