<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to BasicInstructions</title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>Recent changes to BasicInstructions</description><atom:link href="https://sourceforge.net/p/gorp/wiki/BasicInstructions/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 21 Aug 2012 10:43:06 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gorp/wiki/BasicInstructions/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v8
+++ v9
@@ -21,7 +21,8 @@
     * [Delete] - deletes a range of frames.
     * [Loop] - Loops upon a range of frames a given number of times.
     * [Slomo] - duplicates frames in a given range for a slow-motion effect.
-
+* [JavaScript Transforms] - Write yout own transform in JavaScript and use it in Gorp.
+* [Compound Transforms] - Build your own transforms out of other transforms.
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
 Thats about it for the theory.  [How about doing this](http://gorp.sourceforge.net/Gorp%20Introduction.html).    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Tue, 21 Aug 2012 10:43:06 -0000</pubDate><guid>https://sourceforge.netaf7f8efc037a983f57f3097b344b9028bee753f0</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v7
+++ v8
@@ -17,6 +17,10 @@
     * [YCrCbFilter] - adjust intensities of the luminance, red, and blue channels of a YCrCb frame.
     * [RGBFilter] - adjust intensities of the green, red, and blue channels of a RGB32 frame.
     * [Overlay] - Overlays one image with another.  Variable opacity and optional mask.
+    * [Subtitle] - Adds subtitles.
+    * [Delete] - deletes a range of frames.
+    * [Loop] - Loops upon a range of frames a given number of times.
+    * [Slomo] - duplicates frames in a given range for a slow-motion effect.
 
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Wed, 08 Aug 2012 14:17:32 -0000</pubDate><guid>https://sourceforge.neta226b9cbf6dd58c2075192ca5c4d2b3e63161a3c</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v6
+++ v7
@@ -16,6 +16,8 @@
 overlap where the first fades into the second.
     * [YCrCbFilter] - adjust intensities of the luminance, red, and blue channels of a YCrCb frame.
     * [RGBFilter] - adjust intensities of the green, red, and blue channels of a RGB32 frame.
+    * [Overlay] - Overlays one image with another.  Variable opacity and optional mask.
+
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
 Thats about it for the theory.  [How about doing this](http://gorp.sourceforge.net/Gorp%20Introduction.html).    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Mon, 06 Aug 2012 11:54:21 -0000</pubDate><guid>https://sourceforge.netd6e2e7eab406a70db8ff847dfd1168a6704bc019</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v5
+++ v6
@@ -12,7 +12,10 @@
 * Transforms: These take one or more FrameFlows, alter each frame as it passes through.  Each Transform will do a small task - reverse the order, flip the frame upside down etc.  Transforms each produce FrameFlow as a result of their actions. What do we have so far:
     * [Reverse] - plays frames in reverse order.
     * [FlipLeftRight] - obvious?
-    * [Dissolve] - joins two FrameFlows together, one after t'other with an optional overlap where the first fades into the second.
+    * [Dissolve] - joins two FrameFlows together, one after t'other with an optional 
+overlap where the first fades into the second.
+    * [YCrCbFilter] - adjust intensities of the luminance, red, and blue channels of a YCrCb frame.
+    * [RGBFilter] - adjust intensities of the green, red, and blue channels of a RGB32 frame.
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
 Thats about it for the theory.  [How about doing this](http://gorp.sourceforge.net/Gorp%20Introduction.html).    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Sun, 05 Aug 2012 14:28:52 -0000</pubDate><guid>https://sourceforge.net9e37c5f75be3af2e31251abed7be93c53987c58c</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v4
+++ v5
@@ -15,4 +15,4 @@
     * [Dissolve] - joins two FrameFlows together, one after t'other with an optional overlap where the first fades into the second.
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
-Thats about it for the theory.  How about the doing? http://gorp.sourceforge.net/Gorp%20Introduction.html.    
+Thats about it for the theory.  [How about doing this](http://gorp.sourceforge.net/Gorp%20Introduction.html).    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Sun, 05 Aug 2012 10:55:31 -0000</pubDate><guid>https://sourceforge.net380913b38f37af6df63b3ec3290c6b32e90cc85e</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v3
+++ v4
@@ -15,4 +15,4 @@
     * [Dissolve] - joins two FrameFlows together, one after t'other with an optional overlap where the first fades into the second.
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
-Thats about it for the theory.  How about the doing?  [UsingTheInterface].    
+Thats about it for the theory.  How about the doing? http://gorp.sourceforge.net/Gorp%20Introduction.html.    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Sun, 05 Aug 2012 10:54:55 -0000</pubDate><guid>https://sourceforge.netd6159cce18054b1cda923fadd9b7ccea604acc77</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -6,13 +6,13 @@
 So what do we have:
 
 * Inputs:  These are rectangles shown on the left of the screen.  An input is a source of [Frames] from outside the current context. Inputs create a FrameFlow that can be used by other elements. Currently the top level inputs are: 
-    * MpgFile input - reads frames from an MPG1 file
-    * JpgFile Input - creates an endless supply of frames from a still image
-    * Blank Input - creates an endless supply of frames of a specified colour and size.
+    * [MpgFileSource] - reads frames from an MPG1 file
+    * [JpgFileSource] - creates an endless supply of frames from a still image
+    * [BlankSource] - creates an endless supply of frames of a specified colour and size.
 * Transforms: These take one or more FrameFlows, alter each frame as it passes through.  Each Transform will do a small task - reverse the order, flip the frame upside down etc.  Transforms each produce FrameFlow as a result of their actions. What do we have so far:
-    * Reverse - plays frames in reverse order.
-    * FlipLeftRight - obvious?
-    * Dissolve - joins two FrameFlows together, one after t'other with an optional overlap where the first fades into the second.
+    * [Reverse] - plays frames in reverse order.
+    * [FlipLeftRight] - obvious?
+    * [Dissolve] - joins two FrameFlows together, one after t'other with an optional overlap where the first fades into the second.
 * Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
 
 Thats about it for the theory.  How about the doing?  [UsingTheInterface].    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Fri, 03 Aug 2012 18:32:39 -0000</pubDate><guid>https://sourceforge.netfec7e21988372e7c61ac0e5aac7a83b946f2bb64</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -1 +1,18 @@
-Basic Instructions to follow
+Gorp User Interface is based on the old Dataflow Diagram (DFD)notation.  I always found that customers picked up the DFD notation without explanations - it is pretty intuitive and non-scarey.
+
+Gorp acts upon FrameFlows.  A FrameFlow is a sequence of Frames.  A three minute video may contain 5500 frames.  We do not wish to edit those all by hand, so we process the frames one by one using Transforms.  
+
+
+So what do we have:
+
+* Inputs:  These are rectangles shown on the left of the screen.  An input is a source of [Frames] from outside the current context. Inputs create a FrameFlow that can be used by other elements. Currently the top level inputs are: 
+    * MpgFile input - reads frames from an MPG1 file
+    * JpgFile Input - creates an endless supply of frames from a still image
+    * Blank Input - creates an endless supply of frames of a specified colour and size.
+* Transforms: These take one or more FrameFlows, alter each frame as it passes through.  Each Transform will do a small task - reverse the order, flip the frame upside down etc.  Transforms each produce FrameFlow as a result of their actions. What do we have so far:
+    * Reverse - plays frames in reverse order.
+    * FlipLeftRight - obvious?
+    * Dissolve - joins two FrameFlows together, one after t'other with an optional overlap where the first fades into the second.
+* Output:  The output from the entire process can be fed to a file, or you can play it, pause it, step forward or backward.
+
+Thats about it for the theory.  How about the doing?  [UsingTheInterface].    
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Thu, 02 Aug 2012 15:25:04 -0000</pubDate><guid>https://sourceforge.netef44f27686e90399b4a6887aa5cecf5f94987f54</guid></item><item><title>WikiPage BasicInstructions modified by phill </title><link>https://sourceforge.net/p/gorp/wiki/BasicInstructions/</link><description>Basic Instructions to follow</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">phill </dc:creator><pubDate>Thu, 02 Aug 2012 15:01:55 -0000</pubDate><guid>https://sourceforge.net871ecd7e6fce2ca300f2698fe3cdf1105098474c</guid></item></channel></rss>