mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
Actually compile the codec config and declare the config as extern or else it's just all 0. Only acquire the transport when ACTIVE. Implement transport state_change signal and acquire the transport when going to pending/active. Try to acquire the transport before we expose the device if we can. Force device expose when we get the device ServicesResolved=1 property update. Free transport when the rfcomm is closed. Implement various DBus signals to detect dynamic property updates.
15 lines
408 B
Meson
15 lines
408 B
Meson
|
|
bluez5_sources = ['plugin.c',
|
|
'a2dp-codecs.c',
|
|
'a2dp-sink.c',
|
|
'a2dp-source.c',
|
|
'bluez5-device.c',
|
|
'bluez5-monitor.c']
|
|
|
|
bluez5lib = shared_library('spa-bluez5',
|
|
bluez5_sources,
|
|
include_directories : [ spa_inc ],
|
|
c_args : [ '-D_GNU_SOURCE' ],
|
|
dependencies : [ dbus_dep, sbc_dep, bluez_dep ],
|
|
install : true,
|
|
install_dir : '@0@/spa/bluez5'.format(get_option('libdir')))
|