Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-12-22 | Implemented the bug cleanup at application exit | Stephane Desneux | 1 | -5/+0 | |
Fixes most memory leaks in softmixer. The concept of 'transaction' for dynamic streams has been generalized to the objects created at startup. The cleanup is done via a handle set through a atexit() call. Also added a missing strdup in alsa-api-loop, that fixes a double free. Warning, the bluez-alsa PCM are not closed in this version. This is intentional due to a BUG in the bluealsa ioplug PCM, that crashes upon close (pthread_cancel is used to terminate the io_thread and things get very bad. I have a pending fix for that, relying on a cancellation pipe, but deeper testing must be done). As an effect, only one phone call can be made, else 4a needs to be restarted Change-Id: Idb84cafe15f17c0ef02fcc70296d541dc55a2dcf Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh> Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh> | |||||
2018-07-11 | stops the read/write loop when the stream is muted | Thierry Bultel | 1 | -2/+2 | |
when the stream is muted (due to the configuration, or due to a HAL request), the read/write loop is stopped. The benefit is that muting will work with capture devices that do not implement the mute in their driver. The inconvenient of stopping the read loop is that it has made appear an unexpected side-effect: the poll on capture does not trig for further incoming frames. The workaround is to completely close, then reopen and configure the capture PCM. Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh> | |||||
2018-06-22 | plugins: code & log cleanup | Thierry Bultel | 1 | -1/+1 | |
2018-05-18 | Update to last controller fix | Fulup Ar Foll | 1 | -2/+2 | |
2018-05-18 | Implements volume ramping | Fulup Ar Foll | 1 | -2/+2 | |
2018-05-17 | Initial version with dynamic APIs | Fulup Ar Foll | 1 | -4/+1 | |
2018-05-14 | Move to new Romain controller version | fulup | 1 | -1/+1 | |
2018-05-13 | First testable version. | Fulup Ar Foll | 1 | -82/+0 | |
Mixing with volume and mute per audio role works. | |||||
2018-05-13 | Initial version with softvol,Route,Multi,Dmix | Fulup Ar Foll | 1 | -45/+48 | |
2018-05-11 | Initial version with softvol control and DMIX | Fulup Ar Foll | 1 | -40/+55 | |
2018-05-08 | Fist AlsaLoop model playing music (work in progress) | Fulup Ar Foll | 1 | -22/+66 | |
2018-04-30 | On going effort, now load and support LUA+C plugin | Fulup Ar Foll | 1 | -0/+55 | |