gaussianblur.c File Reference

Include dependency graph for gaussianblur.c:


Data Structures

struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Defines

#define SIGMA_TEXT   N_("Gaussian's std deviation")
#define SIGMA_LONGTEXT
#define GAUSSIAN_HELP   N_("Add a blurring effect")
#define FILTER_PREFIX   "gaussianblur-"
#define DONT_USE_FLOATS
#define type_t   int

Functions

static int Create (vlc_object_t *)
static void Destroy (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static picture_tFilter (filter_t *, picture_t *)
static void gaussianblur_InitDistribution (filter_sys_t *p_sys)

Variables

static const char *const ppsz_filter_options []

Define Documentation

#define DONT_USE_FLOATS

#define FILTER_PREFIX   "gaussianblur-"

#define GAUSSIAN_HELP   N_("Add a blurring effect")

#define SIGMA_LONGTEXT

Value:

N_( \
    "Gaussian's standard deviation. The bluring will take " \
    "into account pixels up to 3*sigma away in any direction.")

#define SIGMA_TEXT   N_("Gaussian's std deviation")

#define type_t   int


Function Documentation

static int Create ( vlc_object_t p_this  )  [static]

static void Destroy ( vlc_object_t p_this  )  [static]

static picture_t * Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

static void gaussianblur_InitDistribution ( filter_sys_t p_sys  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

const char* const ppsz_filter_options[] [static]

Initial value:

 {
    "sigma", NULL
}


Generated on Tue May 25 08:05:30 2010 for VLC by  doxygen 1.5.6