[vlc-commits] [Git][videolan/vlc][master] 4 commits: meson: add missing noise gate plugin

Felix Paul Kühne (@fkuehne) gitlab at videolan.org
Thu May 28 10:27:37 UTC 2026



Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
d058afe1 by Steve Lhomme at 2026-05-28T12:09:29+02:00
meson: add missing noise gate plugin

Added in 4014ed4dc215a5e58ef063121be6cd8f411ea1b2

- - - - -
223a594c by Steve Lhomme at 2026-05-28T12:09:29+02:00
meson: add missing glblend plugin

- - - - -
5da8f483 by Steve Lhomme at 2026-05-28T12:09:29+02:00
messon: add missing rtp_mpeg4 plugin

Added in a40fbd1feeb6a3de29ad0440acd21ff71aa782ed.

- - - - -
b458b2a2 by Steve Lhomme at 2026-05-28T12:09:29+02:00
autotools: build libopengl_filter_plugin in Windows

It's built in meson since b4448160ca9e89c8e48696cd4727997c94c9b884.

- - - - -


4 changed files:

- modules/access/rtp/meson.build
- modules/audio_filter/meson.build
- modules/video_filter/Makefile.am
- modules/video_filter/meson.build


Changes:

=====================================
modules/access/rtp/meson.build
=====================================
@@ -49,6 +49,11 @@ vlc_modules += {
     'sources': files('mpeg12.c')
 }
 
+vlc_modules += {
+    'name': 'rtp_mpeg4',
+    'sources': files('mpeg4.c')
+}
+
 vlc_modules += {
     'name': 'rtp_pcm',
     'sources': files('pcm.c')


=====================================
modules/audio_filter/meson.build
=====================================
@@ -58,6 +58,13 @@ vlc_modules += {
     'dependencies' : [m_lib]
 }
 
+# Gate filter module
+vlc_modules += {
+    'name' : 'gate',
+    'sources' : files('gate.c'),
+    'dependencies' : [m_lib]
+}
+
 # Karaoke filter module
 vlc_modules += {
     'name' : 'karaoke',


=====================================
modules/video_filter/Makefile.am
=====================================
@@ -151,6 +151,13 @@ endif
 
 libopengl_filter_plugin_la_SOURCES = video_filter/opengl.c
 
+if HAVE_WIN32
+libopengl_filter_plugin_la_LIBADD = libvlc_opengl.la
+if HAVE_GL
+video_filter_PLUGINS += libopengl_filter_plugin.la
+endif
+endif
+
 if HAVE_LINUX
 if HAVE_ANDROID
 libopengl_filter_plugin_la_LIBADD = libvlc_opengles.la


=====================================
modules/video_filter/meson.build
=====================================
@@ -376,6 +376,14 @@ vlc_modules += {
     'link_with' : [deinterlacecommon_lib]
 }
 
+# gl blend
+vlc_modules += {
+    'name' : 'glblend',
+    'sources' : files('deinterlace/glblend.c'),
+    'dependencies' : [gl_common_dep, gl_vout_dep],
+    'enabled' : gl_vout_dep.found(),
+}
+
 # Postproc filter
 postproc_dep = dependency('libpostproc', required: get_option('postproc'))
 postproc_c_args = []



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/f78b4a030896a6251ea1ec63515541b2d40835c1...b458b2a2b38e5eeb462459bd860b24fb4d103bee

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/f78b4a030896a6251ea1ec63515541b2d40835c1...b458b2a2b38e5eeb462459bd860b24fb4d103bee
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list