Merge CV, ver=5.1; ops/methods from HV, and interface from CV where possible
[goodguy/history.git] / cinelerra-5.1 / plugin_defs
diff --git a/cinelerra-5.1/plugin_defs b/cinelerra-5.1/plugin_defs
new file mode 100644 (file)
index 0000000..b07ef21
--- /dev/null
@@ -0,0 +1,48 @@
+
+plugin_dirs := themes
+themes := theme_bright theme_suv theme_blond theme_blue theme_blue_dot \
+       theme_hulk theme_pinklady theme_unflat theme_blond_cv
+
+plugin_dirs += audio_transitions
+audio_transitions := crossfade
+
+plugin_dirs += video_transitions
+video_transitions := bandslide bandwipe dissolve flip irissquare \
+       shapewipe slide wipe zoom
+
+plugin_dirs += transforms
+transforms := 1080to480 1080to540 720to480 lens perspective photoscale \
+       polar rotate scale translate whirl
+
+plugin_dirs += colors
+colors := brightness bluebanana C41 color3way colorbalance huesaturation \
+       gamma gradient histogram histogram_bezier threshold
+
+plugin_dirs += exotic
+exotic := aging burn dot holo oil edge
+
+plugin_dirs += audio_tools
+audio_tools := audioscope cdripper compressor dcoffset delayaudio \
+       denoisefft denoise despike downsample echocancel echo freeverb \
+       gain graphic interpolateaudio invertaudio leveleffect loopaudio \
+       normalize overlayaudio parametric pitch removegaps resample \
+       resamplert reverb reverseaudio synthesizer timestretch timestretchrt \
+       vocoder
+
+plugin_dirs += video_tools
+video_tools := blur decimate delayvideo denoisemjpeg denoisevideo fieldframe \
+       flash framefield freezeframe greycstoration interpolatepixels \
+       interpolatevideo invertvideo linearblur loopvideo motion2 motionblur \
+       motion overlay radialblur reframe reframert reroute reversevideo \
+       seltempavg sharpen spectrogram svg titler timeavg timefront unsharp \
+       videoscope wave zoomblur
+
+plugin_dirs += blending
+blending := chromakeyhsv chromakey diffkey
+
+plugin_dirs += tv_effects
+tv_effects := deinterlace-cv deinterlace ivtc liveaudio livevideo rgb601 \
+       rgbshift shiftinterlace swapchannels swapframes yuv yuvshift
+
+$(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))
+