On Fri, 2016-05-06 at 13:43 +0530, arun at accosted.net wrote: > @@ -664,9 +665,9 @@ static void route_sink_input(struct userdata *u, pa_sink_input *si) { > Â Â Â Â Â if (!si->sink) > Â Â Â Â Â Â Â Â Â return; > Â > -Â Â Â Â ignore = pa_proplist_gets(si->proplist, "module-device-manager.ignore"); > -Â Â Â Â if (ignore && pa_parse_boolean(ignore)) > -Â Â Â Â Â Â Â Â return; > +Â Â Â Â auto_filtered_prop = pa_proplist_gets(si->proplist, "module-device-manager.auto_filtered"); > +Â Â Â Â if (auto_filtered_prop) > +Â Â Â Â Â Â Â Â auto_filtered = pa_parse_boolean(auto_filtered_prop); You'd probably change this anyway after fixing the previous patch, but I'll mentioin this just in case: we should check if pa_parse_boolean() fails and treat that as if the property was not set at all. > -#define PA_PROP_MDM_IGNOREÂ Â Â Â Â Â Â Â Â Â "module-device-manager.ignore" > +#define PA_PROP_MDM_IGNOREÂ Â Â Â Â Â Â Â Â Â "module-device-manager.auto_filtered" The constant name should be updated too. --Â Tanu