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