[Bug 796947] New: meson: review build options in gst-plugins-base
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Aug 12 12:50:34 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=796947
Bug ID: 796947
Summary: meson: review build options in gst-plugins-base
Classification: Platform
Product: GStreamer
Version: git master
OS: All
Status: NEW
Severity: enhancement
Priority: Normal
Component: gst-plugins-base
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: t.i.m at zen.co.uk
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
These are left, just putting them here for now:
> --disable-external Disable building of plug-ins with external deps
Drop for now. Sufficiently handled by the meson switch to disable all auto
options by default and selectively enable what's desired. Can add it back once
we have some kind of feature group thing in Meson. It's only for convenience
anyway.
> --disable-gl Disable gl elements: gl
This is about the plugin. Can easily be added I think. Should we rename the
plugin subdir and option to "opengl" perhaps? Do we also want a switch to
disable the entire OpenGL support in GStreamer (i.e. gst-libs/gst/gl) ? Should
it be the same switch or a different one?
> --enable-png Enable libpng support [default=auto]
> --enable-jpeg Enable libjpeg support [default=auto]
These are used by the OpenGL plugin only. Depends on decisions above. Trivial
to do in any case.
> --disable-zlib Disable zlib support for ID3 parsing in libgsttag
Trivial to add this, but maybe the code should just be ported to
g_zlib_decompressor() and the switch/zlib dep dropped.
> --with-default-audiosink specify default audio sink
> --with-default-audiosrc specify default audio source
> --with-default-videosink specify default video sink
> --with-default-videosrc specify default video source
> --with-default-visualizer specify default visualizer
videosrc, audiosrc, visualizer are not even used as far as I can tell. I think
we should just drop these and see if anyone actually use them. Currently the
two sinks just default to auto*sink.
> --with-jpeg-mmx, path to MMX'ified JPEG library
Not sure if this still makes sense? I think we should just depend on /
recommend libjpeg-turbo and pick up our libjpeg via the pkg-config file.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list