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