clean up bclistbox, listbox shift drag fix, plugin info
[goodguy/history.git] / cinelerra-5.1 / info / plugins.txt
index 2382e95fe6dc65a9a2f654a21e7de76dc918f0f0..3318eaf4230de550b770cf5191dac2a742664950 100644 (file)
@@ -1,8 +1,10 @@
 # plugin info
 #
 # Name of plugin followed by: and then description.
-#  Additional lines start with a blank/tab.
-#
+#  Additional lines start with 2 tabs.
+#  Lines should be less than 70 characters long.
+#123456789012345678901234567890123456789012345678901234567890123456789
+#  For usage/readability, a period (.) creates space.
 1080 to 480:   Extracts 2 1920x540 fields from 1920x1080
                image, resizes them separately, and
                combines them to 1920x480 interlaced image.
@@ -73,12 +75,18 @@ Downsample: Reduce the sie of an image by throwing out data,
 Edge:          Display only the edges of the video throughout the image.
 Fields to frames: Reads frames at 2x the framerate, combining 2
                input frames into 1 interlaced output frame.
+FindObj:       Locate a specific object in a scene and replace with 
+               another object.  This uses OpenCV thirdparty package.
 Flip:          Flip a portion of a video track from left to right,
                up to down or vice versa.
+FlowObj:       Retards image motion as shown with optical flow. Uses
+               the OpenCV thirdparty package.
 Frames to Fields: Extracts 2 interlaced fields stored in alternating
                lines & outputs them as full frames.
 Freeze Frame:  Lowest numbered frame in highlighted area will play
                in the entire region.
+GaborObj:      Creates an interesting fractalius-like image effect.
+               Uses the OpenCV thirdparty package.
 Gamma:         Converts the logarithmic colors to linear colors
                using gamma and maximum value.
 Gradient:      Overlays a smooth color gradient on top of every
@@ -88,7 +96,8 @@ Histogram:    Shows the number of occurrences of each color on a
 Histogram Bezier: Uses a Bezier curve (parametric) on the histogram plot.
 HolographgicTV:        Holographic tv effect.
 Hue saturation:        Use to change hue, saturation and value parameters.
-Interpolate Pixels: Works only for float color models.
+Interpolate Bayer: Uses Bayer filter algorithm to interpolate (estimate)
+               missing color information.
 Interpolate Video: Create illusion of higher frame rate video of low
                framesrates by averaging over time.
 Inverse Telecine: Effective deinterlacing tool for use on a video
@@ -124,6 +133,7 @@ MotionCV:   Motion tracking/stabilization from the community
                version of cinelerra.
 MotionHV:      Motion tracking/stabilization from the original
                author of cinelerra.
+MoveObj:       Move and stabilize object using OpenCV 3rd party pkg.
 Oil Painting:  Makes video tracks appear as a painting.
 Overlay:       Combine tracks via an overlayer that puts images on
                top of a bottom layer.
@@ -154,6 +164,7 @@ Reroute:    Selectively transfer the alpha channel or the
 Reverse video: Reverse media on the timeline in realtime.
 Rotate:                Rotate the video in degree increments around a
                pivot point or reverse and flip the video.
+Rumbler:       Jiggle space and time at a given rate for dream-like video.
 SVG via Inkscape: Allow the manipulation of an SVG image with
                Inkscape without having to exit the program.
 Scale:         Reduce or expand the image size depending on the ratio.
@@ -170,6 +181,7 @@ Selective Temporal Averaging: Smooths out non-moving areas of a video
 Sharpen:       Sharpen the video, either the luminance, horizontal,
                or interlace.
 ShiftInterlace:        Shift the interlace lines using odd or even.
+Sphere Cam:    Converts a fisheye image into a panoramic projection.
 Swap Frames:   Swap frames with 0-1, 2-3, 4-5... or 1-2, 3-4, 5-6...
 Swap channels: Swap R,G,B,Alpha with another color channel.
 Threshold:     Converts the image to pure luminance and replaces
@@ -285,7 +297,8 @@ F_mcdeint:  Applies motion compensating deinterlacing.
 F_mestimate:   Generate motion vectors.
 F_mpdecimate:  Remove near-duplicate frames.
 F_negate:      Negates input video.
-F_nlmeans:     Non-local means denoiser.
+F_nlmeans:     Non-local means denoiser. An example usage is for the
+               recovery of VHS tapes which look bad.
 F_noise:       Adds noise to the video.
                Through the settings you can
                select the variables of the noise
@@ -663,7 +676,8 @@ Flash:              The video flashes when transitioning between segments.
 IrisSquare:    Video switches segments via a small rectangular view
                that gradually grows to full size.
 Shape Wipe:    Wipe a specific shape across the video.  Available
-               shapes are: circle, clock, heart, tile2x2h, tile2x2v.
+               shapes are: burst, circle, clock, heart, specks, spiral,
+               tile2x2h, tile2x2v.
 Slide:         Image slides into view - can set: Left/Right/In/Out.
 Wipe:          Wipe the image across screen starting left or right.
 Zoom:          Zoom out video at X/Y magnification for some seconds.