
Data Structures | |
| struct | vout_sys_t |
| struct | picture_sys_t |
Functions | |
| static int | Open (vlc_object_t *) |
| Probes and initializes. | |
| static void | Close (vlc_object_t *) |
| Releases resources. | |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | Init (vout_thread_t *) |
| static void | End (vout_thread_t *) |
| static int | Manage (vout_thread_t *) |
| static void | Render (vout_thread_t *, picture_t *) |
| static void | Display (vout_thread_t *, picture_t *) |
| static void | VoutGetDisplayCfg (vout_thread_t *, vout_display_cfg_t *, const char *title) |
| static void Close | ( | vlc_object_t * | p_this | ) | [static] |
Releases resources.
Close the module.
Destroys the X11 window.
Disconnect from the X server.
Close a SDL video output.
It destroys an OpenGL vout display.
Terminate a vout display created by Open.
It destroyes a Direct3D vout display.
Terminate an output method created by Open.
Release the drawable.
Close a libcaca video output.
Close a aa video output method.
Close our wrapper instance.
Close the filter.
Terminate a splitter module.
This function closes a clone video splitter module.
Common close function.
Releases allocate resources.
Close: Destructor.
| p_this | pointer to this filter object | |
| p_this,: | the filter object |
| static void Display | ( | vout_thread_t * | vout, | |
| picture_t * | picture | |||
| ) | [static] |
| static void End | ( | vout_thread_t * | vout | ) | [static] |
References picture_sys_t::direct, DIRECT_PICTURE, FREE_PICTURE, i, picture_t::i_status, picture_t::i_type, picture_t::p_data_orig, vout_thread_t::p_picture, picture_t::p_sys, vout_thread_t::p_sys, picture_Release(), vout_sys_t::use_dr, vout_sys_t::vd, vout_AreDisplayPicturesInvalid(), vout_ManageDisplay(), and VOUT_MAX_PICTURES.
| static int Init | ( | vout_thread_t * | vout | ) | [static] |
References vout_thread_t::b_on_top, picture_t::b_slow, DESTROYED_PICTURE, picture_sys_t::direct, DIRECT_PICTURE, vout_thread_t::fmt_in, vout_thread_t::fmt_out, picture_t::format, FREE_PICTURE, vout_display_info_t::has_pictures_invalid, i, picture_heap_t::i_aspect, video_format_t::i_bmask, picture_heap_t::i_bmask, vout_thread_t::i_changes, video_format_t::i_chroma, picture_heap_t::i_chroma, video_format_t::i_gmask, picture_heap_t::i_gmask, video_format_t::i_height, picture_heap_t::i_height, picture_heap_t::i_pictures, picture_t::i_planes, video_format_t::i_rmask, picture_heap_t::i_rmask, video_format_t::i_sar_den, video_format_t::i_sar_num, picture_t::i_status, picture_t::i_type, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, picture_heap_t::i_width, video_format_t::i_x_offset, video_format_t::i_y_offset, index, vout_display_t::info, vout_display_info_t::is_slow, vout_thread_t::output, picture_t::p, vout_thread_t::p_picture, picture_t::p_sys, vout_thread_t::p_sys, picture_heap_t::pf_setpalette, picture_pool_Get(), picture_heap_t::pp_picture, vout_display_t::source, vout_sys_t::use_dr, vout_sys_t::vd, VLC_OBJECT, VLC_SUCCESS, vout_AllocatePicture, VOUT_ASPECT_FACTOR, VOUT_CROP_CHANGE, vout_display_Pool(), vout_IsDisplayFiltered(), VOUT_MAX_PICTURES, vout_SetWindowState(), and VOUT_WINDOW_STATE_ABOVE.
| static int Manage | ( | vout_thread_t * | vout | ) | [static] |
References vout_thread_t::b_fullscreen, vout_thread_t::b_on_top, crop(), vout_thread_t::fmt_in, vout_thread_t::fmt_out, vout_thread_t::fmt_render, picture_heap_t::i_aspect, vout_thread_t::i_changes, video_format_t::i_height, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, video_format_t::i_x_offset, video_format_t::i_y_offset, vout_thread_t::output, vout_thread_t::p_sys, vout_sys_t::use_dr, var_GetBool, var_GetFloat, var_SetBool, vout_sys_t::vd, VLC_SUCCESS, vlc_ureduce(), vout_AreDisplayPicturesInvalid(), VOUT_ASPECT_CHANGE, VOUT_ASPECT_FACTOR, VOUT_CROP_CHANGE, VOUT_FULLSCREEN_CHANGE, vout_ManageDisplay(), VOUT_ON_TOP_CHANGE, VOUT_PICTURE_BUFFERS_CHANGE, VOUT_SCALE_CHANGE, vout_SetDisplayAspect(), vout_SetDisplayCrop(), vout_SetDisplayFilled(), vout_SetDisplayFullscreen(), vout_SetDisplayZoom(), vout_SetWindowState(), VOUT_WINDOW_STATE_ABOVE, VOUT_WINDOW_STATE_NORMAL, VOUT_ZOOM_CHANGE, and ZOOM_FP_FACTOR.
| static int Open | ( | vlc_object_t * | p_this | ) | [static] |
Probes and initializes.
Forward declarations.
Status of this demuxer: Real Media format -----------------.
Basic chorus/flanger/delay audio filter This implements a variable delay filter for VLC.
Todo:
Open the module.
Create an X11 window.
Probe the X server.
This function initializes SDL vout method.
It creates an OpenGL vout display.
This function allocates and initialize the DirectX vout display.
It creates a Direct3D vout display.
This function allocates and initializes a FB vout method.
Find the drawable set by libvlc application.
This function initializes libcaca vout method.
This function allocates and initializes a aa vout method.
This function allocates and initializes a Wall splitter module.
Open the filter.
This function allocates and initializes a Clone splitter module.
Open: initialize and create stuff.
Connect to the sftp server and ask for a file.
| p_this,: | the vlc_object |
| p_this | ||
| p_this,: | the filter object |
| static void Render | ( | vout_thread_t * | vout, | |
| picture_t * | picture | |||
| ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
| static void VoutGetDisplayCfg | ( | vout_thread_t * | vout, | |
| vout_display_cfg_t * | cfg, | |||
| const char * | title | |||
| ) | [static] |
References vout_display_cfg_t::align, vout_display_cfg_t::den, vout_display_cfg_t::display, vout_display_cfg_t::height, vout_display_cfg_t::horizontal, vout_display_cfg_t::is_display_filled, vout_display_cfg_t::is_fullscreen, vout_display_cfg_t::num, vout_display_cfg_t::sar, vout_display_cfg_t::title, var_CreateGetBool, var_CreateGetFloat, var_CreateGetInteger, vout_display_cfg_t::vertical, vlc_ureduce(), VOUT_DISPLAY_ALIGN_BOTTOM, VOUT_DISPLAY_ALIGN_CENTER, VOUT_DISPLAY_ALIGN_LEFT, VOUT_DISPLAY_ALIGN_RIGHT, VOUT_DISPLAY_ALIGN_TOP, vout_display_cfg_t::width, and vout_display_cfg_t::zoom.
1.5.6