]> git.sesse.net Git - vlc/blobdiff - modules/visualization/visual/visual.c
Fixed a bunch of invalid memory accesses in visual effects.
[vlc] / modules / visualization / visual / visual.c
index 70536a683f8f2c350c7e3b2a58e9f42cb934f1d2..1c0b9eb994b3f2a8a6bcbfdd4597c3d9037f97ae 100644 (file)
@@ -230,6 +230,9 @@ static int Open( vlc_object_t *p_this )
         p_effect->i_width = p_sys->i_width;
         p_effect->i_height= p_sys->i_height;
         p_effect->i_nb_chans = aout_FormatNbChannels( &p_filter->input);
+        p_effect->i_idx_left  = 0;
+        p_effect->i_idx_right = __MIN( 1, p_effect->i_nb_chans-1 );
+
         p_effect->psz_args = NULL;
         p_effect->p_data = NULL;