stream-manager: Improve audio ducking function 55/210455/6 accepted/tizen/unified/20190724.063810 submit/tizen/20190723.054438
authorJeongmo Yang <jm80.yang@samsung.com>
Fri, 19 Jul 2019 05:56:14 +0000 (14:56 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 23 Jul 2019 04:44:54 +0000 (13:44 +0900)
commit973a8e9b825a5ffa0e2d96f2e86798d5b1cf6303
tree7263f2625dc0a8e3f62e22c3608ae9f5f6f2a358
parent4dc9170f6e7a47a3d342cd175f5fe3ba6bd492ef
stream-manager: Improve audio ducking function

1. Fix crash
: If ducked stream is removed without deactivating,
  the pointer for the removed stream is still remained in idxset of ducking_streams.
  It caused crash when ducking stream is destroyed.

2. Apply ducking to new stream
: If new role-matched stream is created when after ducked,
  apply ducking to it without fade-out.

[Version] 11.1.60
[Issue Type] Improvement

Change-Id: Ida0556e5d8c1d10f001357291ca17193174c26ae
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/pulseaudio-modules-tizen.spec
src/stream-manager-dbus.c
src/stream-manager-priv.h
src/stream-manager.c