Credit Andrew - fix vorbis audio which was scratchy and ensure aging plugin does...
[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         color3way \
38         colorbalance \
39         colorspace \
40         crikey \
41         cropp \
42         crossfade \
43         decimate \
44         deinterlace \
45         deinterlace-cv \
46         delayvideo \
47         denoisemjpeg \
48         denoisevideo \
49         descratch \
50         diffkey \
51         dissolve \
52         dot \
53         downsample \
54         edge \
55         fieldframe \
56         flash \
57         flip \
58         foreground \
59         framefield \
60         freezeframe \
61         gamma \
62         gradient \
63         greycstoration \
64         histeq \
65         histogram \
66         histogram_bezier \
67         holo \
68         huesaturation \
69         interpolatepixels \
70         interpolatevideo \
71         invertvideo \
72         irissquare \
73         ivtc \
74         lens \
75         linearblur \
76         liveaudio \
77         livevideo \
78         loopvideo \
79         mirror \
80         motion \
81         motion2 \
82         motion51 \
83         motionblur \
84         motion-cv \
85         motion-hv \
86         mandelcuda \
87         nbodycuda \
88         oil \
89         overlay \
90         perspective \
91         photoscale \
92         polar \
93         radialblur \
94         reframe \
95         reframert \
96         reroute \
97         reversevideo \
98         rgb601 \
99         rgbshift \
100         rotate \
101         rumbler \
102         scale \
103         scaleratio \
104         sketcher \
105         seltempavg \
106         shapewipe \
107         sharpen \
108         shiftinterlace \
109         slide \
110         speed_pc \
111         spherecam \
112         svg \
113         swapchannels \
114         swapframes \
115         threshold \
116         timeavg \
117         timeblur \
118         timefront \
119         titler \
120         tracer \
121         translate \
122         unsharp \
123         videoscope \
124         wave \
125         whirl \
126         wipe \
127         yuv \
128         yuv411 \
129         yuvshift \
130         zoom \
131         zoomblur \
132
133 plugin_dirs += audio
134 audio := \
135         audioscope \
136         cdripper \
137         chorus \
138         compressor \
139         compressormulti \
140         dcoffset \
141         delayaudio \
142         denoise \
143         denoisefft \
144         despike \
145         echo \
146         echocancel \
147         freeverb \
148         flanger \
149         gain \
150         graphic \
151         interpolateaudio \
152         invertaudio \
153         leveleffect \
154         loopaudio \
155         normalize \
156         overlayaudio \
157         parametric \
158         pitch \
159         removegaps \
160         resample \
161         resamplert \
162         reverb \
163         reverseaudio \
164         spectrogram \
165         synthesizer \
166         timestretch \
167         timestretchrt \
168         tremolo \
169         vocoder \
170
171 plugin_dirs += opencv
172 opencv := \
173         findobj \
174         flowobj \
175         gaborobj \
176         moveobj \
177         puzzleobj \
178         stylizeobj \
179
180 $(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))
181