
Data Structures | |
| struct | vout_display_sys_t |
Defines | |
| #define | FB_DEV_VAR "fbdev" |
| #define | DEVICE_TEXT N_("Framebuffer device") |
| #define | DEVICE_LONGTEXT |
| #define | TTY_TEXT N_("Run fb on current tty") |
| #define | TTY_LONGTEXT |
| #define | FB_MODE_TEXT N_("Framebuffer resolution to use") |
| #define | FB_MODE_LONGTEXT |
| #define | HW_ACCEL_TEXT N_("Framebuffer uses hw acceleration") |
| #define | HW_ACCEL_LONGTEXT |
| #define | CHROMA_TEXT N_("Image format (default RGB)") |
| #define | CHROMA_LONGTEXT N_("Chroma fourcc used by the framebuffer. Default is RGB since the fb device has no way to report its chroma.") |
Functions | |
| static int | Open (vlc_object_t *object) |
| This function allocates and initializes a FB vout method. | |
| static void | Close (vlc_object_t *object) |
| Terminate an output method created by Open. | |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static picture_pool_t * | Pool (vout_display_t *, unsigned) |
| static void | Display (vout_display_t *, picture_t *) |
| static int | Control (vout_display_t *, int, va_list) |
| static void | Manage (vout_display_t *) |
| static int | OpenDisplay (vout_display_t *, bool force_resolution) |
| static void | CloseDisplay (vout_display_t *) |
| static void | SwitchDisplay (int i_signal) |
| static void | TextMode (int tty) |
| static void | GfxMode (int tty) |
| static int | TtyInit (vout_display_t *) |
| static void | TtyExit (vout_display_t *) |
| static void | ClearScreen (vout_display_sys_t *sys) |
| #define CHROMA_LONGTEXT N_("Chroma fourcc used by the framebuffer. Default is RGB since the fb device has no way to report its chroma.") |
| #define CHROMA_TEXT N_("Image format (default RGB)") |
| #define DEVICE_LONGTEXT |
Value:
N_(\ "Framebuffer device to use for rendering (usually /dev/fb0).")
| #define DEVICE_TEXT N_("Framebuffer device") |
| #define FB_DEV_VAR "fbdev" |
Referenced by OpenDisplay().
| #define FB_MODE_LONGTEXT |
Value:
N_(\ "Select the resolution for the framebuffer. Currently it supports " \ "the values 0=QCIF 1=CIF 2=NTSC 3=PAL, 4=auto (default 4=auto)")
| #define FB_MODE_TEXT N_("Framebuffer resolution to use") |
| #define HW_ACCEL_LONGTEXT |
Value:
N_(\ "If your framebuffer supports hardware acceleration or does double buffering " \ "in hardware then you must disable this option. It then does double buffering " \ "in software.")
| #define HW_ACCEL_TEXT N_("Framebuffer uses hw acceleration") |
| #define TTY_LONGTEXT |
Value:
N_(\ "Run framebuffer on current TTY device (default enabled). " \ "(disable tty handling with caution)")
| #define TTY_TEXT N_("Run fb on current tty") |
| static void ClearScreen | ( | vout_display_sys_t * | sys | ) | [static] |
References vout_display_sys_t::chroma, size, vout_display_sys_t::video_ptr, vout_display_sys_t::video_size, and VLC_CODEC_UYVY.
Referenced by CloseDisplay(), Manage(), and OpenDisplay().
| static void Close | ( | vlc_object_t * | p_this | ) | [static] |
Terminate an output method created by Open.
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 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 CloseDisplay | ( | vout_display_t * | vd | ) | [static] |
| static int Control | ( | vout_display_t * | vd, | |
| int | query, | |||
| va_list | args | |||
| ) | [static] |
| static void Display | ( | vout_display_t * | vd, | |
| picture_t * | picture | |||
| ) | [static] |
| static void GfxMode | ( | int | tty | ) | [static] |
Referenced by TtyInit().
| static void Manage | ( | vout_display_t * | vd | ) | [static] |
References ClearScreen(), msg_Dbg, vout_display_t::sys, VLC_UNUSED, and vout_display_SendEventDisplaySize().
| static int Open | ( | vlc_object_t * | p_this | ) | [static] |
This function allocates and initializes a FB vout method.
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 int OpenDisplay | ( | vout_display_t * | vd, | |
| bool | force_resolution | |||
| ) | [static] |
References vout_display_sys_t::bytes_per_pixel, ClearScreen(), vout_display_sys_t::fb_cmap, FB_DEV_VAR, vout_display_sys_t::fd, vout_display_sys_t::has_pan, vout_display_sys_t::height, vout_display_sys_t::is_tty, vout_display_sys_t::line_length, msg_Dbg, msg_Err, msg_Warn, vout_display_sys_t::old_info, vout_display_sys_t::palette, vout_display_t::sys, vout_display_sys_t::var_info, var_InheritString, vout_display_sys_t::video_ptr, vout_display_sys_t::video_size, VLC_EGENERIC, VLC_ENOMEM, vlc_open(), VLC_SUCCESS, and vout_display_sys_t::width.
| static picture_pool_t * Pool | ( | vout_display_t * | vd, | |
| unsigned | count | |||
| ) | [static] |
References vout_display_t::fmt, picture_resource_t::i_lines, picture_resource_t::i_pitch, vout_display_sys_t::is_hw_accel, vout_display_sys_t::line_length, picture_resource_t::p, picture_resource_t::p_pixels, vout_display_sys_t::picture, picture_NewFromResource(), picture_pool_New(), picture_pool_NewFromFormat(), vout_display_sys_t::pool, vout_display_t::sys, vout_display_sys_t::var_info, and vout_display_sys_t::video_ptr.
| static void SwitchDisplay | ( | int | i_signal | ) | [static] |
References vout_display_sys_t::tty, vlc_mutex_lock(), vlc_mutex_unlock(), and VLC_UNUSED.
Referenced by TtyInit().
| static void TtyExit | ( | vout_display_t * | vd | ) | [static] |
| static int TtyInit | ( | vout_display_t * | vd | ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6