5890e213d3ca335fe12b9695241117e0391eea54
[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
19 plugin_dirs += video
20 video := \
21         1080to480 \
22         1080to540 \
23         720to480 \
24         aging \
25         bandslide \
26         bandwipe \
27         bluebanana \
28         blur \
29         brightness \
30         burn \
31         C41 \
32         chromakey \
33         chromakeyhsv \
34         color3way \
35         colorbalance \
36         crikey \
37         crossfade \
38         decimate \
39         deinterlace \
40         deinterlace-cv \
41         delayvideo \
42         denoisemjpeg \
43         denoisevideo \
44         descratch \
45         diffkey \
46         dissolve \
47         dot \
48         downsample \
49         edge \
50         fieldframe \
51         flash \
52         flip \
53         framefield \
54         freezeframe \
55         gamma \
56         gradient \
57         greycstoration \
58         histeq \
59         histogram \
60         histogram_bezier \
61         holo \
62         huesaturation \
63         interpolatepixels \
64         interpolatevideo \
65         invertvideo \
66         irissquare \
67         ivtc \
68         lens \
69         linearblur \
70         liveaudio \
71         livevideo \
72         loopvideo \
73         motion \
74         motion2 \
75         motion51 \
76         motionblur \
77         motion-cv \
78         motion-hv \
79         oil \
80         overlay \
81         perspective \
82         photoscale \
83         polar \
84         radialblur \
85         reframe \
86         reframert \
87         reroute \
88         reversevideo \
89         rgb601 \
90         rgbshift \
91         rotate \
92         rumbler \
93         scale \
94         scaleratio \
95         sketcher \
96         seltempavg \
97         shapewipe \
98         sharpen \
99         shiftinterlace \
100         slide \
101         spherecam \
102         svg \
103         swapchannels \
104         swapframes \
105         threshold \
106         timeavg \
107         timefront \
108         titler \
109         tracer \
110         translate \
111         unsharp \
112         videoscope \
113         wave \
114         whirl \
115         wipe \
116         yuv \
117         yuv411 \
118         yuvshift \
119         zoom \
120         zoomblur \
121
122 plugin_dirs += audio
123 audio := \
124         audioscope \
125         cdripper \
126         compressor \
127         dcoffset \
128         delayaudio \
129         denoise \
130         denoisefft \
131         despike \
132         echo \
133         echocancel \
134         freeverb \
135         gain \
136         graphic \
137         interpolateaudio \
138         invertaudio \
139         leveleffect \
140         loopaudio \
141         normalize \
142         overlayaudio \
143         parametric \
144         pitch \
145         removegaps \
146         resample \
147         resamplert \
148         reverb \
149         reverseaudio \
150         spectrogram \
151         synthesizer \
152         timestretch \
153         timestretchrt \
154         vocoder \
155
156 plugin_dirs += opencv
157 opencv := \
158         findobj \
159         flowobj \
160         gaborobj \
161         moveobj \
162         puzzleobj \
163         stylizeobj \
164
165 $(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))
166