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