i420_yuy2.c File Reference

Include dependency graph for i420_yuy2.c:


Functions

static int Open (vlc_object_t *)
 Probes and initializes.
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
void i420_yuyv_neon (uint8_t *out, const uint8_t **in, unsigned int pitch, unsigned int s_off, unsigned int height)
static void I420_YUYV (filter_t *filter, picture_t *src, picture_t *dst)
void i420_uyvy_neon (uint8_t *out, const uint8_t **in, uintptr_t pitch, uintptr_t s_off, uintptr_t height)
static void I420_UYVY (filter_t *filter, picture_t *src, picture_t *dst)
static picture_tI420_YUYV_Filter (filter_t *p_filter, picture_t *p_pic)
static picture_tI420_UYVY_Filter (filter_t *p_filter, picture_t *p_pic)

Function Documentation

static void I420_UYVY ( filter_t filter,
picture_t src,
picture_t dst 
) [static]

static picture_t* I420_UYVY_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

void i420_uyvy_neon ( uint8_t *  out,
const uint8_t **  in,
uintptr_t  pitch,
uintptr_t  s_off,
uintptr_t  height 
)

Referenced by I420_UYVY().

static void I420_YUYV ( filter_t filter,
picture_t src,
picture_t dst 
) [static]

References i420_yuyv_neon().

static picture_t* I420_YUYV_Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

Referenced by I420_UYVY_Filter().

void i420_yuyv_neon ( uint8_t *  out,
const uint8_t **  in,
unsigned int  pitch,
unsigned int  s_off,
unsigned int  height 
)

Referenced by I420_YUYV().

static int Open ( vlc_object_t p_this  )  [static]

Probes and initializes.

Todo:

  • Improve CDDB support (non-blocking, cache, .

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.

Parameters:
p_this,: the vlc_object
Returns:
VLC_SUCCESS if everything was fine
Parameters:
p_this 
p_this,: the filter object
Returns:
VLC_SUCCESS or vlc error codes

Todo:
Reinstate meta codec name

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Generated on Tue May 25 08:05:09 2010 for VLC by  doxygen 1.5.6