summaryrefslogtreecommitdiffstats
path: root/meta-pipewire/recipes-core
AgeCommit message (Collapse)AuthorFilesLines
2019-10-07meta-pipewire: add recipe to build the bluez-alsa-pipewire gstreamer helperGeorge Kiagiadakis1-0/+1
Unfortunately, the bluez-alsa PCM plugin does not work correctly when it is used through pipewire (or gstreamer, or anywhere really...). For this reason I have built a helper client that uses GStreamer to glue together the bluez-alsa sockets with pipewire. This helper is implemented as a patch to bluez-alsa so that it can use its internal private API. In the future this needs some re-thinking The helper is meant to run in the background as a service and it will create the appropriate streams in pipewire when it detects a new device on the bluealsa d-bus interface. Currently it only supports a2dp-sink and hfp modes (i.e. media player from a phone + calls). Bluetooth speakers need further policy work in wireplumber that is too complex to support on the current halibut version of pipewire/wireplumber. Bug-AGL: SPEC-2792 Change-Id: I369b40eb1cf6d940ac233fff18605f400bce3628 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-07-12pipewire: add and enable native gstreamer audio source & sink elements for ↵George Kiagiadakis1-0/+1
pipewire Bug-AGL: SPEC-2634 Change-Id: I10301e0c244fad60b31a4dfa6dc0dc61512a4867 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-06-11meta-pipewire: add agl-service-audiomixerGeorge Kiagiadakis1-0/+1
Bug-AGL: SPEC-2473 Change-Id: I406e11a59223f1ded486eb9235604e1e35af84e1 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
2019-06-11pipewire recipe plumbingJan-Simon Möller1-1/+0
This does enhance the recipes for pipewire and wireplumber in 2 ways: a) we add a separate package for the configuration and make it replaceable w/o recompiling pipewire or wireplumber itself b) this in turn makes the recipes not AGL specific and upstreamable as-is. v2: enhanced config recipes v3 & v4: fix typo Bug-AGL: SPEC-2473 Change-Id: I1f6f32d7cc64d9424706ca6bc87550f5e2c6d359 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-05-31meta-pipewire: add pipewire packagegroupGeorge Kiagiadakis1-0/+15
Bug-AGL: SPEC-2473 Change-Id: Ib03d2592a9b20a84643ebaf8a1b3b6a37fc33bf8 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>