From 2c66458de35d73d166ff9af5e2406dec42fec0f7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sun, 27 Sep 2009 16:23:06 +0300 Subject: [PATCH] Document that visualizations only work inside audio input --- src/audio_output/input.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/audio_output/input.c b/src/audio_output/input.c index 79916b5742..f376d47d60 100644 --- a/src/audio_output/input.c +++ b/src/audio_output/input.c @@ -811,6 +811,11 @@ vout_thread_t *aout_filter_RequestVout( aout_filter_t *p_filter, aout_input_t *p_input = p_filter->p_owner->p_input; aout_request_vout_t *p_request = &p_input->request_vout; + /* XXX: this only works from audio input */ + /* If you want to use visualization filters from another place, you will + * need to add a new pf_aout_request_vout callback or store a pointer + * to aout_request_vout_t inside filter_t (i.e. a level of indirection). */ + return p_request->pf_request_vout( p_request->p_private, p_vout, p_fmt, p_input->b_recycle_vout ); } -- 2.39.5