X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2FModules.am;h=9810c219777a98bd6d21566a2a8f3216a46cb1e6;hb=e074efe5efd45f543438f3e3b5d807664c1416d7;hp=b45193d48887001cff3f425a120c2d9c13f18b62;hpb=c7d289cad5c9f73d1bfc5b136b503fc3646b6e41;p=vlc diff --git a/modules/video_filter/Modules.am b/modules/video_filter/Modules.am index b45193d488..9810c21977 100644 --- a/modules/video_filter/Modules.am +++ b/modules/video_filter/Modules.am @@ -1,33 +1,57 @@ -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/deinterlace.c \ +SOURCES_blend = blend.cpp +SOURCES_scale = scale.c +SOURCES_marq = marq.c +SOURCES_rss = rss.c +SOURCES_motiondetect = motiondetect.c + +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.h deinterlace/yadif_template.h \ deinterlace/algo_phosphor.c deinterlace/algo_phosphor.h \ deinterlace/algo_ivtc.c deinterlace/algo_ivtc.h -SOURCES_blend = blend.c -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_CFLAGS = $(AM_CFLAGS) +libdeinterlace_plugin_la_LIBADD = $(AM_LIBADD) +if HAVE_NEON +libdeinterlace_plugin_la_SOURCES += deinterlace/merge_arm.S +libdeinterlace_plugin_la_CFLAGS += -DCAN_COMPILE_ARM +endif +libvlc_LTLIBRARIES += libdeinterlace_plugin.la + +libdynamicoverlay_plugin_la_SOURCES = \ + dynamicoverlay/dynamicoverlay_buffer.c \ + dynamicoverlay/dynamicoverlay_queue.c \ + dynamicoverlay/dynamicoverlay_list.c \ + dynamicoverlay/dynamicoverlay_commands.c \ + dynamicoverlay/dynamicoverlay.c dynamicoverlay/dynamicoverlay.h +libdynamicoverlay_plugin_la_CFLAGS = $(AM_CFLAGS) +libdynamicoverlay_plugin_la_LIBADD = $(AM_LIBADD) +if !HAVE_WIN32 +libvlc_LTLIBRARIES += libdynamicoverlay_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) +if HAVE_GCRYPT +libvlc_LTLIBRARIES += libremoteosd_plugin.la +endif + SOURCES_magnify = magnify.c SOURCES_wave = wave.c SOURCES_ripple = ripple.c @@ -37,9 +61,20 @@ SOURCES_gradient = gradient.c SOURCES_ball = ball.c 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_opencv_example = opencv_example.cpp filter_event_info.h + +if HAVE_DARWIN +motion_extra = ../control/unimotion.c ../control/unimotion.h +else +motion_extra = $(NULL) +endif +SOURCES_rotate = \ + rotate.c \ + ../control/motionlib.c \ + ../control/motionlib.h \ + $(motion_extra) \ + $(NULL) + SOURCES_puzzle = puzzle.c SOURCES_colorthres = colorthres.c SOURCES_extract = extract.c @@ -58,6 +93,7 @@ SOURCES_swscale = swscale.c ../codec/avcodec/chroma.c 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 \ @@ -81,6 +117,8 @@ SOURCES_atmo = atmo/atmo.cpp \ atmo/AtmoPacketQueue.cpp atmo/AtmoPacketQueue.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 += \ @@ -96,7 +134,6 @@ libvlc_LTLIBRARIES += \ libclone_plugin.la \ libcolorthres_plugin.la \ libcroppadd_plugin.la \ - libdeinterlace_plugin.la \ liberase_plugin.la \ libextract_plugin.la \ libgradient_plugin.la \ @@ -110,14 +147,12 @@ 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 \ @@ -127,4 +162,7 @@ libvlc_LTLIBRARIES += \ libwall_plugin.la \ libwave_plugin.la \ libgradfun_plugin.la \ - libyuvp_plugin.la + libyuvp_plugin.la \ + libantiflicker_plugin.la \ + libhqdn3d_plugin.la \ + libanaglyph_plugin.la