aboutsummaryrefslogtreecommitdiffstats
path: root/libavirt
AgeCommit message (Collapse)AuthorFilesLines
2019-04-16Revert libavirt for use as a submodule in guppyMark Farrugia1-0/+0
Revert latest changes to libavirt that would use it as a system lib. This breaks older compatibility with guppy. Change-Id: I253b6a744ad3b43e848703af7e1c3588da065553 Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
2019-04-09Updates for latest libavirt, adds avirt cleanupguppy_7.0.1guppy/7.0.17.0.1Mark Farrugia1-0/+0
Cleanup for avirt is introduced. There are still some issues with this when invoked whilst a PCM is active, This now allows 4A to be restarted without a reboot. Loops must be deleted last to avoid any cleanup issues, so to enforce this a new transaction API is added: AlsaMixerTransactionObjectAddTail. Change-Id: Ide4bbb319e8c6a2f4209ab957d80a54690f76de4 Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>
2019-02-10Add support for AVIRTMark Farrugia1-0/+0
Leverage the new AVIRT driver for a more secure, more dynamically configurable loopback sound driver. To use, replace the file smixer-4a-default.json with smixer-4a-avirt.json, at /usr/libexec/agl/smixer/etc The existing snd-aloop configuration is not broken by this change. The submodule libavirt is temporary, and will be transformed into a library. Change-Id: I827636656c109a7393ad77997e05069a2462ea46 Signed-off-by: Mark Farrugia <mark.farrugia@fiberdyne.com.au>