mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-07-21 10:16:14 +00:00
media-session: instal media session
Install the example media-session Load the media session according to the PATH Include the example directory in the PATH so we can run the media session.
This commit is contained in:
parent
3dbcc7808c
commit
6c8fd3c29d
|
@ -13,6 +13,7 @@ clean:
|
||||||
run: all
|
run: all
|
||||||
SPA_PLUGIN_DIR=@BUILD_ROOT@/spa/plugins \
|
SPA_PLUGIN_DIR=@BUILD_ROOT@/spa/plugins \
|
||||||
PIPEWIRE_MODULE_DIR=@BUILD_ROOT@ \
|
PIPEWIRE_MODULE_DIR=@BUILD_ROOT@ \
|
||||||
|
PATH=@BUILD_ROOT@/src/examples:$(PATH) \
|
||||||
PIPEWIRE_CONFIG_FILE=@BUILD_ROOT@/src/daemon/pipewire.conf \
|
PIPEWIRE_CONFIG_FILE=@BUILD_ROOT@/src/daemon/pipewire.conf \
|
||||||
$(DBG) @BUILD_ROOT@/src/daemon/pipewire
|
$(DBG) @BUILD_ROOT@/src/daemon/pipewire
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ fi
|
||||||
export PIPEWIRE_CONFIG_FILE="${BUILDDIR}/src/daemon/pipewire.conf"
|
export PIPEWIRE_CONFIG_FILE="${BUILDDIR}/src/daemon/pipewire.conf"
|
||||||
export SPA_PLUGIN_DIR="${BUILDDIR}/spa/plugins"
|
export SPA_PLUGIN_DIR="${BUILDDIR}/spa/plugins"
|
||||||
export PIPEWIRE_MODULE_DIR="${BUILDDIR}/src/modules"
|
export PIPEWIRE_MODULE_DIR="${BUILDDIR}/src/modules"
|
||||||
export PATH="${BUILDDIR}/src/daemon:${BUILDDIR}/src/tools:${PATH}"
|
export PATH="${BUILDDIR}/src/daemon:${BUILDDIR}/src/tools:${BUILDDIR}/src/examples:${PATH}"
|
||||||
export LD_LIBRARY_PATH="${BUILDDIR}/pipewire-pulseaudio/src/:${BUILDDIR}/src/pipewire/:${BUILDDIR}/pipewire-jack/src/:${LD_LIBRARY_PATH}"
|
export LD_LIBRARY_PATH="${BUILDDIR}/pipewire-pulseaudio/src/:${BUILDDIR}/src/pipewire/:${BUILDDIR}/pipewire-jack/src/:${LD_LIBRARY_PATH}"
|
||||||
export GST_PLUGIN_PATH="${BUILDDIR}/src/gst/:${GST_PLUGIN_PATH}"
|
export GST_PLUGIN_PATH="${BUILDDIR}/src/gst/:${GST_PLUGIN_PATH}"
|
||||||
|
|
||||||
|
|
|
@ -223,7 +223,7 @@ execute_command_exec(struct pw_command *command, struct pw_context *context, cha
|
||||||
|
|
||||||
if (pid == 0) {
|
if (pid == 0) {
|
||||||
pw_log_info("exec %s", command->args[1]);
|
pw_log_info("exec %s", command->args[1]);
|
||||||
res = execv(command->args[1], command->args);
|
res = execvp(command->args[1], command->args);
|
||||||
if (res == -1) {
|
if (res == -1) {
|
||||||
res = -errno;
|
res = -errno;
|
||||||
asprintf(err, "'%s': %m", command->args[1]);
|
asprintf(err, "'%s': %m", command->args[1]);
|
||||||
|
|
|
@ -36,4 +36,4 @@ load-module libpipewire-module-access
|
||||||
load-module libpipewire-module-adapter
|
load-module libpipewire-module-adapter
|
||||||
load-module libpipewire-module-link-factory
|
load-module libpipewire-module-link-factory
|
||||||
load-module libpipewire-module-session-manager
|
load-module libpipewire-module-session-manager
|
||||||
exec build/src/examples/media-session
|
exec pipewire-media-session
|
||||||
|
|
|
@ -44,7 +44,7 @@ executable('export-spa-device',
|
||||||
dependencies : [pipewire_dep, mathlib],
|
dependencies : [pipewire_dep, mathlib],
|
||||||
)
|
)
|
||||||
|
|
||||||
executable('media-session',
|
executable('pipewire-media-session',
|
||||||
'media-session/alsa-midi.c',
|
'media-session/alsa-midi.c',
|
||||||
'media-session/alsa-monitor.c',
|
'media-session/alsa-monitor.c',
|
||||||
'media-session/alsa-endpoint.c',
|
'media-session/alsa-endpoint.c',
|
||||||
|
@ -60,7 +60,7 @@ executable('media-session',
|
||||||
'media-session/v4l2-endpoint.c',
|
'media-session/v4l2-endpoint.c',
|
||||||
'media-session/suspend-node.c',
|
'media-session/suspend-node.c',
|
||||||
c_args : [ '-D_GNU_SOURCE' ],
|
c_args : [ '-D_GNU_SOURCE' ],
|
||||||
install: false,
|
install: true,
|
||||||
dependencies : [dbus_dep, pipewire_dep, alsa_dep, mathlib],
|
dependencies : [dbus_dep, pipewire_dep, alsa_dep, mathlib],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue