Age | Commit message (Collapse) | Author | Files | Lines |
|
Bug-AGL: SPEC-2393
Change-Id: I2e4feef547642c2b3d34403f7a1a45999cd4db11
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
George Kiagiadakis (9):
softdsp-endpoint: workaround pipewire bug
Merge branch 'proxy-global-id' into 'master'
core: destroy globals in _dispose() so that the global-removed signal is dispatched
m-mixer: downgrade warnings about no backend to debug messages
m-simple-policy: find_endpoint: ref the endpoint only if it's not NULL
modules: do not leak references to the endpoints at their construction time
meson: add option to disable gobject introspection
proxy: avoid crashing when the WpProxy is unrefed in the "destroyed" signal handler
remote-pipewire: do not leak the GSource
Julian Bouzas (2):
proxy: add global_id property
audio-softdsp-endpoint: set module instead of core in the module data
Change-Id: I1e08ad7245f09110d599163775ecb382298b111b
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
This allows granting pipewire additional permissions, most notably
the permission to access the alsa devices (SupplementaryGroups=audio)
and therefore fixes pipewire for the "running as non-root" setup
Bug-AGL: SPEC-2554
Change-Id: Ie9192a7f42f4929f70114ddc39a23d94f9ba84fc
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Add DISTRO_FEATURES based enabling of bluez5 support to pipewire recipe
so the Bluetooth plugin is enabled for experimentation.
Bug-AGL: SPEC-2473
Change-Id: Ic63df580c4005e924a2172d2d513dbdca94457f4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Modify the chromium68 recipe to make it more like the one available in
meta-browser: https://github.com/OSSystems/meta-browser
Instead of passing Yocto's build flags to the cros (=ChromeOS)
toolchain, generate a toolchain definition file specifically for this
build.
For the generation of the V8 memory snapshot, build the required files
for the target architecture, then use qemu-native to run them.
Upstream chromium addresses this problem by downloading a specific
native toolchain for every target platform, which we cannot do in this
context.
The toolchain changes trigger an issue with ARMv7 builds; backported
one patch to address that specific issue.
This changes also triggered a problem with 32 bit targets, the
generated binaries were too big. Forced the DEBUG_ARGS to use -g1 (or
-g0 otherwise).
Bug-AGL: SPEC-2514
Change-Id: Ib18431b628415c58a3c29595bfff10057e355a4b
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
|
|
George Kiagiadakis (19):
lib: add new WpPolicy class and basic policy management functionality
modules: re-implement the simple policy module using WpPolicy
m-pipewire: temporarily add the sync_core_with_cb hack
WpPolicy: add a way of signaling policy changes
Merge branch 'proxy-api' into 'master'
lib: add a new WpRemote base class and move the pw_remote glue into a new WpRemotePipewire
Merge branch 'use-proxy-api' into 'master'
endpoint: maintain a weak ref to the core since construction time
modules: fix some ref counting and memory {de-,}allocation issues
proxy: maintain a weak ref to the core
lib: add some debug statements to debug the destruction sequence
Merge branch 'refcount-fix' into 'master'
Merge branch 'unregister-endpoint' into 'master'
policy: consume floating reference of GVariant in _find_endpoint()
endpoint: add some useful API for querying info about streams & controls
core: remove_global: remove object from the list before triggering the notification
remote-endpoint: disconnect the control-value change callback when the proxy is destroyed
modules: move the "selected" endpoint logic to the simple-policy module and improve it
module-mixer: implement the "Mixer/Audio" endpoint provider
Julian Bouzas (9):
proxy: add API
modules: use the new proxy API
audio-softdsp-endpoint: fix proxy port property description
alsa-udev: fix minor bug
module-pipewire and simple-endpoint: use the new Proxy API
modules: fix proxy ref-count
proxy: add destroyed signal
modules: unregister the endpoints when their proxy is destroyed
proxy: remove unneeded core reference
Bug-AGL: SPEC-2518
Change-Id: Ia4c68ea5aa173add542a96b76f34bce68dcf103d
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Add a bbappend to the pipewire recipe to create the required symlink
in /etc/systemd/user/sockets.target.wants to enable per-user socket
activation. A bbappend is used as this change is likely to be AGL
specific (for now?).
Bug-AGL: SPEC-2521
Change-Id: I4b349ab8151eabfb933f2dcfcf9d293fcb3ea321
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
George Kiagiadakis (16):
remote-endpoint: fix de-serialization of control id (Int instead of Id)
remote-endpoint: print error string in set_param implementation
m-pipewire/simple-endpoint: implement volume & mute controls
daemon: quit when the pipewire remote disconnects or signals an error
Merge branch 'endpoint-linking' into 'master'
Cleanup trailing whitespaces
softdsp-endpoint: restructure some code, fix some coding style issues
softdsp-endpoint: improve destruction sequence
softdsp-endpoint: copy format using standard struct assignment
softdsp-endpoint: destroy the DSP->node link when the DSP becomes idle
softdsp-endpoint: add master volume & mute controls
softdsp-endpoint: add the "selected" control
endpoint: ref the endpoint while unregistering
remote-endpoint: do not require a stream id on controls
softdsp-endpoint: automatically deselect other endpoints when one is selected
simple-policy: link client to the "selected" endpoint
Julian Bouzas (3):
endpoint: set core to null after unregistering endpoint and not before
modules: add softdsp-endpoit and endpoint linking implementations
simple-policy: add new module
Bug-AGL: SPEC-2473
Change-Id: Idace93865cf62016fac5b7ad9b45a888153e0d97
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
We were missing the
LIC_FILES_CHKSUM = "file:///${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
Bug-AGL: SPEC-2473
Change-Id: Ic7751ceb08fef1f19426e66c850740abf653fef7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Fix a typo.
Bug-AGL: SPEC-2473
Change-Id: I37d4698d9e750833fc94491f2c5c5225d7d9adbc
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL : SPEC-2420
Currently, if remoting is enabled, the remote output
location is (0, 0) and the real DRM output is located
to the right of the remote output because the remote
output is registered before the real DRM output.
This patch is swapping both outputs as a short term
hack[1].
Now, this issue is being discussed about output layout
configuration in wayland community[2]
[reference]
[1] https://gitlab.freedesktop.org/wayland/weston/issues/246
[2] https://gitlab.freedesktop.org/wayland/weston/issues/165
Change-Id: Ia1265b6c2767f32754a2fd6507d1b6ebcb773464
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
|
|
weston 6.0.0 has already merged remoting plugin feature.
This commit enable to add remoting plugin library.
To activate remoting output and transfer it, user should add
"remote-output" configuration in weston.ini.
Bug-AGL : SPEC-2420
Change-Id: Ieeb3760ece5c6a1d19f9a08ee7f0ed973cc433ec
Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
|
|
We have our own configuration of the pipewire.conf file that we ship in a
dedicated package.
Change-Id: Ifb79ceaf19970d81eb526309eeed3e3a7c420da4
Bug-AGL: SPEC-2473
Signed-off-by: build.automotivelinux.org <jenkins@automotivelinux.org>
|
|
Bug-AGL: SPEC-2473
Change-Id: I406e11a59223f1ded486eb9235604e1e35af84e1
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
We move all components around meta-audio-soundmanager-framework to that layer (still kept on request).
We deprecate the meta-audio-4a-framework layer for Happy Halibut.
Bug-AGL: SPEC-2473
Change-Id: I2a7c9d815801a3f8ea80943165ea6fd1422533ea
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
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>
|
|
To be merged together with:
https://gerrit.automotivelinux.org/gerrit/#/c/AGL/AGL-repo/+/21389/
Change-Id: I4979b699bd7441bf527f48c4316382ad05eca1ab
Bug-AGL: SPEC-2450
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
I fixed the formatting on a note to match how it should be.
Change-Id: Iae939ce8e111bbd13952165a55681d8bf968e8be
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
|
|
Part of the layer cleanup.
Bug-AGL: SPEC-2450
Change-Id: I3316e816c630ee47a5643f3efef72b01e67090a5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-2473
Change-Id: Ib03d2592a9b20a84643ebaf8a1b3b6a37fc33bf8
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Bug-AGL: SPEC-2473
Change-Id: I309ff8cb335a78965dde122e8ff78142d2af6fdd
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Bug-AGL: SPEC-2473
Change-Id: Ide95be79adb69437564e94071d0315ae5cfd9ae2
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Bug-AGL: SPEC-2473
Change-Id: I1027dbfa7bfeba2bfa67f6247a819d9e04f3700c
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Included change:
* 0c4921b Updates for latest alsacore changes
BUG-AGL: SPEC-2434
Change-Id: I7748492ee841d2bf8da0bed13f3e39666702e04e
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
|
|
Also add a new dependency to 'libafb-helpers' from
the included changes.
Included changes:
* 9b71be0 Improve tests for 4a-alsa-core
* b8af262 Rework ALSA card get info function
* 4eb02cc Rework ALSA control set/get function
* b04cb5e Improve prints when setting values of control
* 056aa12 Send back cardid only if request is valid
* 0219aa9 Improve ALSA control creation
* 980a8f0 Fix dbScale generation when adding custom control
BUG-AGL: SPEC-2435
Change-Id: I4e9a7f91be98ad157899ed864ae47f2c383514dd
Signed-off-by: Jonathan Aillet <jonathan.aillet@iot.bzh>
|
|
The wam packagegroup should also be added to the crosssdk image.
Explicitely do that here as well.
Change-Id: If4d3b93dc6c1d258265fbafd53e91fbfe16ac475
Bug-AGL: SPEC-2407
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-2423
.
Change-Id: I271e11365c1fcd71ad6b3dca875e44fd8bb47357
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Included changes:
* 003cdfb Remove redundant unref
Bug-AGL : SPEC-2310
Cherry-picked from 21b51284a5a84a1258e27a8d27a29c17d0ee790f
of Jacobo Aragunde Pérez <jaragunde@igalia.com>
Change-Id: Idaf0e216022d1254c14c21bc97a4359e17b03bd1
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
As the "controller" and "helper" aren't any more submodules
but in libraries, it is required to add the dependency
in the recipe.
Bug-AGL: SPEC-2139
Change-Id: Ibd6d2e3693780f8e8f571679009e65c55a19906e
Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
|
|
The link to the "Initializing Your Build Environment" in
the "Getting Started" area was broken. Fixed it.
Change-Id: I59f1390c10e524d6ef21ee2181aa49dfb5978fbd
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
|
|
Add the permission required to access the display
through the wayland socket.
Bug-AGL: SPEC-2357
Change-Id: Ibe29ee508fef90eb3973d904a7595faade4a5dbb
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Bug-AGL: SPEC-2353
Change-Id: I2a62e76422a35b5a9c95fa310677199b8ca79146
Signed-off-by: Antia Puentes <apuentes@igalia.com>
(cherry picked from commit 0bfe1a36c4bcc9c4d309f9005b2d8da23ca0eed8)
|
|
As the "controller" isn't any more in a submodules
but in a library, it is required to add the dependency
int he recipe.
Bug-AGL: SPEC-2139
Change-Id: Ia629faf627310ee8ae9de363fd1fbc30f4c55f31
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
After the update from Guppy it seems that Chromium build recipe
don't have the bison dependency satisfied, so it is explicitly
included now.
Change-Id: I184c506b4820e7c3434708594c6d81cd47ce5681
Bug-AGL: SPEC-2342
Signed-off-by: Lorenzo Tilve <ltilve@igalia.com>
|
|
* agl-service-windowmanager
73e37e8 doc/ApplicationGuide: fix broken link in site
3526229 Fix redefine layer id
* libwindowmanager
1fc523e Merge "Introduce changeAreaSize and getAreaList"
c837139 Merge "Fix window manager doesn't respond to deactivateWindow"
bcc943d Fix window manager doesn't respond to deactivateWindow
Change-Id: I5b0bdd41c101189986c1dfffbd755309bd865201
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
|
|
agl-service-high-capabilities is needed by the speech framework.
Change-Id: I79935a1ff45d85e641215ad3cedf495f07eee606
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
Fixes for the master branch.
Change-Id: I1f2f42c5ff4f897135fe682a2e930e69efd6103a
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
|
|
Update LICENSE file location and checksum to match changes in the
repository. The checksum change is due to a switch from a version
with whitespace removed to the stock Apache 2.0 LICENSE file.
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
(cherry picked from commit cc40e7636b8806c4f0139aa1048cb86de2faf2f6)
Change-Id: Ia000bc1938208f2ab1549ecd4a45940c8af7ed64
|
|
Update the avirt core kernel module and the accompanying libavirt
userspace library to the latest releases. The key new feature is a
completed and finalized audio path routing system, enabling audio
routing at the kernel level.
Change-Id: I69eaa578390f4ba67ad71506c359276bee252b19
Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
|
|
Changes include:
- Add LAYERSERIES_COMPAT definitions to layer.conf files
- Disable pulseaudio-module-4a-client for now as it does not compile
against PulseAudio 12.x
- Remove meta-audio-4a-framework/recipes-devtools/python/python3-websockets_4.0.1.bb
as it is superseded by upstream
- Add OECMAKE_GENERATOR = "Unix Makefiles" to 4a-alsa-core, 4a-hal-generic,
4a-hal-unicens, and 4a-softmixer recipes for now to work around CMake+ninja
issue
- Remove alsa 1.1.6 recipes from meta-audio-4a-framework/recipes-multimedia/alsa
as they are superseded by upstream. Local changes to the alsa-plugins
recipe have been implemented in a bbappend.
Known issues:
- pulseaudio-module-4a-client has been disabled
- CMake+ninja issue in cmake-apps-module has been worked around with
OECMAKE_GENERATOR
Bug-AGL: SPEC-1837
Change-Id: I5355e9f74e2385a093ca21cda5bd52a80e1a6e67
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This commit include followings
3570009 Fix invalid markdown
464f20c Fix xdg-runcher doesn't show up
d4b18f9 Update ApplicationGuide.md
d917c56 Fix typo of documentation
4b05fbd autobuild: add autobuild scripts
b36dd41 Show [Current] and [To be] in WMLayer log
3a090e4 Change active/inactive state spec
ef03209 Output debug message corerctly
ceb1049 Introduce changeAreaSize and getAreaList
Change-Id: Icd7dbfb0fa2ca29162800176fbe39081985e6866
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
|
|
new dependency on afb-helpers-qt
4a-mixer recipe needs to be updated before 4a-mixer
source tree to avoid breaking the build.
Bug-AGL: SPEC-2164
Change-Id: I2dfb350f5f46d53b44f56127bdae6dcfc92c8153
Signed-off-by: raquel medina <raquel.medina@konsulko.com>
|
|
In apps/launcher, the two commits modify the LICENSE back to the previous one.
* 5462c15 Revert "Start app and get runnables list by homescreen"
* a33e4f6 Revert "Sort application display order"
So commit #20799 must be reverted too until we go forward again.
This reverts commit cc40e7636b8806c4f0139aa1048cb86de2faf2f6.
Change-Id: I661cfb6799dce14db207ac0c95561159fe21ce0f
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
This adds a recipe for agl-service-voice-high-capabilities
Change-Id: Ie45f71d4a2c0faf943328230ca3b3c24fe76fe6f
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
Update LICENSE file location and checksum to match changes in the
repository. The checksum change is due to a switch from a version
with whitespace removed to the stock Apache 2.0 LICENSE file.
Change-Id: I5e87e0b0a5953a9c7e5f18a54a9fbaf6b77a3f95
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This brings the following commits:
* 9eb3a90 Refactored VSHL into vshl-core and vshl-capabilities.
* 143363b Initial .gitreview
* 4082dd6 Code Base Linking based authentication implementation for Al..
* 3c87e5c Added the Alexa VoiceAgent dependency in the VSHL widget con..
* bba1c5e config.cmake: Remove superfluous dependencies
* d828cc4 Use latest AGL Framework code for javascript
* c9e18e6 Also provide HTML user app for testing
Change-Id: Id4a04515df0c4ec5ba0f1467d8e3f17f1b9924e9
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
I added the "meta-agl-devel.md" file to a new branch named
"sandbox/scottrif29/scottdocs". This file replaces the original
README.md file.
Change-Id: Icb5714b2c940626a9b53d2c8b42fb4516af9abec
Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
|
|
4a-softmixer migrated from github.com/iotbzh to gerrit but
HOMEPAGE url was not reflecting the change.
Change-Id: Idf0e6c0079c82af7444f7040526a4d80ba7c1c88
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
this brings these commits:
* fdf0e3c intel-upsquared: fixed the bluetooth SCO with an optional mic
* 816e97e intel-minnow: fixes the bluetooth SCO with a optional mic
* 005877c 4a-hal-configs: update unicens configs
Change-Id: I4f6ebbed11b29e491068b708c1aaf3a155dcc9d5
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|
|
Adds new dependencies in the recipe, and
brings all these commits:
* 943f34b loops/avirt: forget saved loops after creation
* d31ba24 Revert "avirt: restore the avirt submodule"
* 7e3e4db avirt: restore the avirt submodule
* 419c8f3 plug route: added a calculation for the number of physical channels
* a9408d3 streams: improved log output
* 396da16 core-pcm: fixed channels setting issues
* c9fb698 core pcm: use the same model for writing and reading audio
* 297aa83 pcm plugs: rework the alsa config cleanup
* c0c670a alsa-api-pcm: added an 'optional' parameter
* edeccfc alsa-transaction: simplify the cleanup
* 0e9718e alsa-api-pcm: added support of quirks
* e3209c8 Merge "alsa-utils-dump: added missing ending null char"
|\
| * 1c0ae80 alsa-utils-dump: added missing ending null char
* | d5ac697 Add support for AVIRT
|/
* d5cc09d Git submodule migration to separated libraries
Change-Id: Ia3766b85534f958b59df0ab6cc1369d131cdf4e5
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
|