fade_out and fade_in module arguments are added for fading duration of ducking and unducking. The unit of the duration is in milliseconds and default value is 0. Signed-off-by: Sangchul Lee <sc11.lee at samsung.com> --- src/modules/module-role-ducking.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/module-role-ducking.c b/src/modules/module-role-ducking.c index add2d36..5ea1023 100644 --- a/src/modules/module-role-ducking.c +++ b/src/modules/module-role-ducking.c @@ -36,6 +36,8 @@ PA_MODULE_USAGE( "ducking_roles=<Comma(and slash) separated list of roles which will be ducked. Slash can divide the roles into groups>" "global=<Should we operate globally or only inside the same device?>" "volume=<Volume for the attenuated streams. Default: -20dB. If trigger_roles and ducking_roles are separated by slash, use slash for dividing volume group>" + "fade_out=<Fade-out duration(ms). If trigger_roles and ducking_roles are separated by slash, use slash for dividing fade group. Default: 0.>" + "fade_in=<Fade-in duration(ms). If trigger_roles and ducking_roles are separated by slash, use slash for dividing fade group. Default: 0.>" ); static const char* const valid_modargs[] = { @@ -43,6 +45,8 @@ static const char* const valid_modargs[] = { "ducking_roles", "global", "volume", + "fade_out", + "fade_in", NULL }; -- 2.7.4