
Data Structures | |
| struct | vout_sys_t |
Enumerations | |
| enum | wrapper_output_t { NONE, VINPUT, PROCESSED } |
| enum | internal_chroma_t { CINPUT, GREY, RGB } |
| enum | verbosity_t { VERB_ERROR, VERB_WARN, VERB_DEBUG } |
Functions | |
| static int | Create (vlc_object_t *) |
| static void | Destroy (vlc_object_t *) |
| static int | Init (vout_thread_t *) |
| static void | End (vout_thread_t *) |
| static void | Render (vout_thread_t *, picture_t *) |
| static void | ReleaseImages (vout_thread_t *p_vout) |
| static void | VlcPictureToIplImage (vout_thread_t *p_vout, picture_t *p_in) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | Control (vout_thread_t *p_vout, int i_query, va_list args) |
Variables | |
| static const char *const | chroma_list [] = { "input", "I420", "RGB32"} |
| static const char *const | chroma_list_text [] |
| static const char *const | output_list [] = { "none", "input", "processed"} |
| static const char *const | output_list_text [] |
| static const char *const | verbosity_list [] = { "error", "warning", "debug"} |
| static const char *const | verbosity_list_text [] |
| enum internal_chroma_t |
| enum verbosity_t |
| enum wrapper_output_t |
| static int Control | ( | vout_thread_t * | p_vout, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
| static int Create | ( | vlc_object_t * | p_this | ) | [static] |
References CINPUT, Control(), End(), GREY, i, image_HandlerCreate, Init(), msg_Err, msg_Info, NONE, PROCESSED, Render(), RGB, var_InheritFloat, var_InheritString, VERB_DEBUG, VERB_ERROR, VERB_WARN, VINPUT, VLC_ENOMEM, VLC_SUCCESS, and VOUT_MAX_PLANES.
| static void Destroy | ( | vlc_object_t * | p_this | ) | [static] |
References image_HandlerDelete(), and ReleaseImages().
| static void End | ( | vout_thread_t * | p_vout | ) | [static] |
| static int Init | ( | vout_thread_t * | p_vout | ) | [static] |
References vout_sys_t::f_scale, GREY, video_format_t::i_chroma, video_format_t::i_height, vout_sys_t::i_internal_chroma, vout_sys_t::i_verbosity, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, vout_sys_t::i_wrapper_output, video_format_t::i_x_offset, video_format_t::i_y_offset, module_need, msg_Dbg, msg_Err, filter_t::p_module, vout_sys_t::p_opencv, p_sys, PROCESSED, vout_sys_t::psz_inner_name, RGB, VERB_WARN, VLC_CODEC_I420, VLC_CODEC_RGB32, VLC_EGENERIC, vlc_object_attach, vlc_object_create, vlc_object_release, VLC_SUCCESS, and VOUT_MAX_PICTURES.
| static void ReleaseImages | ( | vout_thread_t * | p_vout | ) | [static] |
References i, msg_Dbg, picture_Release(), VERB_WARN, and VOUT_MAX_PLANES.
| static void Render | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic | |||
| ) | [static] |
References picture_t::date, msg_Dbg, msleep, picture_Copy(), ReleaseImages(), VERB_WARN, VINPUT, vlc_object_alive, VlcPictureToIplImage(), and VOUT_OUTMEM_SLEEP.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
| static void VlcPictureToIplImage | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_in | |||
| ) | [static] |
References CINPUT, vout_sys_t::f_scale, picture_t::format, GREY, vout_sys_t::hacked_pic, i, video_format_t::i_chroma, vout_sys_t::i_cv_image_size, video_format_t::i_height, vout_sys_t::i_internal_chroma, plane_t::i_pitch, plane_t::i_pixel_pitch, picture_t::i_planes, vout_sys_t::i_verbosity, plane_t::i_visible_lines, plane_t::i_visible_pitch, video_format_t::i_width, image_Convert, msg_Dbg, msg_Err, picture_t::p, vout_sys_t::p_cv_image, picture_t::p_data_orig, vout_sys_t::p_image, plane_t::p_pixels, vout_sys_t::p_proc_image, p_sys, vout_sys_t::p_to_be_freed, RGB, VERB_WARN, VLC_CODEC_I420, and VLC_CODEC_RGB32.
Referenced by Render().
const char* const chroma_list[] = { "input", "I420", "RGB32"} [static] |
const char* const chroma_list_text[] [static] |
const char* const output_list[] = { "none", "input", "processed"} [static] |
const char* const output_list_text[] [static] |
const char* const verbosity_list[] = { "error", "warning", "debug"} [static] |
const char* const verbosity_list_text[] [static] |
1.5.6