blob: 9d1b920b429e95999c00ce7e76a9bc04dad59675 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
## SECTION=multimedia_pipewire
menuconfig PIPEWIRE
tristate
select HOST_MESON
select DBUS
select ALSA_LIB
select ALSA_LIB_PCM
select ALSA_LIB_UCM
select ALSA_LIB_SEQ
select GLIB if PIPEWIRE_GSTREAMER
select GSTREAMER1 if PIPEWIRE_GSTREAMER
select GST_PLUGINS_BASE1 if PIPEWIRE_GSTREAMER
select LIBCAMERA if PIPEWIRE_LIBCAMERA
select LIBSNDFILE
select READLINE if PIPEWIRE_PW_CTL
select NCURSES if PIPEWIRE_PW_TOP
select NCURSES_WIDE_CHAR if PIPEWIRE_PW_TOP
select OPENSSL if PIPEWIRE_RAOP
select SYSTEMD if PIPEWIRE_SYSTEMD
select UDEV
select UDEV_LIBUDEV
prompt "pipewire "
help
PipeWire is a server and user space API to deal with multimedia
pipelines. This includes:
- Making available sources of video (such as from a capture devices or
application provided streams) and multiplexing this with clients.
- Accessing sources of video for consumption.
- Generating graphs for audio and video processing.
if PIPEWIRE
config PIPEWIRE_GSTREAMER
bool
prompt "build and install gstreamer plugins"
config PIPEWIRE_PW_CTL
bool
prompt "build and install pw-cli, requires readline"
config PIPEWIRE_PW_TOP
bool
prompt "build and install pw-top, requires ncurses"
config PIPEWIRE_SYSTEMD
bool
config PIPEWIRE_PULSEAUDIO
bool
prompt "install pulseaudio compatibility service"
config PIPEWIRE_LIBCAMERA
bool
prompt "build and install libcamera plugin"
config PIPEWIRE_RAOP
bool
prompt "enable Remote Audio Output Protocol module"
config PIPEWIRE_SYSTEMD_UNIT
bool
default y
depends on INITMETHOD_SYSTEMD
select PIPEWIRE_SYSTEMD
prompt "install systemd system unit file for pipewire"
config PIPEWIRE_SYSTEMD_UNIT_USER
bool
default y
depends on INITMETHOD_SYSTEMD
select PIPEWIRE_SYSTEMD
prompt "install systemd user unit file for pipewire"
endif
|