aboutsummaryrefslogtreecommitdiff
path: root/Plugins
diff options
context:
space:
mode:
Diffstat (limited to 'Plugins')
-rw-r--r--Plugins/2colors.expbin627 -> 0 bytes
-rw-r--r--Plugins/2colors.libbin2066 -> 0 bytes
-rw-r--r--Plugins/2colors.objbin1133 -> 0 bytes
-rw-r--r--Plugins/argument-passing.cpp4
-rw-r--r--Plugins/argument-passing.expbin662 -> 0 bytes
-rw-r--r--Plugins/argument-passing.libbin2200 -> 0 bytes
-rw-r--r--Plugins/argument-passing.objbin2854 -> 0 bytes
-rw-r--r--Plugins/bend.dllbin49152 -> 49152 bytes
-rw-r--r--Plugins/bend.expbin697 -> 0 bytes
-rw-r--r--Plugins/bend.libbin2110 -> 0 bytes
-rw-r--r--Plugins/bend.objbin1726 -> 0 bytes
-rw-r--r--Plugins/black.expbin700 -> 0 bytes
-rw-r--r--Plugins/black.libbin2120 -> 0 bytes
-rw-r--r--Plugins/black.objbin560 -> 0 bytes
-rw-r--r--Plugins/colortv.expbin708 -> 0 bytes
-rw-r--r--Plugins/colortv.libbin2146 -> 0 bytes
-rw-r--r--Plugins/colortv.objbin864 -> 0 bytes
-rw-r--r--Plugins/copy_vert.expbin583 -> 0 bytes
-rw-r--r--Plugins/copy_vert.libbin1970 -> 0 bytes
-rw-r--r--Plugins/copy_vert.objbin816 -> 0 bytes
-rw-r--r--Plugins/fs2vf.expbin575 -> 0 bytes
-rw-r--r--Plugins/fs2vf.libbin1932 -> 0 bytes
-rw-r--r--Plugins/fs2vf.objbin1894 -> 0 bytes
-rw-r--r--Plugins/gol.expbin567 -> 0 bytes
-rw-r--r--Plugins/gol.libbin1908 -> 0 bytes
-rw-r--r--Plugins/gol.objbin1917 -> 0 bytes
-rw-r--r--Plugins/green.expbin619 -> 0 bytes
-rw-r--r--Plugins/green.libbin2042 -> 0 bytes
-rw-r--r--Plugins/green.objbin849 -> 0 bytes
-rw-r--r--Plugins/hist.expbin614 -> 0 bytes
-rw-r--r--Plugins/hist.libbin2032 -> 0 bytes
-rw-r--r--Plugins/hist.objbin1986 -> 0 bytes
-rw-r--r--Plugins/lightspeed.c17
-rw-r--r--Plugins/lightspeed.dllbin0 -> 28672 bytes
-rw-r--r--Plugins/makefile5
-rw-r--r--Plugins/makesliders.expbin599 -> 0 bytes
-rw-r--r--Plugins/makesliders.libbin2004 -> 0 bytes
-rw-r--r--Plugins/makesliders.objbin940 -> 0 bytes
-rw-r--r--Plugins/noize.expbin700 -> 0 bytes
-rw-r--r--Plugins/noize.libbin2120 -> 0 bytes
-rw-r--r--Plugins/noize.objbin865 -> 0 bytes
-rw-r--r--Plugins/plot.expbin614 -> 0 bytes
-rw-r--r--Plugins/plot.libbin2032 -> 0 bytes
-rw-r--r--Plugins/plot.objbin1011 -> 0 bytes
-rw-r--r--Plugins/rgb.expbin567 -> 0 bytes
-rw-r--r--Plugins/rgb.libbin1908 -> 0 bytes
-rw-r--r--Plugins/rgb.objbin1180 -> 0 bytes
-rw-r--r--Plugins/rgbcopy.expbin621 -> 0 bytes
-rw-r--r--Plugins/rgbcopy.libbin2062 -> 0 bytes
-rw-r--r--Plugins/rgbcopy.objbin1884 -> 0 bytes
-rw-r--r--Plugins/rowca.expbin619 -> 0 bytes
-rw-r--r--Plugins/rowca.libbin2042 -> 0 bytes
-rw-r--r--Plugins/rowca.objbin61510 -> 0 bytes
-rw-r--r--Plugins/setbits.expbin583 -> 0 bytes
-rw-r--r--Plugins/setbits.libbin1956 -> 0 bytes
-rw-r--r--Plugins/setbits.objbin514 -> 0 bytes
-rw-r--r--Plugins/shuffle.expbin583 -> 0 bytes
-rw-r--r--Plugins/shuffle.libbin1956 -> 0 bytes
-rw-r--r--Plugins/shuffle.objbin1020 -> 0 bytes
-rw-r--r--Plugins/sonogram.expbin630 -> 0 bytes
-rw-r--r--Plugins/sonogram.libbin2080 -> 0 bytes
-rw-r--r--Plugins/sonogram.objbin2306 -> 0 bytes
-rw-r--r--Plugins/subtract.expbin630 -> 0 bytes
-rw-r--r--Plugins/subtract.libbin2080 -> 0 bytes
-rw-r--r--Plugins/subtract.objbin5262 -> 0 bytes
-rw-r--r--Plugins/swap.expbin608 -> 0 bytes
-rw-r--r--Plugins/swap.libbin2026 -> 0 bytes
-rw-r--r--Plugins/swap.objbin1893 -> 0 bytes
-rw-r--r--Plugins/tile.expbin608 -> 0 bytes
-rw-r--r--Plugins/tile.libbin2026 -> 0 bytes
-rw-r--r--Plugins/tile.objbin1312 -> 0 bytes
-rw-r--r--Plugins/vf2fs.expbin575 -> 0 bytes
-rw-r--r--Plugins/vf2fs.libbin1932 -> 0 bytes
-rw-r--r--Plugins/vf2fs.objbin1894 -> 0 bytes
-rw-r--r--Plugins/xbend.dllbin36864 -> 36864 bytes
-rw-r--r--Plugins/xbend.expbin700 -> 0 bytes
-rw-r--r--Plugins/xbend.libbin2120 -> 0 bytes
-rw-r--r--Plugins/xbend.objbin1832 -> 0 bytes
-rw-r--r--Plugins/xshred.expbin570 -> 0 bytes
-rw-r--r--Plugins/xshred.libbin1936 -> 0 bytes
-rw-r--r--Plugins/xshred.objbin640 -> 0 bytes
81 files changed, 23 insertions, 3 deletions
diff --git a/Plugins/2colors.exp b/Plugins/2colors.exp
deleted file mode 100644
index a0e870b..0000000
--- a/Plugins/2colors.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/2colors.lib b/Plugins/2colors.lib
deleted file mode 100644
index 38cf84a..0000000
--- a/Plugins/2colors.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/2colors.obj b/Plugins/2colors.obj
deleted file mode 100644
index 2013b69..0000000
--- a/Plugins/2colors.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/argument-passing.cpp b/Plugins/argument-passing.cpp
index 71ec33c..d89e8c1 100644
--- a/Plugins/argument-passing.cpp
+++ b/Plugins/argument-passing.cpp
@@ -1,5 +1,5 @@
//
-// example of passing arguments to plugin using the arguments-class (defined in pixels.h)
+// example of parsing arguments in a plugin using the arguments-class (defined in pixels.h)
//
#include "pixels.h"
@@ -10,7 +10,7 @@ void perform_effect(_frame f, _args a)
//
// ar.count() return the number of arguments
- // ar[i] return i'th argument
+ // ar[i] return i'th argument, starting from zero
//
for(int i=0; i<ar.count(); i++)
diff --git a/Plugins/argument-passing.exp b/Plugins/argument-passing.exp
deleted file mode 100644
index d3e522e..0000000
--- a/Plugins/argument-passing.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/argument-passing.lib b/Plugins/argument-passing.lib
deleted file mode 100644
index bc5bbf9..0000000
--- a/Plugins/argument-passing.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/argument-passing.obj b/Plugins/argument-passing.obj
deleted file mode 100644
index 2c1a88d..0000000
--- a/Plugins/argument-passing.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/bend.dll b/Plugins/bend.dll
index 220d616..a4a62fb 100644
--- a/Plugins/bend.dll
+++ b/Plugins/bend.dll
Binary files differ
diff --git a/Plugins/bend.exp b/Plugins/bend.exp
deleted file mode 100644
index 6f7f43a..0000000
--- a/Plugins/bend.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/bend.lib b/Plugins/bend.lib
deleted file mode 100644
index ebb3f95..0000000
--- a/Plugins/bend.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/bend.obj b/Plugins/bend.obj
deleted file mode 100644
index 3ac109f..0000000
--- a/Plugins/bend.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/black.exp b/Plugins/black.exp
deleted file mode 100644
index 4399f54..0000000
--- a/Plugins/black.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/black.lib b/Plugins/black.lib
deleted file mode 100644
index a21da90..0000000
--- a/Plugins/black.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/black.obj b/Plugins/black.obj
deleted file mode 100644
index 45e140d..0000000
--- a/Plugins/black.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/colortv.exp b/Plugins/colortv.exp
deleted file mode 100644
index 53c82e7..0000000
--- a/Plugins/colortv.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/colortv.lib b/Plugins/colortv.lib
deleted file mode 100644
index f08d5a3..0000000
--- a/Plugins/colortv.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/colortv.obj b/Plugins/colortv.obj
deleted file mode 100644
index dcb2aa3..0000000
--- a/Plugins/colortv.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/copy_vert.exp b/Plugins/copy_vert.exp
deleted file mode 100644
index d7f0589..0000000
--- a/Plugins/copy_vert.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/copy_vert.lib b/Plugins/copy_vert.lib
deleted file mode 100644
index 790bae5..0000000
--- a/Plugins/copy_vert.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/copy_vert.obj b/Plugins/copy_vert.obj
deleted file mode 100644
index 543c39f..0000000
--- a/Plugins/copy_vert.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/fs2vf.exp b/Plugins/fs2vf.exp
deleted file mode 100644
index f3d5fba..0000000
--- a/Plugins/fs2vf.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/fs2vf.lib b/Plugins/fs2vf.lib
deleted file mode 100644
index 038bb12..0000000
--- a/Plugins/fs2vf.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/fs2vf.obj b/Plugins/fs2vf.obj
deleted file mode 100644
index 4996274..0000000
--- a/Plugins/fs2vf.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/gol.exp b/Plugins/gol.exp
deleted file mode 100644
index a92581c..0000000
--- a/Plugins/gol.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/gol.lib b/Plugins/gol.lib
deleted file mode 100644
index 545210e..0000000
--- a/Plugins/gol.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/gol.obj b/Plugins/gol.obj
deleted file mode 100644
index d15fc1f..0000000
--- a/Plugins/gol.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/green.exp b/Plugins/green.exp
deleted file mode 100644
index bba3425..0000000
--- a/Plugins/green.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/green.lib b/Plugins/green.lib
deleted file mode 100644
index f79b6b6..0000000
--- a/Plugins/green.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/green.obj b/Plugins/green.obj
deleted file mode 100644
index d32d5ab..0000000
--- a/Plugins/green.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/hist.exp b/Plugins/hist.exp
deleted file mode 100644
index 238ffc2..0000000
--- a/Plugins/hist.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/hist.lib b/Plugins/hist.lib
deleted file mode 100644
index d8d0ddc..0000000
--- a/Plugins/hist.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/hist.obj b/Plugins/hist.obj
deleted file mode 100644
index 760936d..0000000
--- a/Plugins/hist.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/lightspeed.c b/Plugins/lightspeed.c
new file mode 100644
index 0000000..ec342dd
--- /dev/null
+++ b/Plugins/lightspeed.c
@@ -0,0 +1,17 @@
+#include <stdlib.h>
+#include "plugin.h"
+
+void perform_effect(_frame f, _args a)
+{
+ int pos, y, pixelsize=f.pixelformat/8;
+
+ if(!a.s) pos = f.height / 2;
+ else pos = atoi(a.s);
+
+ if(pos<=0 || pos>=f.height) pos = f.height / 2;
+
+ for(y=pos; y>=0; y--)
+ {
+ memcpy(scanline(f, y), scanline(f, y+1), pixelsize*f.width);
+ }
+}
diff --git a/Plugins/lightspeed.dll b/Plugins/lightspeed.dll
new file mode 100644
index 0000000..1a76fa2
--- /dev/null
+++ b/Plugins/lightspeed.dll
Binary files differ
diff --git a/Plugins/makefile b/Plugins/makefile
index 928c4b7..dd1b028 100644
--- a/Plugins/makefile
+++ b/Plugins/makefile
@@ -5,7 +5,7 @@ all: noize colortv subtract xbend bend gol shuffle green \
multiply overlay screen shadowcaster softlight \
rgbseek modgain traffic constrain eclipse eclipse02 eclipse03 \
cga keyscreen rene cutout fromage rgbavg rgbavg02 \
- rowca argument-passing
+ rowca argument-passing lightspeed
dir *.dll
@@ -188,3 +188,6 @@ rowca:
argument-passing:
cl argument-passing.cpp $(FLAGS) /GX /link $(EFFECT)
+
+lightspeed:
+ cl lightspeed.c $(FLAGS) /link $(EFFECT)
diff --git a/Plugins/makesliders.exp b/Plugins/makesliders.exp
deleted file mode 100644
index 307b3d6..0000000
--- a/Plugins/makesliders.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/makesliders.lib b/Plugins/makesliders.lib
deleted file mode 100644
index 40bd42c..0000000
--- a/Plugins/makesliders.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/makesliders.obj b/Plugins/makesliders.obj
deleted file mode 100644
index c7326db..0000000
--- a/Plugins/makesliders.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/noize.exp b/Plugins/noize.exp
deleted file mode 100644
index 489c203..0000000
--- a/Plugins/noize.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/noize.lib b/Plugins/noize.lib
deleted file mode 100644
index cbdfba5..0000000
--- a/Plugins/noize.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/noize.obj b/Plugins/noize.obj
deleted file mode 100644
index 302298a..0000000
--- a/Plugins/noize.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/plot.exp b/Plugins/plot.exp
deleted file mode 100644
index 1d5ce2f..0000000
--- a/Plugins/plot.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/plot.lib b/Plugins/plot.lib
deleted file mode 100644
index afdc085..0000000
--- a/Plugins/plot.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/plot.obj b/Plugins/plot.obj
deleted file mode 100644
index c48c30f..0000000
--- a/Plugins/plot.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/rgb.exp b/Plugins/rgb.exp
deleted file mode 100644
index cc7feab..0000000
--- a/Plugins/rgb.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/rgb.lib b/Plugins/rgb.lib
deleted file mode 100644
index 8e364a1..0000000
--- a/Plugins/rgb.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/rgb.obj b/Plugins/rgb.obj
deleted file mode 100644
index 69b7892..0000000
--- a/Plugins/rgb.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/rgbcopy.exp b/Plugins/rgbcopy.exp
deleted file mode 100644
index b85e71e..0000000
--- a/Plugins/rgbcopy.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/rgbcopy.lib b/Plugins/rgbcopy.lib
deleted file mode 100644
index 09edbd5..0000000
--- a/Plugins/rgbcopy.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/rgbcopy.obj b/Plugins/rgbcopy.obj
deleted file mode 100644
index 5d7194c..0000000
--- a/Plugins/rgbcopy.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/rowca.exp b/Plugins/rowca.exp
deleted file mode 100644
index 9fcaa42..0000000
--- a/Plugins/rowca.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/rowca.lib b/Plugins/rowca.lib
deleted file mode 100644
index ce2557f..0000000
--- a/Plugins/rowca.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/rowca.obj b/Plugins/rowca.obj
deleted file mode 100644
index 5ce3a87..0000000
--- a/Plugins/rowca.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/setbits.exp b/Plugins/setbits.exp
deleted file mode 100644
index 484fe3b..0000000
--- a/Plugins/setbits.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/setbits.lib b/Plugins/setbits.lib
deleted file mode 100644
index 1e1db08..0000000
--- a/Plugins/setbits.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/setbits.obj b/Plugins/setbits.obj
deleted file mode 100644
index 09a9196..0000000
--- a/Plugins/setbits.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/shuffle.exp b/Plugins/shuffle.exp
deleted file mode 100644
index 2802b94..0000000
--- a/Plugins/shuffle.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/shuffle.lib b/Plugins/shuffle.lib
deleted file mode 100644
index d1bc16f..0000000
--- a/Plugins/shuffle.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/shuffle.obj b/Plugins/shuffle.obj
deleted file mode 100644
index 5c70ab2..0000000
--- a/Plugins/shuffle.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/sonogram.exp b/Plugins/sonogram.exp
deleted file mode 100644
index 40a6fae..0000000
--- a/Plugins/sonogram.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/sonogram.lib b/Plugins/sonogram.lib
deleted file mode 100644
index 484c38d..0000000
--- a/Plugins/sonogram.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/sonogram.obj b/Plugins/sonogram.obj
deleted file mode 100644
index 7dd6ee5..0000000
--- a/Plugins/sonogram.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/subtract.exp b/Plugins/subtract.exp
deleted file mode 100644
index 0c88e2c..0000000
--- a/Plugins/subtract.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/subtract.lib b/Plugins/subtract.lib
deleted file mode 100644
index ad174a2..0000000
--- a/Plugins/subtract.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/subtract.obj b/Plugins/subtract.obj
deleted file mode 100644
index bb9e9fa..0000000
--- a/Plugins/subtract.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/swap.exp b/Plugins/swap.exp
deleted file mode 100644
index 8015b40..0000000
--- a/Plugins/swap.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/swap.lib b/Plugins/swap.lib
deleted file mode 100644
index bda1a31..0000000
--- a/Plugins/swap.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/swap.obj b/Plugins/swap.obj
deleted file mode 100644
index cca03a8..0000000
--- a/Plugins/swap.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/tile.exp b/Plugins/tile.exp
deleted file mode 100644
index 69d5907..0000000
--- a/Plugins/tile.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/tile.lib b/Plugins/tile.lib
deleted file mode 100644
index 1f0732e..0000000
--- a/Plugins/tile.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/tile.obj b/Plugins/tile.obj
deleted file mode 100644
index 8409075..0000000
--- a/Plugins/tile.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/vf2fs.exp b/Plugins/vf2fs.exp
deleted file mode 100644
index c9ce25b..0000000
--- a/Plugins/vf2fs.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/vf2fs.lib b/Plugins/vf2fs.lib
deleted file mode 100644
index 0c52583..0000000
--- a/Plugins/vf2fs.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/vf2fs.obj b/Plugins/vf2fs.obj
deleted file mode 100644
index 4c0a7bd..0000000
--- a/Plugins/vf2fs.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/xbend.dll b/Plugins/xbend.dll
index fb6f033..a482dfa 100644
--- a/Plugins/xbend.dll
+++ b/Plugins/xbend.dll
Binary files differ
diff --git a/Plugins/xbend.exp b/Plugins/xbend.exp
deleted file mode 100644
index 99b93f3..0000000
--- a/Plugins/xbend.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/xbend.lib b/Plugins/xbend.lib
deleted file mode 100644
index b54972e..0000000
--- a/Plugins/xbend.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/xbend.obj b/Plugins/xbend.obj
deleted file mode 100644
index 4854676..0000000
--- a/Plugins/xbend.obj
+++ /dev/null
Binary files differ
diff --git a/Plugins/xshred.exp b/Plugins/xshred.exp
deleted file mode 100644
index 881e90e..0000000
--- a/Plugins/xshred.exp
+++ /dev/null
Binary files differ
diff --git a/Plugins/xshred.lib b/Plugins/xshred.lib
deleted file mode 100644
index c90c4df..0000000
--- a/Plugins/xshred.lib
+++ /dev/null
Binary files differ
diff --git a/Plugins/xshred.obj b/Plugins/xshred.obj
deleted file mode 100644
index 484ad30..0000000
--- a/Plugins/xshred.obj
+++ /dev/null
Binary files differ