fb.c File Reference

Include dependency graph for fb.c:


Data Structures

struct  vout_sys_t
struct  picture_sys_t

Defines

#define MAX_DIRECTBUFFERS   1
#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 CHROMA_TEXT   N_("Chroma used.")
#define CHROMA_LONGTEXT
#define ASPECT_RATIO_TEXT   N_("Video aspect ratio")
#define ASPECT_RATIO_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

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 int Manage (vout_thread_t *)
static void Display (vout_thread_t *, picture_t *)
static int Control (vout_thread_t *, int, va_list)
static int NewPicture (vout_thread_t *, picture_t *)
static void FreePicture (vout_thread_t *, picture_t *)
static int OpenDisplay (vout_thread_t *)
static void CloseDisplay (vout_thread_t *)
static void SwitchDisplay (int i_signal)
static void TextMode (int i_tty)
static void GfxMode (int i_tty)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)

Define Documentation

#define ASPECT_RATIO_LONGTEXT

Value:

N_( \
    "Aspect ratio of the video image (4:3, 16:9). Default is square pixels." )

#define ASPECT_RATIO_TEXT   N_("Video aspect ratio")

#define CHROMA_LONGTEXT

Value:

N_( \
    "Force use of a specific chroma for output. Default is I420." )

#define CHROMA_TEXT   N_("Chroma used.")

#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"

#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 MAX_DIRECTBUFFERS   1

#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.")


Function Documentation

static void CloseDisplay ( vout_thread_t  )  [static]

static int Control ( vout_thread_t ,
int  ,
va_list   
) [static]

static int Create ( vlc_object_t  )  [static]

static void Destroy ( vlc_object_t  )  [static]

static void Display ( vout_thread_t ,
picture_t  
) [static]

static void End ( vout_thread_t  )  [static]

static void FreePicture ( vout_thread_t ,
picture_t  
) [static]

static void GfxMode ( int  i_tty  )  [static]

static int Init ( vout_thread_t  )  [static]

static int Manage ( vout_thread_t  )  [static]

static int NewPicture ( vout_thread_t ,
picture_t  
) [static]

static int OpenDisplay ( vout_thread_t  )  [static]

static void SwitchDisplay ( int  i_signal  )  [static]

static void TextMode ( int  i_tty  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Wed Aug 13 08:05:13 2008 for VLC by  doxygen 1.5.1