
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Defines | |
| #define | LOOPS_TEXT N_("Number of time to blend") |
| #define | LOOPS_LONGTEXT N_("The number of time the blend will be performed") |
| #define | ALPHA_TEXT N_("Alpha of the blended image") |
| #define | ALPHA_LONGTEXT N_("Alpha with which the blend image is blended") |
| #define | BASE_IMAGE_TEXT N_("Image to be blended onto") |
| #define | BASE_IMAGE_LONGTEXT N_("The image which will be used to blend onto") |
| #define | BASE_CHROMA_TEXT N_("Chroma for the base image") |
| #define | BASE_CHROMA_LONGTEXT N_("Chroma which the base image will be loaded in") |
| #define | BLEND_IMAGE_TEXT N_("Image which will be blended") |
| #define | BLEND_IMAGE_LONGTEXT N_("The image blended onto the base image") |
| #define | BLEND_CHROMA_TEXT N_("Chroma for the blend image") |
| #define | BLEND_CHROMA_LONGTEXT |
| #define | CFG_PREFIX "blendbench-" |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| static picture_t * | Filter (filter_t *, picture_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | blendbench_LoadImage (vlc_object_t *p_this, picture_t **pp_pic, vlc_fourcc_t i_chroma, char *psz_file, const char *psz_name) |
Variables | |
| static const char *const | ppsz_filter_options [] |
| #define ALPHA_LONGTEXT N_("Alpha with which the blend image is blended") |
| #define ALPHA_TEXT N_("Alpha of the blended image") |
| #define BASE_CHROMA_LONGTEXT N_("Chroma which the base image will be loaded in") |
| #define BASE_CHROMA_TEXT N_("Chroma for the base image") |
| #define BASE_IMAGE_LONGTEXT N_("The image which will be used to blend onto") |
| #define BASE_IMAGE_TEXT N_("Image to be blended onto") |
| #define BLEND_CHROMA_LONGTEXT |
Value:
N_("Chroma which the blend image will be loaded" \ "in")
| #define BLEND_CHROMA_TEXT N_("Chroma for the blend image") |
| #define BLEND_IMAGE_LONGTEXT N_("The image blended onto the base image") |
| #define BLEND_IMAGE_TEXT N_("Image which will be blended") |
| #define CFG_PREFIX "blendbench-" |
| #define LOOPS_LONGTEXT N_("The number of time the blend will be performed") |
| #define LOOPS_TEXT N_("Number of time to blend") |
| static int blendbench_LoadImage | ( | vlc_object_t * | p_this, | |
| picture_t ** | pp_pic, | |||
| vlc_fourcc_t | i_chroma, | |||
| char * | psz_file, | |||
| const char * | psz_name | |||
| ) | [static] |
References video_format_t::i_chroma, image_HandlerCreate, image_HandlerDelete(), image_ReadUrl, msg_Dbg, msg_Err, VLC_EGENERIC, VLC_SUCCESS, and Y_PLANE.
Referenced by Create().
| static int Create | ( | vlc_object_t * | p_this | ) | [static] |
References filter_sys_t::b_done, blendbench_LoadImage(), CFG_PREFIX, config_ChainParse, Filter(), filter_sys_t::i_alpha, filter_sys_t::i_base_chroma, filter_sys_t::i_blend_chroma, filter_sys_t::i_loops, filter_sys_t::p_base_image, filter_sys_t::p_blend_image, filter_t::p_cfg, filter_t::p_sys, p_sys, ppsz_filter_options, var_CreateGetIntegerCommand, var_CreateGetStringCommand, VLC_ENOMEM, VLC_FOURCC, and VLC_SUCCESS.
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
References filter_sys_t::p_base_image, filter_sys_t::p_blend_image, filter_t::p_sys, p_sys, and picture_Release().
References filter_sys_t::b_done, filter_t::fmt_in, filter_t::fmt_out, picture_t::format, filter_sys_t::i_alpha, filter_sys_t::i_loops, plane_t::i_visible_lines, plane_t::i_visible_pitch, mdate(), module_need, module_unneed, msg_Info, picture_t::p, filter_sys_t::p_base_image, filter_sys_t::p_blend_image, filter_t::p_module, filter_t::p_sys, p_sys, picture_Release(), es_format_t::video, vlc_object_attach, vlc_object_create, vlc_object_release, and Y_PLANE.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const char* const ppsz_filter_options[] [static] |
Initial value:
{
"loops", "alpha", "base-image", "base-chroma", "blend-image",
"blend-chroma", NULL
}
1.5.6