
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | SIG_TEXT N_("Sharpen strength (0-2)") |
| #define | SIG_LONGTEXT N_("Set the Sharpen strength, between 0 and 2. Defaults to 0.05.") |
| #define | SHARPEN_HELP N_("Augment contrast between contours.") |
| #define | FILTER_PREFIX "sharpen-" |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| static picture_t * | Filter (filter_t *, picture_t *) |
| static int | SharpenCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int32_t | clip (int32_t a) |
| static void | init_precalc_table (filter_sys_t *p_filter, float sigma) |
Variables | |
| static const char *const | ppsz_filter_options [] |
| #define FILTER_PREFIX "sharpen-" |
| #define SHARPEN_HELP N_("Augment contrast between contours.") |
| #define SIG_LONGTEXT N_("Set the Sharpen strength, between 0 and 2. Defaults to 0.05.") |
| #define SIG_TEXT N_("Sharpen strength (0-2)") |
| static int32_t clip | ( | int32_t | a | ) | [inline, static] |
Referenced by Filter().
| static int Create | ( | vlc_object_t * | p_this | ) | [static] |
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
References FILTER_PREFIX, filter_sys_t::lock, filter_t::p_sys, p_sys, SharpenCallback(), var_DelCallback, and vlc_mutex_destroy().
References clip(), CopyInfoAndRelease(), filter_NewPicture(), i, plane_t::i_visible_lines, plane_t::i_visible_pitch, filter_sys_t::lock, picture_t::p, plane_t::p_pixels, filter_t::p_sys, picture_Release(), plane_CopyPixels(), filter_sys_t::tab_precalc, U_PLANE, V_PLANE, vlc_mutex_lock(), vlc_mutex_unlock(), and Y_PLANE.
| static void init_precalc_table | ( | filter_sys_t * | p_filter, | |
| float | sigma | |||
| ) | [static] |
| static int SharpenCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References __MAX, __MIN, vlc_value_t::f_float, init_precalc_table(), filter_sys_t::lock, p_sys, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_SUCCESS, and VLC_UNUSED.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_filter_options[] [static] |
Initial value:
{
"sigma", NULL
}
1.5.6