export TOPDIR ?= ../..
include $(TOPDIR)/global_config
+# plugin_dirs is translated in awindowgui.C, update if changed.
+
plugin_dirs := themes
themes := theme_bright theme_suv theme_blond theme_blue theme_blue_dot \
theme_hulk theme_pinklady theme_unflat theme_blond_cv
gamma gradient histogram histogram_bezier threshold
plugin_dirs += exotic
-exotic := aging burn dot holo oil edge
+exotic := aging burn dot holo oil edge spherecam
plugin_dirs += audio_tools
audio_tools := audioscope cdripper compressor dcoffset delayaudio \
gain graphic interpolateaudio invertaudio leveleffect loopaudio \
normalize overlayaudio parametric pitch removegaps resample \
resamplert reverb reverseaudio synthesizer timestretch timestretchrt \
- vocoder
+ spectrogram vocoder
plugin_dirs += video_tools
video_tools := blur decimate delayvideo denoisemjpeg denoisevideo downsample \
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
+ interpolatevideo invertvideo linearblur loopvideo \
+ motion2 motionblur motion motion-cv motion-hv motion51 \
+ overlay radialblur reframe reframert reroute reversevideo \
+ rumbler seltempavg sharpen svg titler timeavg timefront \
+ unsharp videoscope wave zoomblur findobject
plugin_dirs += blending
-blending := chromakeyhsv chromakey diffkey
+blending := crikey chromakeyhsv chromakey diffkey
plugin_dirs += tv_effects
tv_effects := deinterlace-cv deinterlace ivtc liveaudio livevideo rgb601 \
- rgbshift shiftinterlace swapchannels swapframes yuv yuvshift
+ rgbshift shiftinterlace swapchannels swapframes yuv yuv411 yuvshift
$(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))