LiVES
3.2.0
|
Go to the source code of this file.
Macros | |
#define | _WEEED_FILTER_UTILS_H_ |
#define | WARN_UNUSED |
#define | WEED_PLANT_IS_PLUGIN_INFO(plant) |
#define | WEED_PLANT_IS_HOST_INFO(plant) (weed_plant_get_type(plant) == WEED_PLANT_HOST_INFO ? WEED_TRUE : WEED_FALSE) |
#define | WEED_PLANT_IS_FILTER_CLASS(plant) |
#define | WEED_PLANT_IS_FILTER_INSTANCE(plant) |
#define | WEED_PLANT_IS_CHANNEL(plant) (weed_plant_get_type(plant) == WEED_PLANT_CHANNEL ? WEED_TRUE : WEED_FALSE) |
#define | WEED_PLANT_IS_CHANNEL_TEMPLATE(plant) |
#define | WEED_PLANT_IS_PARAMETER(plant) (weed_plant_get_type(plant) == WEED_PLANT_PARAMETER ? WEED_TRUE : WEED_FALSE) |
#define | WEED_PLANT_IS_PARAMETER_TEMPLATE(plant) |
#define | WEED_PLANT_IS_GUI(plant) (weed_plant_get_type(plant) == WEED_PLANT_GUI ? WEED_TRUE : WEED_FALSE) |
#define | weed_palette_is_alpha(pal) ((((pal >= 1024) && (pal < 2048))) ? WEED_TRUE : WEED_FALSE) |
#define | weed_palette_is_rgb(pal) (pal >0 && pal < 512 ? WEED_TRUE : WEED_FALSE) |
#define | weed_palette_is_yuv(pal) (pal >= 512 && pal < 1024 ? WEED_TRUE : WEED_FALSE) |
#define | weed_palette_is_float(pal) |
#define | pixel_size(pal) |
This is actually the MACRO pixel size in bytes, to get the real pixel size, divide by weed_palette_pixles_per_macropixel() More... | |
#define | weed_palette_has_alpha(pal) |
#define | weed_palette_get_plane_ratio_horizontal(pal, plane) |
#define | weed_palette_get_plane_ratio_vertical(pal, plane) |
#define | weed_palette_get_nplanes(pal) |
#define | weed_palette_get_pixels_per_macropixel(pal) |
#define | weed_palette_is_valid(pal) (weed_palette_get_nplanes(pal) == 0 ? WEED_FALSE : WEED_TRUE) |
#define | weed_palette_is_planar(pal) (weed_palette_get_nplanes(pal) > 1) |
Functions | |
int32_t | weed_plant_get_type (weed_plant_t *) |
void | weed_add_plant_flags (weed_plant_t *, uint32_t flags, const char *ign_prefix) |
void | weed_clear_plant_flags (weed_plant_t *t, uint32_t flags, const char *ign_prefix) |
uint32_t | weed_leaf_set_flagbits (weed_plant_t *, const char *leaf, uint32_t flagbits) |
value ORed with flags More... | |
uint32_t | weed_leaf_clear_flagbits (weed_plant_t *, const char *leaf, uint32_t flagbits) |
~value ANDed with flags More... | |
int | weed_host_info_get_flags (weed_plant_t *host_info) |
void | weed_host_info_set_flags (weed_plant_t *host_info, int flags) |
void | weed_host_set_supports_linear_gamma (weed_plant_t *host_info) |
void | weed_host_set_supports_premult_alpha (weed_plant_t *host_info) |
void | weed_host_set_verbosity (weed_plant_t *host_info, int verbosityy) |
char * | weed_plugin_info_get_package_name (weed_plant_t *pinfo) |
int | weed_filter_get_flags (weed_plant_t *filter) |
int | weed_filter_is_resizer (weed_plant_t *filter) |
char * | weed_filter_get_name (weed_plant_t *filter) |
weed_plant_t ** | weed_filter_get_in_chantmpls (weed_plant_t *filter, int *ntmpls) |
weed_plant_t ** | weed_filter_get_out_chantmpls (weed_plant_t *filter, int *ntmpls) |
weed_plant_t ** | weed_filter_get_in_paramtmpls (weed_plant_t *filter, int *ntmpls) |
weed_plant_t ** | weed_filter_get_out_paramtmpls (weed_plant_t *filter, int *ntmpls) |
weed_plant_t * | weed_filter_get_gui (weed_plant_t *filter, int create_if_not_exists) |
weed_plant_t * | weed_filter_get_plugin_info (weed_plant_t *filter) |
char * | weed_filter_get_package_name (weed_plant_t *filter) |
int | weed_filter_hints_unstable (weed_plant_t *filter) |
int | weed_filter_hints_hidden (weed_plant_t *filter) |
int | weed_filter_hints_stateless (weed_plant_t *filter) |
int | weed_filter_is_converter (weed_plant_t *filter) |
int | weed_filter_is_process_last (weed_plant_t *filter) |
int | weed_filter_prefers_linear_gamma (weed_plant_t *filter) |
int | weed_filter_prefers_premult_alpha (weed_plant_t *filter) |
int | weed_filter_non_realtime (weed_plant_t *filter) |
int | weed_filter_may_thread (weed_plant_t *filter) |
int | weed_filter_channel_sizes_vary (weed_plant_t *filter) |
int | weed_filter_palettes_vary (weed_plant_t *filter) |
weed_plant_t ** | weed_instance_get_out_channels (weed_plant_t *instance, int *nchans) |
weed_plant_t ** | weed_instance_get_in_channels (weed_plant_t *instance, int *nchans) |
weed_plant_t ** | weed_instance_get_in_params (weed_plant_t *instance, int *nparams) |
weed_plant_t ** | weed_instance_get_out_params (weed_plant_t *instance, int *nparams) |
weed_plant_t * | weed_instance_get_gui (weed_plant_t *inst, int create_if_not_exists) |
int | weed_instance_get_flags (weed_plant_t *instance) |
void | weed_instance_set_flags (weed_plant_t *instance, int flags) |
char * | weed_chantmpl_get_name (weed_plant_t *chantmpl) |
int | weed_chantmpl_get_flags (weed_plant_t *chantmpl) |
int | weed_chantmpl_is_optional (weed_plant_t *chantmpl) |
int | weed_chantmpl_is_audio (weed_plant_t *chantmpl) |
int * | weed_chantmpl_get_palette_list (weed_plant_t *filter, weed_plant_t *chantmpl, int *nvals) |
int | weed_chantmpl_get_max_audio_length (weed_plant_t *chantmpl) |
int | weed_chantmpl_get_max_repeats (weed_plant_t *chantmpl) |
void * | weed_channel_get_pixel_data (weed_plant_t *channel) |
void ** | weed_channel_get_pixel_data_planar (weed_plant_t *channel, int *nplanes) |
int | weed_channel_get_width (weed_plant_t *channel) |
width in macropixels More... | |
int | weed_channel_get_height (weed_plant_t *channel) |
int | weed_channel_get_palette (weed_plant_t *channel) |
int | weed_channel_get_gamma_type (weed_plant_t *channel) |
int | weed_channel_get_palette_yuv (weed_plant_t *channel, int *clamping, int *sampling, int *subspace) |
int | weed_channel_get_rowstride (weed_plant_t *channel) |
int * | weed_channel_get_rowstrides (weed_plant_t *channel, int *nplanes) |
int | weed_channel_is_disabled (weed_plant_t *channel) |
weed_plant_t * | weed_channel_get_template (weed_plant_t *channel) |
void | weed_channel_set_width (weed_plant_t *channel, int width) |
width in macropixels More... | |
void | weed_channel_set_height (weed_plant_t *channel, int height) |
void | weed_channel_set_size (weed_plant_t *channel, int width, int height) |
void | weed_channel_set_palette (weed_plant_t *channel, int palette) |
weed_plant_t * | weed_channel_set_gamma_type (weed_plant_t *channel, int gamma_type) |
only sets value; no conversion of pixel_data done More... | |
int | weed_channel_get_width_pixels (weed_plant_t *channel) |
width in pixels: only relevant when comparing widths of diferrent palettes More... | |
int | weed_channel_get_audio_rate (weed_plant_t *channel) |
int | weed_channel_get_naudchans (weed_plant_t *channel) |
int | weed_channel_get_audio_length (weed_plant_t *channel) |
float ** | weed_channel_get_audio_data (weed_plant_t *channel, int *naudchans) |
weed_plant_t * | weed_channel_set_audio_data (weed_plant_t *channel, float **data, int arate, int naudchans, int nsamps) |
weed_plant_t * | weed_paramtmpl_get_gui (weed_plant_t *paramtmpl, int create_if_not_exists) |
int | weed_paramtmpl_get_flags (weed_plant_t *paramtmpl) |
char * | weed_paramtmpl_get_name (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_get_type (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_has_variable_size (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_has_value_perchannel (weed_plant_t *paramtmpl) |
uint32_t | weed_paramtmpl_value_type (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_does_wrap (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_hints_string_choice (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_hints_hidden (weed_plant_t *paramtmpl) |
int | weed_paramtmpl_value_irrelevant (weed_plant_t *paramtmpl) |
int | weed_param_is_hidden (weed_plant_t *param, int temporary) |
weed_plant_t * | weed_param_get_gui (weed_plant_t *param, int create_if_not_exists) |
weed_plant_t * | weed_param_get_template (weed_plant_t *param) |
int | weed_param_get_type (weed_plant_t *param) |
int | weed_param_has_variable_size (weed_plant_t *param) |
int | weed_param_has_value_perchannel (weed_plant_t *param) |
int | weed_param_does_wrap (weed_plant_t *param) |
int | weed_param_get_value_type (weed_plant_t *param) |
int | weed_param_value_irrelevant (weed_plant_t *param) |
int | weed_param_get_value_int (weed_plant_t *param) |
int | weed_param_get_value_boolean (weed_plant_t *param) |
double | weed_param_get_value_double (weed_plant_t *param) |
int64_t | weed_param_get_value_int64 (weed_plant_t *param) |
char * | weed_param_get_value_string (weed_plant_t *param) |
int | weed_param_get_nchoices (weed_plant_t *param) |
int | weed_gui_get_flags (weed_plant_t *gui) |
gui plants More... | |
char * | weed_seed_type_to_text (uint32_t seed_type) WARN_UNUSED |
char * | weed_error_to_text (weed_error_t error) WARN_UNUSED |
char * | weed_palette_get_name_full (int pal, int clamping, int subspace) WARN_UNUSED |
const char * | weed_palette_get_name (int pal) |
const char * | weed_yuv_clamping_get_name (int clamping) |
const char * | weed_yuv_subspace_get_name (int subspace) |
const char * | weed_gamma_get_name (int gamma) |
double | weed_palette_get_compression_ratio (int pal) |
int | weed_palette_get_bits_per_macropixel (int pal) |
#define _WEEED_FILTER_UTILS_H_ |
Definition at line 16 of file weed-effects-utils.h.
#define pixel_size | ( | pal | ) |
This is actually the MACRO pixel size in bytes, to get the real pixel size, divide by weed_palette_pixles_per_macropixel()
Definition at line 217 of file weed-effects-utils.h.
#define WARN_UNUSED |
Definition at line 25 of file weed-effects-utils.h.
#define weed_palette_get_nplanes | ( | pal | ) |
Definition at line 239 of file weed-effects-utils.h.
#define weed_palette_get_pixels_per_macropixel | ( | pal | ) |
Definition at line 248 of file weed-effects-utils.h.
#define weed_palette_get_plane_ratio_horizontal | ( | pal, | |
plane | |||
) |
Definition at line 226 of file weed-effects-utils.h.
#define weed_palette_get_plane_ratio_vertical | ( | pal, | |
plane | |||
) |
Definition at line 233 of file weed-effects-utils.h.
#define weed_palette_has_alpha | ( | pal | ) |
Definition at line 221 of file weed-effects-utils.h.
#define weed_palette_is_alpha | ( | pal | ) | ((((pal >= 1024) && (pal < 2048))) ? WEED_TRUE : WEED_FALSE) |
Definition at line 209 of file weed-effects-utils.h.
#define weed_palette_is_float | ( | pal | ) |
Definition at line 213 of file weed-effects-utils.h.
#define weed_palette_is_planar | ( | pal | ) | (weed_palette_get_nplanes(pal) > 1) |
Definition at line 255 of file weed-effects-utils.h.
#define weed_palette_is_rgb | ( | pal | ) | (pal >0 && pal < 512 ? WEED_TRUE : WEED_FALSE) |
Definition at line 210 of file weed-effects-utils.h.
#define weed_palette_is_valid | ( | pal | ) | (weed_palette_get_nplanes(pal) == 0 ? WEED_FALSE : WEED_TRUE) |
Definition at line 251 of file weed-effects-utils.h.
#define weed_palette_is_yuv | ( | pal | ) | (pal >= 512 && pal < 1024 ? WEED_TRUE : WEED_FALSE) |
Definition at line 211 of file weed-effects-utils.h.
#define WEED_PLANT_IS_CHANNEL | ( | plant | ) | (weed_plant_get_type(plant) == WEED_PLANT_CHANNEL ? WEED_TRUE : WEED_FALSE) |
Definition at line 41 of file weed-effects-utils.h.
#define WEED_PLANT_IS_CHANNEL_TEMPLATE | ( | plant | ) |
Definition at line 43 of file weed-effects-utils.h.
#define WEED_PLANT_IS_FILTER_CLASS | ( | plant | ) |
Definition at line 36 of file weed-effects-utils.h.
#define WEED_PLANT_IS_FILTER_INSTANCE | ( | plant | ) |
Definition at line 38 of file weed-effects-utils.h.
#define WEED_PLANT_IS_GUI | ( | plant | ) | (weed_plant_get_type(plant) == WEED_PLANT_GUI ? WEED_TRUE : WEED_FALSE) |
Definition at line 51 of file weed-effects-utils.h.
#define WEED_PLANT_IS_HOST_INFO | ( | plant | ) | (weed_plant_get_type(plant) == WEED_PLANT_HOST_INFO ? WEED_TRUE : WEED_FALSE) |
Definition at line 34 of file weed-effects-utils.h.
#define WEED_PLANT_IS_PARAMETER | ( | plant | ) | (weed_plant_get_type(plant) == WEED_PLANT_PARAMETER ? WEED_TRUE : WEED_FALSE) |
Definition at line 46 of file weed-effects-utils.h.
#define WEED_PLANT_IS_PARAMETER_TEMPLATE | ( | plant | ) |
Definition at line 48 of file weed-effects-utils.h.
#define WEED_PLANT_IS_PLUGIN_INFO | ( | plant | ) |
Definition at line 31 of file weed-effects-utils.h.
void weed_add_plant_flags | ( | weed_plant_t * | , |
uint32_t | flags, | ||
const char * | ign_prefix | ||
) |
Definition at line 67 of file weed-effects-utils.c.
Referenced by weed_flagset_array_count(), and weed_params_create().
float** weed_channel_get_audio_data | ( | weed_plant_t * | channel, |
int * | naudchans | ||
) |
Definition at line 564 of file weed-effects-utils.c.
int weed_channel_get_audio_length | ( | weed_plant_t * | channel | ) |
Definition at line 503 of file weed-effects-utils.c.
int weed_channel_get_audio_rate | ( | weed_plant_t * | channel | ) |
Definition at line 493 of file weed-effects-utils.c.
int weed_channel_get_gamma_type | ( | weed_plant_t * | channel | ) |
Definition at line 458 of file weed-effects-utils.c.
int weed_channel_get_height | ( | weed_plant_t * | channel | ) |
Definition at line 432 of file weed-effects-utils.c.
int weed_channel_get_naudchans | ( | weed_plant_t * | channel | ) |
Definition at line 498 of file weed-effects-utils.c.
int weed_channel_get_palette | ( | weed_plant_t * | channel | ) |
Definition at line 453 of file weed-effects-utils.c.
Referenced by weed_channel_get_palette_yuv(), and weed_channel_get_width_pixels().
int weed_channel_get_palette_yuv | ( | weed_plant_t * | channel, |
int * | clamping, | ||
int * | sampling, | ||
int * | subspace | ||
) |
Definition at line 469 of file weed-effects-utils.c.
Referenced by get_palette_name_for_clip().
void* weed_channel_get_pixel_data | ( | weed_plant_t * | channel | ) |
Definition at line 404 of file weed-effects-utils.c.
void** weed_channel_get_pixel_data_planar | ( | weed_plant_t * | channel, |
int * | nplanes | ||
) |
Definition at line 409 of file weed-effects-utils.c.
int weed_channel_get_rowstride | ( | weed_plant_t * | channel | ) |
Definition at line 482 of file weed-effects-utils.c.
int* weed_channel_get_rowstrides | ( | weed_plant_t * | channel, |
int * | nplanes | ||
) |
Definition at line 487 of file weed-effects-utils.c.
weed_plant_t* weed_channel_get_template | ( | weed_plant_t * | channel | ) |
Definition at line 513 of file weed-effects-utils.c.
Referenced by get_audio_channel_in(), get_audio_from_plugin(), is_audio_channel_in(), and is_audio_channel_out().
int weed_channel_get_width | ( | weed_plant_t * | channel | ) |
width in macropixels
width in macropixels
Definition at line 415 of file weed-effects-utils.c.
Referenced by weed_channel_get_width_pixels().
int weed_channel_get_width_pixels | ( | weed_plant_t * | channel | ) |
width in pixels: only relevant when comparing widths of diferrent palettes
width in pixels: only relevant when comparing widths of diferrent palettes
Definition at line 427 of file weed-effects-utils.c.
int weed_channel_is_disabled | ( | weed_plant_t * | channel | ) |
Definition at line 508 of file weed-effects-utils.c.
weed_plant_t* weed_channel_set_audio_data | ( | weed_plant_t * | channel, |
float ** | data, | ||
int | arate, | ||
int | naudchans, | ||
int | nsamps | ||
) |
Definition at line 570 of file weed-effects-utils.c.
Referenced by get_audio_from_plugin(), and push_audio_to_channel().
weed_plant_t* weed_channel_set_gamma_type | ( | weed_plant_t * | channel, |
int | gamma_type | ||
) |
only sets value; no conversion of pixel_data done
Definition at line 463 of file weed-effects-utils.c.
void weed_channel_set_height | ( | weed_plant_t * | channel, |
int | height | ||
) |
Definition at line 437 of file weed-effects-utils.c.
void weed_channel_set_palette | ( | weed_plant_t * | channel, |
int | palette | ||
) |
Definition at line 448 of file weed-effects-utils.c.
void weed_channel_set_size | ( | weed_plant_t * | channel, |
int | width, | ||
int | height | ||
) |
Definition at line 442 of file weed-effects-utils.c.
void weed_channel_set_width | ( | weed_plant_t * | channel, |
int | width | ||
) |
int weed_chantmpl_get_flags | ( | weed_plant_t * | chantmpl | ) |
Definition at line 290 of file weed-effects-utils.c.
Referenced by get_audio_from_plugin(), and weed_chantmpl_is_optional().
int weed_chantmpl_get_max_audio_length | ( | weed_plant_t * | chantmpl | ) |
Definition at line 295 of file weed-effects-utils.c.
Referenced by push_audio_to_channel().
int weed_chantmpl_get_max_repeats | ( | weed_plant_t * | chantmpl | ) |
a return value of zero means unlimited repeats
Definition at line 373 of file weed-effects-utils.c.
char* weed_chantmpl_get_name | ( | weed_plant_t * | chantmpl | ) |
Definition at line 285 of file weed-effects-utils.c.
int* weed_chantmpl_get_palette_list | ( | weed_plant_t * | filter, |
weed_plant_t * | chantmpl, | ||
int * | nvals | ||
) |
Definition at line 386 of file weed-effects-utils.c.
Referenced by has_alpha_palette(), and has_non_alpha_palette().
int weed_chantmpl_is_audio | ( | weed_plant_t * | chantmpl | ) |
Definition at line 381 of file weed-effects-utils.c.
Referenced by enabled_in_channels(), get_audio_channel_in(), has_audio_chans_in(), has_audio_chans_out(), has_video_chans_in(), has_video_chans_out(), is_audio_channel_in(), and is_audio_channel_out().
int weed_chantmpl_is_optional | ( | weed_plant_t * | chantmpl | ) |
Definition at line 367 of file weed-effects-utils.c.
Referenced by enabled_in_channels(), get_mandatory_channel(), has_audio_chans_in(), has_audio_chans_out(), has_video_chans_in(), and has_video_chans_out().
void weed_clear_plant_flags | ( | weed_plant_t * | t, |
uint32_t | flags, | ||
const char * | ign_prefix | ||
) |
Definition at line 85 of file weed-effects-utils.c.
Referenced by weed_plant_free_host().
char* weed_error_to_text | ( | weed_error_t | error | ) |
Definition at line 647 of file weed-effects-utils.c.
int weed_filter_channel_sizes_vary | ( | weed_plant_t * | filter | ) |
Definition at line 201 of file weed-effects-utils.c.
Referenced by weed_filter_is_resizer().
int weed_filter_get_flags | ( | weed_plant_t * | filter | ) |
Definition at line 176 of file weed-effects-utils.c.
Referenced by get_audio_from_plugin(), weed_audio_filter_is_resampler(), weed_chantmpl_get_palette_list(), weed_filter_channel_sizes_vary(), weed_filter_hints_stateless(), weed_filter_hints_unstable(), weed_filter_is_converter(), weed_filter_is_process_last(), weed_filter_may_thread(), weed_filter_non_realtime(), weed_filter_palettes_vary(), weed_filter_prefers_linear_gamma(), and weed_filter_prefers_premult_alpha().
weed_plant_t* weed_filter_get_gui | ( | weed_plant_t * | filter, |
int | create_if_not_exists | ||
) |
Definition at line 146 of file weed-effects-utils.c.
Referenced by weed_filter_hints_hidden().
weed_plant_t** weed_filter_get_in_chantmpls | ( | weed_plant_t * | filter, |
int * | ntmpls | ||
) |
Definition at line 245 of file weed-effects-utils.c.
Referenced by get_mandatory_channel(), has_audio_chans_in(), has_video_chans_in(), and num_alpha_channels().
weed_plant_t** weed_filter_get_in_paramtmpls | ( | weed_plant_t * | filter, |
int * | ntmpls | ||
) |
Definition at line 257 of file weed-effects-utils.c.
Referenced by get_transition_param(), is_hidden_param(), mt_do_autotransition(), and weed_params_create().
char* weed_filter_get_name | ( | weed_plant_t * | filter | ) |
Definition at line 240 of file weed-effects-utils.c.
weed_plant_t** weed_filter_get_out_chantmpls | ( | weed_plant_t * | filter, |
int * | ntmpls | ||
) |
Definition at line 251 of file weed-effects-utils.c.
Referenced by get_mandatory_channel(), has_audio_chans_out(), has_video_chans_out(), and num_alpha_channels().
weed_plant_t** weed_filter_get_out_paramtmpls | ( | weed_plant_t * | filter, |
int * | ntmpls | ||
) |
Definition at line 263 of file weed-effects-utils.c.
Referenced by weed_params_create().
char* weed_filter_get_package_name | ( | weed_plant_t * | filter | ) |
Definition at line 154 of file weed-effects-utils.c.
Referenced by on_rte_info_clicked().
weed_plant_t* weed_filter_get_plugin_info | ( | weed_plant_t * | filter | ) |
Definition at line 150 of file weed-effects-utils.c.
Referenced by weed_filter_get_package_name().
int weed_filter_hints_hidden | ( | weed_plant_t * | filter | ) |
Definition at line 231 of file weed-effects-utils.c.
int weed_filter_hints_stateless | ( | weed_plant_t * | filter | ) |
Definition at line 186 of file weed-effects-utils.c.
int weed_filter_hints_unstable | ( | weed_plant_t * | filter | ) |
Definition at line 181 of file weed-effects-utils.c.
int weed_filter_is_converter | ( | weed_plant_t * | filter | ) |
Definition at line 221 of file weed-effects-utils.c.
Referenced by weed_audio_filter_is_resampler(), weed_filter_is_palette_converter(), and weed_filter_is_resizer().
int weed_filter_is_process_last | ( | weed_plant_t * | filter | ) |
Definition at line 226 of file weed-effects-utils.c.
Referenced by init_event_is_process_last().
int weed_filter_is_resizer | ( | weed_plant_t * | filter | ) |
Definition at line 822 of file weed-effects-utils.c.
Referenced by weed_instance_is_resizer().
int weed_filter_may_thread | ( | weed_plant_t * | filter | ) |
Definition at line 196 of file weed-effects-utils.c.
int weed_filter_non_realtime | ( | weed_plant_t * | filter | ) |
Definition at line 191 of file weed-effects-utils.c.
int weed_filter_palettes_vary | ( | weed_plant_t * | filter | ) |
Definition at line 206 of file weed-effects-utils.c.
Referenced by weed_filter_is_palette_converter().
int weed_filter_prefers_linear_gamma | ( | weed_plant_t * | filter | ) |
Definition at line 211 of file weed-effects-utils.c.
int weed_filter_prefers_premult_alpha | ( | weed_plant_t * | filter | ) |
Definition at line 216 of file weed-effects-utils.c.
const char* weed_gamma_get_name | ( | int | gamma | ) |
Definition at line 774 of file weed-effects-utils.c.
Referenced by do_gamma_import_warn().
int weed_gui_get_flags | ( | weed_plant_t * | gui | ) |
int weed_host_info_get_flags | ( | weed_plant_t * | host_info | ) |
Definition at line 116 of file weed-effects-utils.c.
Referenced by weed_host_set_supports_linear_gamma(), and weed_host_set_supports_premult_alpha().
void weed_host_info_set_flags | ( | weed_plant_t * | host_info, |
int | flags | ||
) |
Definition at line 121 of file weed-effects-utils.c.
Referenced by weed_host_set_supports_linear_gamma(), and weed_host_set_supports_premult_alpha().
void weed_host_set_supports_linear_gamma | ( | weed_plant_t * | host_info | ) |
Definition at line 131 of file weed-effects-utils.c.
void weed_host_set_supports_premult_alpha | ( | weed_plant_t * | host_info | ) |
Definition at line 136 of file weed-effects-utils.c.
void weed_host_set_verbosity | ( | weed_plant_t * | host_info, |
int | verbosityy | ||
) |
Definition at line 126 of file weed-effects-utils.c.
int weed_instance_get_flags | ( | weed_plant_t * | instance | ) |
Definition at line 580 of file weed-effects-utils.c.
weed_plant_t* weed_instance_get_gui | ( | weed_plant_t * | inst, |
int | create_if_not_exists | ||
) |
Definition at line 158 of file weed-effects-utils.c.
Referenced by weed_reinit_effect().
weed_plant_t** weed_instance_get_in_channels | ( | weed_plant_t * | instance, |
int * | nchans | ||
) |
Definition at line 590 of file weed-effects-utils.c.
Referenced by get_audio_channel_in(), is_audio_channel_in(), and is_audio_channel_out().
weed_plant_t** weed_instance_get_in_params | ( | weed_plant_t * | instance, |
int * | nparams | ||
) |
Definition at line 602 of file weed-effects-utils.c.
Referenced by check_string_choice_params(), get_track_visibility_at_tc(), on_resetp_clicked(), update_visual_params(), weed_in_parameters_free(), and weed_params_to_rfx().
weed_plant_t** weed_instance_get_out_channels | ( | weed_plant_t * | instance, |
int * | nchans | ||
) |
Definition at line 596 of file weed-effects-utils.c.
Referenced by run_process_func().
weed_plant_t** weed_instance_get_out_params | ( | weed_plant_t * | instance, |
int * | nparams | ||
) |
Definition at line 608 of file weed-effects-utils.c.
void weed_instance_set_flags | ( | weed_plant_t * | instance, |
int | flags | ||
) |
Definition at line 585 of file weed-effects-utils.c.
uint32_t weed_leaf_clear_flagbits | ( | weed_plant_t * | , |
const char * | leaf, | ||
uint32_t | flagbits | ||
) |
~value ANDed with flags
Definition at line 58 of file weed-effects-utils.c.
Referenced by weed_clear_plant_flags(), and weed_leaf_delete_host().
uint32_t weed_leaf_set_flagbits | ( | weed_plant_t * | , |
const char * | leaf, | ||
uint32_t | flagbits | ||
) |
value ORed with flags
Definition at line 49 of file weed-effects-utils.c.
Referenced by weed_add_plant_flags().
int weed_palette_get_bits_per_macropixel | ( | int | pal | ) |
Definition at line 1411 of file colourspace.c.
Referenced by cconx_convert_pixel_data(), and weed_palette_get_compression_ratio().
double weed_palette_get_compression_ratio | ( | int | pal | ) |
Definition at line 803 of file weed-effects-utils.c.
const char* weed_palette_get_name | ( | int | pal | ) |
Definition at line 703 of file weed-effects-utils.c.
Referenced by get_palette_name_for_clip(), on_vppa_ok_clicked(), and weed_palette_get_name_full().
char* weed_palette_get_name_full | ( | int | pal, |
int | clamping, | ||
int | subspace | ||
) |
Definition at line 764 of file weed-effects-utils.c.
Referenced by get_palette_name_for_clip(), and open_vid_playback_plugin().
int weed_param_does_wrap | ( | weed_plant_t * | param | ) |
Definition at line 548 of file weed-effects-utils.c.
weed_plant_t* weed_param_get_gui | ( | weed_plant_t * | param, |
int | create_if_not_exists | ||
) |
Definition at line 166 of file weed-effects-utils.c.
Referenced by check_string_choice_params(), is_hidden_param(), set_copy_to(), weed_param_get_nchoices(), and weed_param_is_hidden().
int weed_param_get_nchoices | ( | weed_plant_t * | param | ) |
Definition at line 553 of file weed-effects-utils.c.
weed_plant_t* weed_param_get_template | ( | weed_plant_t * | param | ) |
Definition at line 518 of file weed-effects-utils.c.
Referenced by check_string_choice_params(), get_textparm(), get_track_visibility_at_tc(), interpolate_param(), on_del_node_clicked(), on_resetp_clicked(), set_copy_to(), update_visual_params(), weed_param_does_wrap(), weed_param_get_nchoices(), weed_param_get_type(), weed_param_get_value_type(), weed_param_has_value_perchannel(), weed_param_has_variable_size(), weed_param_is_hidden(), weed_param_value_irrelevant(), weed_params_to_rfx(), and weed_paramtmpl_hints_string_choice().
int weed_param_get_type | ( | weed_plant_t * | param | ) |
Definition at line 523 of file weed-effects-utils.c.
Referenced by set_copy_to().
int weed_param_get_value_boolean | ( | weed_plant_t * | param | ) |
Definition at line 619 of file weed-effects-utils.c.
double weed_param_get_value_double | ( | weed_plant_t * | param | ) |
Definition at line 624 of file weed-effects-utils.c.
int weed_param_get_value_int | ( | weed_plant_t * | param | ) |
Definition at line 614 of file weed-effects-utils.c.
int64_t weed_param_get_value_int64 | ( | weed_plant_t * | param | ) |
Definition at line 629 of file weed-effects-utils.c.
char* weed_param_get_value_string | ( | weed_plant_t * | param | ) |
Definition at line 634 of file weed-effects-utils.c.
int weed_param_get_value_type | ( | weed_plant_t * | param | ) |
Definition at line 528 of file weed-effects-utils.c.
int weed_param_has_value_perchannel | ( | weed_plant_t * | param | ) |
Definition at line 538 of file weed-effects-utils.c.
Referenced by set_copy_to().
int weed_param_has_variable_size | ( | weed_plant_t * | param | ) |
Definition at line 533 of file weed-effects-utils.c.
Referenced by set_copy_to().
int weed_param_is_hidden | ( | weed_plant_t * | param, |
int | temporary | ||
) |
Definition at line 170 of file weed-effects-utils.c.
Referenced by is_hidden_param(), and on_resetp_clicked().
int weed_param_value_irrelevant | ( | weed_plant_t * | param | ) |
Definition at line 543 of file weed-effects-utils.c.
Referenced by interpolate_param().
int weed_paramtmpl_does_wrap | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 334 of file weed-effects-utils.c.
Referenced by weed_param_does_wrap(), and weed_params_to_rfx().
int weed_paramtmpl_get_flags | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 300 of file weed-effects-utils.c.
Referenced by count_simple_params(), get_nth_simple_param(), is_hidden_param(), set_copy_to(), weed_params_to_rfx(), weed_paramtmpl_has_value_perchannel(), weed_paramtmpl_has_variable_size(), and weed_paramtmpl_value_irrelevant().
weed_plant_t* weed_paramtmpl_get_gui | ( | weed_plant_t * | paramtmpl, |
int | create_if_not_exists | ||
) |
Definition at line 162 of file weed-effects-utils.c.
Referenced by check_string_choice_params(), get_nth_simple_param(), weed_param_get_nchoices(), weed_params_to_rfx(), weed_paramtmpl_does_wrap(), weed_paramtmpl_hints_hidden(), and weed_paramtmpl_hints_string_choice().
char* weed_paramtmpl_get_name | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 317 of file weed-effects-utils.c.
int weed_paramtmpl_get_type | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 312 of file weed-effects-utils.c.
Referenced by count_simple_params(), fill_param_vals_to(), gamma_conv_params(), get_nth_simple_param(), get_textparm(), interpolate_param(), is_hidden_param(), mt_do_autotransition(), update_visual_params(), weed_param_get_type(), and weed_params_to_rfx().
int weed_paramtmpl_has_value_perchannel | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 328 of file weed-effects-utils.c.
Referenced by weed_param_has_value_perchannel().
int weed_paramtmpl_has_variable_size | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 322 of file weed-effects-utils.c.
Referenced by weed_param_has_variable_size(), and weed_paramtmpl_value_type().
int weed_paramtmpl_hints_hidden | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 351 of file weed-effects-utils.c.
Referenced by weed_param_is_hidden().
int weed_paramtmpl_hints_string_choice | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 342 of file weed-effects-utils.c.
int weed_paramtmpl_value_irrelevant | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 360 of file weed-effects-utils.c.
Referenced by rte_set_defs_ok(), weed_param_value_irrelevant(), weed_params_create(), and weed_params_to_rfx().
uint32_t weed_paramtmpl_value_type | ( | weed_plant_t * | paramtmpl | ) |
Definition at line 305 of file weed-effects-utils.c.
Referenced by weed_param_get_value_type().
int32_t weed_plant_get_type | ( | weed_plant_t * | ) |
Definition at line 44 of file weed-effects-utils.c.
Referenced by _weed_get_gui(), and weed_leaf_set_monitor().
char* weed_plugin_info_get_package_name | ( | weed_plant_t * | pinfo | ) |
Definition at line 141 of file weed-effects-utils.c.
Referenced by weed_filter_get_package_name().
char* weed_seed_type_to_text | ( | uint32_t | seed_type | ) |
Definition at line 680 of file weed-effects-utils.c.
const char* weed_yuv_clamping_get_name | ( | int | clamping | ) |
Definition at line 751 of file weed-effects-utils.c.
Referenced by on_vppa_ok_clicked(), and weed_palette_get_name_full().
const char* weed_yuv_subspace_get_name | ( | int | subspace | ) |
Definition at line 757 of file weed-effects-utils.c.
Referenced by weed_palette_get_name_full().