Credit Andrew - fix bug in render farm usage when using in/out pointers or selection
[goodguy/cinelerra.git] / cinelerra-5.1 / plugin_defs
1 export TOPDIR ?= ../..
2 include $(TOPDIR)/global_config
3
4 # plugin_dirs is translated in awindowgui.C, update if changed.
5
6 plugin_dirs := themes
7 themes := \
8         theme_blond \
9         theme_blond_cv \
10         theme_blue \
11         theme_blue_dot \
12         theme_bright \
13         theme_hulk \
14         theme_pinklady \
15         theme_suv \
16         theme_neophyte \
17         theme_unflat \
18         theme_cakewalk \
19
20 plugin_dirs += video
21 video := \
22         1080to480 \
23         1080to540 \
24         720to480 \
25         aging \
26         alpha \
27         bandslide \
28         bandwipe \
29         bluebanana \
30         blur \
31         boxblur \
32         brightness \
33         burn \
34         C41 \
35         chromakey \
36         chromakeyhsv \
37         chromakeyavid \
38         color3way \
39         colorbalance \
40         colorspace \
41         crikey \
42         cropp \
43         crossfade \
44         decimate \
45         deinterlace \
46         deinterlace-cv \
47         delayvideo \
48         denoisemjpeg \
49         denoisevideo \
50         descratch \
51         diffkey \
52         dissolve \
53         dot \
54         downsample \
55         edge \
56         fieldframe \
57         flash \
58         flip \
59         foreground \
60         framefield \
61         freezeframe \
62         gamma \
63         gradient \
64         greycstoration \
65         histeq \
66         histogram \
67         histogram_bezier \
68         holo \
69         huesaturation \
70         interpolatepixels \
71         interpolatevideo \
72         invertvideo \
73         irissquare \
74         ivtc \
75         lens \
76         linearblur \
77         liveaudio \
78         livevideo \
79         loopvideo \
80         mirror \
81         motion \
82         motion2 \
83         motion51 \
84         motionblur \
85         motion-cv \
86         motion-hv \
87         mandelcuda \
88         nbodycuda \
89         oil \
90         overlay \
91         perspective \
92         photoscale \
93         polar \
94         radialblur \
95         reframe \
96         reframert \
97         reroute \
98         reversevideo \
99         rgb601 \
100         rgbshift \
101         rotate \
102         rumbler \
103         scale \
104         scaleratio \
105         sketcher \
106         seltempavg \
107         shapewipe \
108         sharpen \
109         shiftinterlace \
110         slide \
111         speed_pc \
112         spherecam \
113         svg \
114         swapchannels \
115         swapframes \
116         swatch \
117         threshold \
118         timeavg \
119         timeblur \
120         timefront \
121         titler \
122         tracer \
123         translate \
124         unsharp \
125         videoscope \
126         wave \
127         whirl \
128         wipe \
129         yuv \
130         yuv411 \
131         yuvshift \
132         zoom \
133         zoomblur \
134
135 plugin_dirs += audio
136 audio := \
137         audioscope \
138         cdripper \
139         chorus \
140         compressor \
141         compressormulti \
142         dcoffset \
143         delayaudio \
144         denoise \
145         denoisefft \
146         despike \
147         echo \
148         echocancel \
149         freeverb \
150         flanger \
151         gain \
152         graphic \
153         interpolateaudio \
154         invertaudio \
155         leveleffect \
156         loopaudio \
157         normalize \
158         overlayaudio \
159         parametric \
160         pitch \
161         removegaps \
162         resample \
163         resamplert \
164         reverb \
165         reverseaudio \
166         spectrogram \
167         synthesizer \
168         timestretch \
169         timestretchrt \
170         tremolo \
171         vocoder \
172
173 plugin_dirs += opencv
174 opencv := \
175         findobj \
176         flowobj \
177         gaborobj \
178         moveobj \
179         puzzleobj \
180         stylizeobj \
181
182 $(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))
183