stream-manager: Improve sending ducking state changed signal 97/223797/1 submit/tizen/20200205.062641 submit/tizen/20200206.023537
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 4 Feb 2020 03:39:32 +0000 (12:39 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 4 Feb 2020 03:40:53 +0000 (12:40 +0900)
commit24c0b9a25695d4231ab2ddfce6ced18cb283540c
tree45fb3d9b9d25d201fe936486e41b0cd957b909ae
parenta6dd3a570305aef1a12f3a769b7f66de24dd9729
stream-manager: Improve sending ducking state changed signal

If two or more ducking requests have been activated to the same
target stream type during ducking operation, ducking state changed
signal should be emitted for each ducking request handle respectively.
Previously, it did not work well. It is now fixed.

Note that these ducking state changed signals will be emitted at the
same time when the sink-input's ramp finish hook is called in the
thread context as soon as the final ducking operation has been done.

[Version] 11.1.97
[Issue Type] Bug fix

Change-Id: I3de608a7053c6c61e74ff67af271d2972f5149a1
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/pulseaudio-modules-tizen.spec
src/stream-manager.c