/*****************************************************************************
* Preamble
*****************************************************************************/
-#include <stdlib.h> /* malloc(), free() */
#include <vlc/vlc.h>
-#include <vlc/vout.h>
-#include "audio_output.h"
-#include "aout_internal.h"
+#include <vlc_vout.h>
+#include <vlc_aout.h>
#include "visual.h"
#include <math.h>
}
return 0;
}
-
-/*****************************************************************************
- * blur_Run: blur effect
- *****************************************************************************/
-#if 0
- /* This code is totally crappy */
-int blur_Run(visual_effect_t * p_effect, aout_instance_t *p_aout,
- aout_buffer_t * p_buffer , picture_t * p_picture)
-{
- uint8_t * p_pictures;
- int i,j;
- int i_size; /* Total size of one image */
-
- i_size = (p_picture->p[0].i_pitch * p_picture->p[0].i_lines +
- p_picture->p[1].i_pitch * p_picture->p[1].i_lines +
- p_picture->p[2].i_pitch * p_picture->p[2].i_lines );
-
- if( !p_effect->p_data )
- {
- p_effect->p_data=(void *)malloc( 5 * i_size *sizeof(uint8_t));
-
- if( !p_effect->p_data)
- {
- msg_Err(p_aout,"Out of memory");
- return -1;
- }
- p_pictures = (uint8_t *)p_effect->p_data;
- }
- else
- {
- p_pictures =(uint8_t *)p_effect->p_data;
- }
-
- for( i = 0 ; i < 5 ; i++)
- {
- for ( j = 0 ; j< p_picture->p[0].i_pitch * p_picture->p[0].i_lines; i++)
- p_picture->p[0].p_pixels[j] =
- p_pictures[i * i_size + j] * (100 - 20 * i) /100 ;
- for ( j = 0 ; j< p_picture->p[1].i_pitch * p_picture->p[1].i_lines; i++)
- p_picture->p[1].p_pixels[j] =
- p_pictures[i * i_size +
- p_picture->p[0].i_pitch * p_picture->p[0].i_lines + j ];
- for ( j = 0 ; j< p_picture->p[2].i_pitch * p_picture->p[2].i_lines; i++)
- p_picture->p[2].p_pixels[j] =
- p_pictures[i * i_size +
- p_picture->p[0].i_pitch * p_picture->p[0].i_lines +
- p_picture->p[1].i_pitch * p_picture->p[1].i_lines
- + j ];
- }
-
- memcpy ( &p_pictures[ i_size ] , &p_pictures[0] , 4 * i_size * sizeof(uint8_t) );
-}
-#endif