var_InheritBool (aout, "audio-time-stretch") ? "scaletempo" : NULL;
char *filters = var_InheritString (aout, "audio-filter");
char *visual = var_InheritString (aout, "audio-visual");
+ if (visual != NULL && !strcasecmp (visual, "none"))
+ {
+ free (visual);
+ visual = NULL;
+ }
if (request_vout != NULL)
owner->request_vout = *request_vout;
owner->request_vout.pf_request_vout = RequestVout;
owner->request_vout.p_private = aout;
}
- owner->recycle_vout = (visual != NULL) && *visual;
+ owner->recycle_vout = visual != NULL;
/* parse user filter lists */
const char *list[AOUT_MAX_FILTERS];
add_module_list( "audio-filter", "audio filter", NULL,
AUDIO_FILTER_TEXT, AUDIO_FILTER_LONGTEXT, false )
set_subcategory( SUBCAT_AUDIO_VISUAL )
- add_module( "audio-visual", "visualization2", NULL,AUDIO_VISUAL_TEXT,
+ add_module( "audio-visual", "visualization2", "none", AUDIO_VISUAL_TEXT,
AUDIO_VISUAL_LONGTEXT, false )
/* Video options */