use autoconf/automake for configuration
[goodguy/history.git] / cinelerra-5.1 / plugin_defs
1 TOPDIR ?= ../..
2 export TOPDIR
3 include $(TOPDIR)/global_config
4
5 plugin_dirs := themes
6 themes := theme_bright theme_suv theme_blond theme_blue theme_blue_dot \
7         theme_hulk theme_pinklady theme_unflat theme_blond_cv
8
9 plugin_dirs += audio_transitions
10 audio_transitions := crossfade
11
12 plugin_dirs += video_transitions
13 video_transitions := bandslide bandwipe dissolve flip irissquare \
14         shapewipe slide wipe zoom
15
16 plugin_dirs += transforms
17 transforms := 1080to480 1080to540 720to480 lens perspective photoscale \
18         polar rotate scale translate whirl
19
20 plugin_dirs += colors
21 colors := brightness bluebanana C41 color3way colorbalance huesaturation \
22         gamma gradient histogram histogram_bezier threshold
23
24 plugin_dirs += exotic
25 exotic := aging burn dot holo oil edge
26
27 plugin_dirs += audio_tools
28 audio_tools := audioscope cdripper compressor dcoffset delayaudio \
29         denoisefft denoise despike echocancel echo freeverb \
30         gain graphic interpolateaudio invertaudio leveleffect loopaudio \
31         normalize overlayaudio parametric pitch removegaps resample \
32         resamplert reverb reverseaudio synthesizer timestretch timestretchrt \
33         vocoder
34
35 plugin_dirs += video_tools
36 video_tools := blur decimate delayvideo denoisemjpeg denoisevideo downsample \
37         fieldframe flash framefield freezeframe greycstoration interpolatepixels \
38         interpolatevideo invertvideo linearblur loopvideo motion2 motionblur \
39         motion overlay radialblur reframe reframert reroute reversevideo \
40         seltempavg sharpen spectrogram svg titler timeavg timefront unsharp \
41         videoscope wave zoomblur
42
43 plugin_dirs += blending
44 blending := chromakeyhsv chromakey diffkey
45
46 plugin_dirs += tv_effects
47 tv_effects := deinterlace-cv deinterlace ivtc liveaudio livevideo rgb601 \
48         rgbshift shiftinterlace swapchannels swapframes yuv yuvshift
49
50 $(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))
51