X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2FModules.am;h=0585d6f355d95e30b5b3c92072dbe4395b77469c;hb=20751c54ed83b50894ab3c66d6499ee6920c92f2;hp=92a8ff1878d69711e5b40ebe5e51c3aa6b49a1d6;hpb=fda3269c9e4e3daf92d1a2c73397330884abee50;p=vlc diff --git a/modules/video_filter/Modules.am b/modules/video_filter/Modules.am index 92a8ff1878..0585d6f355 100644 --- a/modules/video_filter/Modules.am +++ b/modules/video_filter/Modules.am @@ -1,27 +1,62 @@ SUBDIRS = dynamicoverlay + SOURCES_mosaic = mosaic.c mosaic.h SOURCES_transform = transform.c SOURCES_invert = invert.c SOURCES_mirror = mirror.c -SOURCES_adjust = adjust.c +SOURCES_adjust = adjust.c adjust_sat_hue.c adjust_sat_hue.h SOURCES_wall = wall.c SOURCES_clone = clone.c SOURCES_crop = crop.c SOURCES_motionblur = motionblur.c SOURCES_logo = logo.c SOURCES_audiobargraph_v = audiobargraph_v.c -SOURCES_deinterlace = deinterlace.c yadif.h mmx.h -SOURCES_blend = blend.c +SOURCES_blend = blend.cpp SOURCES_scale = scale.c SOURCES_marq = marq.c SOURCES_rss = rss.c SOURCES_motiondetect = motiondetect.c -SOURCES_rv32 = rv32.c -SOURCES_osdmenu = osdmenu.c -SOURCES_remoteosd = remoteosd.c remoteosd_rfbproto.h + +libdeinterlace_plugin_la_SOURCES = \ + deinterlace/deinterlace.c deinterlace/deinterlace.h \ + deinterlace/mmx.h deinterlace/common.h \ + deinterlace/merge.c deinterlace/merge.h \ + deinterlace/helpers.c deinterlace/helpers.h \ + deinterlace/algo_basic.c deinterlace/algo_basic.h \ + deinterlace/algo_x.c deinterlace/algo_x.h \ + deinterlace/algo_yadif.c deinterlace/algo_yadif.h \ + deinterlace/yadif.h deinterlace/yadif_template.h \ + deinterlace/algo_phosphor.c deinterlace/algo_phosphor.h \ + deinterlace/algo_ivtc.c deinterlace/algo_ivtc.h +libdeinterlace_plugin_la_CFLAGS = $(AM_CFLAGS) +libdeinterlace_plugin_la_LIBADD = $(AM_LIBADD) +libdeinterlace_plugin_la_DEPENDENCIES = +if HAVE_NEON +libdeinterlace_plugin_la_SOURCES += deinterlace/merge_arm.S +libdeinterlace_plugin_la_CFLAGS += -DCAN_COMPILE_ARM +endif +libvlc_LTLIBRARIES += libdeinterlace_plugin.la + +libosdmenu_plugin_la_SOURCES = osdmenu.c +libosdmenu_plugin_la_CFLAGS = $(AM_CFLAGS) -DPKGDATADIR=\"$(vlcdatadir)\" +libosdmenu_plugin_la_LIBADD = $(AM_LIBADD) +libosdmenu_plugin_la_DEPENDENCIES = +if BUILD_OSDMENU +libvlc_LTLIBRARIES += libosdmenu_plugin.la +endif + +libremoteosd_plugin_la_SOURCES = remoteosd.c remoteosd_rfbproto.h +libremoteosd_plugin_la_CFLAGS = $(AM_CFLAGS) $(GCRYPT_CFLAGS) +libremoteosd_plugin_la_LIBADD = $(AM_LIBADD) $(GCRYPT_LIBS) $(LIBS_remoteosd) +libremoteosd_plugin_la_DEPENDENCIES = +if HAVE_GCRYPT +libvlc_LTLIBRARIES += libremoteosd_plugin.la +endif + SOURCES_magnify = magnify.c SOURCES_wave = wave.c SOURCES_ripple = ripple.c +SOURCES_posterize = posterize.c SOURCES_psychedelic = psychedelic.c SOURCES_gradient = gradient.c SOURCES_ball = ball.c @@ -29,7 +64,6 @@ SOURCES_panoramix = panoramix.c SOURCES_opencv_wrapper = opencv_wrapper.c SOURCES_opencv_example = opencv_example.c filter_event_info.h SOURCES_rotate = rotate.c -SOURCES_noise = noise.c SOURCES_puzzle = puzzle.c SOURCES_colorthres = colorthres.c SOURCES_extract = extract.c @@ -45,13 +79,10 @@ SOURCES_blendbench = blendbench.c SOURCES_chain = chain.c SOURCES_postproc = postproc.c SOURCES_swscale = swscale.c ../codec/avcodec/chroma.c -SOURCES_swscale_omap = swscale_omap.c \ - libswscale_nokia770/arm_jit_swscale.c \ - libswscale_nokia770/arm_colorconv.S \ - libswscale_nokia770/arm_jit_swscale.h \ - libswscale_nokia770/arm_colorconv.h SOURCES_scene = scene.c +SOURCES_sepia = sepia.c SOURCES_yuvp = yuvp.c +SOURCES_antiflicker = antiflicker.c SOURCES_atmo = atmo/atmo.cpp \ atmo/AtmoDefs.h \ atmo/AtmoCalculations.cpp atmo/AtmoCalculations.h \ @@ -71,8 +102,13 @@ SOURCES_atmo = atmo/atmo.cpp \ atmo/DmxTools.cpp atmo/DmxTools.h \ atmo/AtmoMultiConnection.cpp atmo/AtmoMultiConnection.h \ atmo/MoMoConnection.cpp atmo/MoMoConnection.h \ + atmo/FnordlichtConnection.cpp atmo/FnordlichtConnection.h \ atmo/AtmoPacketQueue.cpp atmo/AtmoPacketQueue.h -noinst_HEADERS = filter_common.h filter_picture.h +SOURCES_gradfun = gradfun.c gradfun.h +SOURCES_subsdelay = subsdelay.c +SOURCES_hqdn3d = hqdn3d.c hqdn3d.h +SOURCES_anaglyph = anaglyph.c +noinst_HEADERS = filter_picture.h libvlc_LTLIBRARIES += \ libadjust_plugin.la \ @@ -86,9 +122,7 @@ libvlc_LTLIBRARIES += \ libchain_plugin.la \ libclone_plugin.la \ libcolorthres_plugin.la \ - libcrop_plugin.la \ libcroppadd_plugin.la \ - libdeinterlace_plugin.la \ liberase_plugin.la \ libextract_plugin.la \ libgradient_plugin.la \ @@ -102,16 +136,22 @@ libvlc_LTLIBRARIES += \ libmosaic_plugin.la \ libmotionblur_plugin.la \ libmotiondetect_plugin.la \ - libnoise_plugin.la \ + libposterize_plugin.la \ libpsychedelic_plugin.la \ libpuzzle_plugin.la \ libripple_plugin.la \ librotate_plugin.la \ librss_plugin.la \ - librv32_plugin.la \ libscale_plugin.la \ libscene_plugin.la \ + libsepia_plugin.la \ libsharpen_plugin.la \ + libsubsdelay_plugin.la \ + libtransform_plugin.la \ libwall_plugin.la \ libwave_plugin.la \ - libyuvp_plugin.la + libgradfun_plugin.la \ + libyuvp_plugin.la \ + libantiflicker_plugin.la \ + libhqdn3d_plugin.la \ + libanaglyph_plugin.la