From 9b8745d5250c9d0b60c9aa5a77f58a3fcddf1076 Mon Sep 17 00:00:00 2001 From: Tom Schouten Date: Tue, 21 Jan 2003 10:27:33 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r352, which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/pdp/; revision=353 --- doc/reference.txt | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 doc/reference.txt (limited to 'doc/reference.txt') diff --git a/doc/reference.txt b/doc/reference.txt new file mode 100644 index 0000000..1def808 --- /dev/null +++ b/doc/reference.txt @@ -0,0 +1,64 @@ +This is a list of all pdp objects and abstractions with a minimal description. +Take a look at the patches in the doc/ directory for more info. +(Messy doc/test patches can be found in the test/ directory.) + +general purpose pdp modules: + +pdp_del a packet delay line +pdp_reg a packet register +pdp_snap takes a snapshot of a packet stream +pdp_trigger sends out a bang message when a packet is recieved +pdp_route routes a packet to a specific outlet + +image inputs/outputs: + +pdp_xv displays images using the xvideo extension +pdp_v4l reads images from a video4linux device +pdp_qt reads quicktime movies + +image processors: + +pdp_add adds two images +pdp_bq spatial biquad filter +pdp_bqt temporal biquad filter +pdp_conv horizontal/vertical seperable convolution filter +pdp_gradient converts a greyscale image using a colour palette +pdp_grey converts an image to greyscale +pdp_mul multiplies two images +pdp_affine shifts and scales a colour plane +pdp_mix crossfade between 2 images +pdp_mix2 mixes 2 images after applying a gain to each of them +pdp_randmix crossfades 2 images by taking random pixels +pdp_noise a noise generator +pdp_scope~ a very simple oscilloscope +pdp_chrot rotates the chroma components +pdp_scale rescale an image +pdp_zoom tiled zoom + +utility abstractions + +pdp_pps computes the packet rate in packets/sec + +image abstractions: + +pdp_blur blurs an image +pdp_blur_hor horizontal blur +pdp_blur_ver vertical blur +pdp_phase applies an allpass filter to an image +pdp_phase_hor horizontal allpass +pdp_phase_ver vertical allpass +pdp_motion_blur blurs motion +pdp_motion_phase phase shifts motion +pdp_alledge an all edge detector +pdp_conv_emboss emboss +pdp_conv_sobel_hor horizontal sobel edge detector +pdp_conv_sobel_ver vertical sobel edge detector +pdp_conv_sobel_edge sum of squares of hor and ver +pdp_saturation change colour saturation + +cellular automata: + +pdp_ca computes a cellular automaton (as a generator or a filter) +pdp_ca2image converts a CA packet to a greyscale image +pdp_image2ca converts an image to a CA packet (black and white) + -- cgit v1.2.1