[vlc-commits] [Git][videolan/vlc][master] 9 commits: opengl: Makefile.am: remove glinterop_sw for Android
Steve Lhomme (@robUx4)
gitlab at videolan.org
Fri Apr 3 05:49:41 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
859624a5 by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
opengl: Makefile.am: remove glinterop_sw for Android
Missing from 75b62f44d8d08aac581e67dea4b4658b3736ce9f after configure.ac
change 7603dbf2145efadd62b41a75ecd737c2ba85b028 provided GLES2 autoconf
defines.
- - - - -
124c37af by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
configure.ac: add autoconf define for partial linking
For now, disable partial linking so that we build as usual but defines
it so that we can start integrating the code for its support.
- - - - -
69becaf8 by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
Makefile.am: remove trailing characters
- - - - -
dd43c101 by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
audio_output: Makefile.am: remove useless -rpath for avsamplebuffer
avsamplebuffer module is always defined using automake conditionals and
never uses EXTRA_LTLIBRARIES nor $(LTfoobar_plugin) autotools
substitution. The `-rpath $(foodir)` is redundant here.
- - - - -
e6329997 by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
preparser_serializer: remove useless -rpath
The module is always defined using automake conditionals and never uses
EXTRA_LTLIBRARIES nor $(LTfoobar_plugin) autotools substitution. The
`-rpath $(foodir)` is redundant here.
- - - - -
507ff82e by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
modulelist: add noinst_PLUGINS
- - - - -
0b2459c2 by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
Makefile.am: use a macro to set rpath
Move the use of -rpath '$(foodir)' into a macro that can be
conditionnally defined. It allows the variable to be conditionally
removed as it will be the case for static builds where this does not
make sense, just like the automake integration is doing.
The addition of -rpath '$(foodir)' is only needed when automake cannot
infer it, ie. when the EXTRA_LTLIBRARIES and $(LTfoorbar_plugin)
substituation mechanisms are used instead of automake conditionals.
Check with the following command for completness status:
$ git grep '\-rpath' | grep -v _RPATH
No functional changes.
Refs #25156
- - - - -
2941e0ac by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
Makefile.am: add redirection level for plugins
The plugins targets are directly pushed to category_LTLIBRARIES which
would immediately set up the -rpath argument indicating where the
library should be installed.
When doing partial linking, the libraries we'd like to install are not
those targets but the partially linked ones, so add an indirection level
to redirect them to noinst_LTLIBRARIES.
This indirection also allows us to proceed with specific post-process
for each object and generating the targets for the real final artifacts.
The completeness of the work can be checked against the following
command:
$ git grep _LTLIBRARIES \
| grep -v EXTRA \
| grep -v PLUGINS \
| grep -v noinst_ \
| grep -v pkglib_ \
| grep -v check_ \
| grep -v -E '=$' \
| grep -v contrib/
Refs #25156
- - - - -
887c9906 by Alexandre Janniaux at 2026-04-03T05:35:39+00:00
doc: rust.md: update automake integration for plugins
Now that we have a redirection list for plugins, they must be defined
accordingly in their _PLGUINS counterpart instead of directly defining
them in the _LTLIBRARIES counterpart.
- - - - -
53 changed files:
- Makefile.am
- configure.ac
- doc/standalone/rust.md
- modules/Makefile.am
- modules/access/Makefile.am
- modules/access/http/Makefile.am
- modules/access/rtp/Makefile.am
- modules/access_output/Makefile.am
- modules/audio_filter/Makefile.am
- modules/audio_mixer/Makefile.am
- modules/audio_output/Makefile.am
- modules/codec/Makefile.am
- modules/control/Makefile.am
- modules/demux/Makefile.am
- modules/gui/Makefile.am
- modules/gui/macosx/Makefile.am
- modules/gui/qt/Makefile.am
- modules/gui/skins2/Makefile.am
- modules/hw/d3d11/Makefile.am
- modules/hw/d3d9/Makefile.am
- modules/hw/mmal/Makefile.am
- modules/hw/nvdec/Makefile.am
- modules/hw/vaapi/Makefile.am
- modules/hw/vdpau/Makefile.am
- modules/isa/aarch64/Makefile.am
- modules/isa/arm/Makefile.am
- modules/isa/riscv/Makefile.am
- modules/keystore/Makefile.am
- modules/logger/Makefile.am
- modules/lua/Makefile.am
- modules/meta_engine/Makefile.am
- modules/misc/Makefile.am
- modules/misc/preparser_serializer/Makefile.am
- modules/modulelist.mk
- modules/mux/Makefile.am
- modules/notify/Makefile.am
- modules/packetizer/Makefile.am
- modules/services_discovery/Makefile.am
- modules/spu/Makefile.am
- modules/stream_extractor/Makefile.am
- modules/stream_filter/Makefile.am
- modules/stream_out/Makefile.am
- modules/text_renderer/Makefile.am
- modules/video_chroma/Makefile.am
- modules/video_filter/Makefile.am
- modules/video_output/Makefile.am
- modules/video_output/libplacebo/Makefile.am
- modules/video_output/opengl/Makefile.am
- modules/video_output/vulkan/Makefile.am
- modules/video_output/wayland/Makefile.am
- modules/video_output/xcb/Makefile.am
- modules/video_splitter/Makefile.am
- modules/visualization/Makefile.am
The diff was not included because it is too large.
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/996b7524ff6310dceb0e7d3c01551a69d71e5323...887c9906f4f121becc0a31106e34b2e10979f995
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/996b7524ff6310dceb0e7d3c01551a69d71e5323...887c9906f4f121becc0a31106e34b2e10979f995
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list