fixed.c File Reference

Include dependency graph for fixed.c:


Data Structures

union  dw

Defines

#define VLC_F_FRACBITS   28
#define VLC_F(x)   ((vlc_fixed_t) (x##L))
#define VLC_F_ONE   VLC_F(0x10000000)

Functions

static int CreateTo (vlc_object_t *)
static int CreateFrom (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static block_tDo_F32ToS16 (filter_t *, block_t *)
static int16_t s24_to_s16_pcm (vlc_fixed_t sample)
static block_tDo_FL32ToF32 (filter_t *, block_t *)
static block_tDo_S32ToF32 (filter_t *, block_t *)
static block_tDo_S16ToF32 (filter_t *, block_t *)
static block_tDo_U8ToF32 (filter_t *, block_t *)

Define Documentation

#define VLC_F (  )     ((vlc_fixed_t) (x##L))

#define VLC_F_FRACBITS   28

Referenced by s24_to_s16_pcm().

#define VLC_F_ONE   VLC_F(0x10000000)

Referenced by s24_to_s16_pcm().


Function Documentation

static int CreateFrom ( vlc_object_t p_this  )  [static]

static int CreateTo ( vlc_object_t p_this  )  [static]

static block_t * Do_F32ToS16 ( filter_t p_filter,
block_t p_in_buf 
) [static]

static block_t * Do_FL32ToF32 ( filter_t p_filter,
block_t p_in_buf 
) [static]

static block_t * Do_S16ToF32 ( filter_t p_filter,
block_t p_in_buf 
) [static]

static block_t * Do_S32ToF32 ( filter_t p_filter,
block_t p_in_buf 
) [static]

static block_t * Do_U8ToF32 ( filter_t p_filter,
block_t p_in_buf 
) [static]

static int16_t s24_to_s16_pcm ( vlc_fixed_t  sample  )  [inline, static]

References VLC_F_FRACBITS, and VLC_F_ONE.

Referenced by Do_F32ToS16().

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


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