~kamalmostafa/ubuntu/lucid/pdp/fix-504941-ftbfs

« back to all changes in this revision

Viewing changes to doc/reference.txt~

  • Committer: Bazaar Package Importer
  • Author(s): Guenter Geiger (Debian/GNU)
  • Date: 2005-03-15 22:21:05 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050315222105-1q287rsihmd9j1tb
Tags: 1:0.12.4-2
* fixed the hardcoded depends
* added 3dp library

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This is a list of all pdp objects and abstractions with a minimal description.
2
 
Take a look at the patches in the doc/ directory for more info. 
3
 
(Messy doc & test patches can be found in the test/ directory.)
4
 
 
5
 
general purpose pdp modules:
6
 
 
7
 
pdp_del         a packet delay line
8
 
pdp_reg         a packet register
9
 
pdp_snap        takes a snapshot of a packet stream
10
 
pdp_trigger     similar to pd's trigger object
11
 
pdp_route       routes a packet to a specific outlet
12
 
pdp_loop        a packet loop sampler (packet array)
13
 
pdp_description output a symbol describing the packet type
14
 
pdp_convert     convert between packet types
15
 
 
16
 
image inputs/outputs:
17
 
 
18
 
pdp_xv          displays images using the xvideo extension
19
 
pdp_glx         displays images using opengl
20
 
pdp_v4l         reads images from a video4linux device
21
 
pdp_qt          reads quicktime movies
22
 
 
23
 
image processors:
24
 
 
25
 
pdp_abs         absolute value
26
 
pdp_add         adds two images
27
 
pdp_and         bitwize and
28
 
pdp_bitdepth    set bit depth
29
 
pdp_bitmask     apply a bit mask
30
 
pdp_bq          spatial biquad filter
31
 
pdp_bqt         temporal biquad filter
32
 
pdp_cog         gaussian blob estimator
33
 
pdp_constant    fills an image with a constant
34
 
pdp_conv        horizontal/vertical seperable convolution filter
35
 
pdp_cheby       chebyshev color shaper
36
 
pdp_chrot       rotates the chroma components
37
 
pdp_flip_lr     flip left <-> right
38
 
pdp_flip_tb     flip top <-> bottom
39
 
pdp_grey        converts an image to greyscale
40
 
pdp_grey2mask   converts a greyscale image to an image mask
41
 
pdp_hthresh     hard thresholding
42
 
pdp_mul         multiplies two images
43
 
pdp_mix         crossfade between 2 images
44
 
pdp_mix2        mixes 2 images after applying a gain to each of them
45
 
pdp_noise       a noise generator
46
 
pdp_not         bitwize not
47
 
pdp_or          bitwize or
48
 
pdp_plasma      plasma generator
49
 
pdp_positive    sign function that creates a bitmask
50
 
pdp_randmix     crossfades 2 images by taking random pixels
51
 
pdp_rotate      tiled rotate
52
 
pdp_scale       rescale an image
53
 
pdp_sign        sign function
54
 
pdp_sthresh     soft thresholding
55
 
pdp_zoom        tiled zoom
56
 
pdp_zrot        tiled zoom + rotate
57
 
pdp_zthresh     zero threshold (x<0 -> 0)
58
 
pdp_xor         bitwize xor
59
 
 
60
 
dsp objects
61
 
 
62
 
pdp_scope~      a very simple oscilloscope
63
 
pdp_scan~       phase input scanned synthesis oscillator
64
 
pdp_scanxy~     x,y coordinate input scanned synthesis oscillator
65
 
 
66
 
 
67
 
utility abstractions
68
 
 
69
 
pdp_pps                 computes the packet rate in packets/sec
70
 
 
71
 
image abstractions
72
 
 
73
 
pdp_agc                 automatic gain control (intensity maximizer)
74
 
pdp_blur                blurs an image
75
 
pdp_blur_hor            horizontal blur
76
 
pdp_blur_ver            vertical blur
77
 
pdp_contrast            contrast enhancement
78
 
pdp_phase               applies an allpass filter to an image
79
 
pdp_phase_hor           horizontal allpass
80
 
pdp_phase_ver           vertical allpass
81
 
pdp_motion_blur         blurs motion
82
 
pdp_motion_phase        phase shifts motion
83
 
pdp_offset              add an offset to an image
84
 
pdp_alledge             an all edge detector
85
 
pdp_conv_emboss         emboss
86
 
pdp_conv_sobel_hor      horizontal sobel edge detector
87
 
pdp_conv_sobel_ver      vertical sobel edge detector
88
 
pdp_conv_sobel_edge     sum of squares of hor and ver
89
 
pdp_saturation          change colour saturation
90
 
pdp_sub                 subtract 2 images
91
 
pdp_invert              inverse video
92
 
pdp_gain3               set 3 channel gains independently
93
 
pdp_gradient            converts a greyscale to colour using a colour gradient
94
 
pdp_png_to              convert a png file (on disk) to a certain packet type
95
 
pdp_tag                 tag a packet (to use it with route)
96
 
 
97
 
 
98
 
matrix processors
99
 
 
100
 
pdp_m_mv                matrix vector multiply
101
 
pdp_m_mm                matrix matrix multiply
102
 
pdp_m_+=mm              matrix matrix multiply add
103
 
pdp_m_LU                compute LU decomposition
104
 
pdp_m_LU_inverse        compute matrix inverse from LU decomp
105
 
pdp_m_LU_solve          solve a linear system using LU decomp
106
 
 
107
 
matrix abstractions
108
 
 
109
 
pdp_m_inverse           compute matrix inverse
110
 
 
111
 
 
112
 
 
113
 
 
114
 
SEPARATE LIBRARIES:
115
 
 
116
 
cellular automata
117
 
(pdp_scaf)
118
 
 
119
 
pdp_ca                  computes a cellular automaton (as a generator or a filter)
120
 
pdp_ca2image            convert a CA packet to a greyscale image (obsolete: use pdp_convert)
121
 
pdp_image2ca            convert an image to a CA packet (black and white) (obsolete: use pdp_convert)
122
 
 
123
 
 
124
 
3d drawing objects
125
 
(pdp_opengl)
126
 
 
127
 
3dp_windowcontext       a drawable window
128
 
3dp_draw                draw objects (cube, sphere, ...)
129
 
3dp_view                viewing transforms (rotate, translate, ...)
130
 
3dp_light               light source
131
 
3dp_push                push a matrix (modelview, texture, ...)
132
 
3dp_dlist               compile a display list
133
 
3dp_snap                copies the drawing buffer to a texture packet
134
 
3dp_mode                set the current matrix mode
135
 
3dp_toggle              set some opengl state variables
136
 
 
137
 
 
138
 
3d drawing abstractions (pdp_opengl)
139
 
 
140
 
3dp_mouserotate         connect to 3dp_windowcontext to rotate the scene
141
 
3dp_blend               turn on accumulative blending mode
142
 
 
143