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 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 scaleratio 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 echocancel echo freeverb \ gain graphic interpolateaudio invertaudio leveleffect loopaudio \ normalize overlayaudio parametric pitch removegaps resample \ resamplert reverb reverseaudio synthesizer timestretch timestretchrt \ 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 motion-cv motion-hv motion51 \ overlay radialblur reframe reframert reroute \ reversevideo seltempavg sharpen 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 yuv411 yuvshift $(foreach dir,$(plugin_dirs),$(foreach plugin,$($(dir)), $(eval $(plugin):=$(dir))))