audio_format.c File Reference

Include dependency graph for audio_format.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)
static block_tDo_F32_S32 (filter_t *filter, block_t *inbuf)
 Single-precision floating point to signed fixed point conversion.
static block_tDo_S32_S16 (filter_t *filter, block_t *inbuf)
 Signed 32-bits fixed point to signed 16-bits integer.
void s32_s16_neon_unaligned (int16_t *out, const int32_t *in, unsigned nb)
void s32_s16_neon (int16_t *out, const int32_t *in, unsigned nb)

Function Documentation

static block_t * Do_F32_S32 ( filter_t filter,
block_t inbuf 
) [static]

Single-precision floating point to signed fixed point conversion.

References aout_FormatNbChannels(), es_format_t::audio, filter_t::fmt_in, block_t::i_nb_samples, and block_t::p_buffer.

static block_t * Do_S32_S16 ( filter_t filter,
block_t inbuf 
) [static]

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

void s32_s16_neon ( int16_t *  out,
const int32_t *  in,
unsigned  nb 
)

Referenced by Do_S32_S16().

void s32_s16_neon_unaligned ( int16_t *  out,
const int32_t *  in,
unsigned  nb 
)

Referenced by Do_S32_S16().

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