dtstofloat32.c File Reference

Include dependency graph for dtstofloat32.c:


Data Structures

struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Defines

#define DYNRNG_TEXT   N_("DTS dynamic range compression")
#define DYNRNG_LONGTEXT

Functions

static int Create (vlc_object_t *)
static void Destroy (vlc_object_t *)
static void DoWork (aout_instance_t *, aout_filter_t *, aout_buffer_t *, aout_buffer_t *)
static int Open (vlc_object_t *, filter_sys_t *, audio_format_t, audio_format_t)
static int OpenFilter (vlc_object_t *)
static void CloseFilter (vlc_object_t *)
static block_tConvert (filter_t *, block_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static void Interleave (float *p_out, const float *p_in, int i_nb_channels, int *pi_chan_table)
static void Duplicate (float *p_out, const float *p_in)
static void Exchange (float *p_out, const float *p_in)

Variables

static const uint32_t pi_channels_in []
static const uint32_t pi_channels_out []

Define Documentation

#define DYNRNG_LONGTEXT

Value:

N_( \
    "Dynamic range compression makes the loud sounds softer, and the soft " \
    "sounds louder, so you can more easily listen to the stream in a noisy " \
    "environment without disturbing anyone. If you disable the dynamic range "\
    "compression the playback will be more adapted to a movie theater or a " \
    "listening room.")

#define DYNRNG_TEXT   N_("DTS dynamic range compression")


Function Documentation

static void CloseFilter ( vlc_object_t  )  [static]

static block_t * Convert ( filter_t ,
block_t  
) [static]

static int Create ( vlc_object_t  )  [static]

static void Destroy ( vlc_object_t  )  [static]

static void DoWork ( aout_instance_t ,
aout_filter_t ,
aout_buffer_t ,
aout_buffer_t  
) [static]

static void Duplicate ( float *  p_out,
const float *  p_in 
) [static]

static void Exchange ( float *  p_out,
const float *  p_in 
) [static]

static void Interleave ( float *  p_out,
const float *  p_in,
int  i_nb_channels,
int *  pi_chan_table 
) [static]

static int Open ( vlc_object_t ,
filter_sys_t ,
audio_format_t  ,
audio_format_t   
) [static]

static int OpenFilter ( vlc_object_t  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

const uint32_t pi_channels_in[] [static]

Initial value:

{  0x1 ,  0x2 ,  0x4 ,
   0x20 ,  0x40 ,  0x1000 , 0 }

const uint32_t pi_channels_out[] [static]

Initial value:

{  0x2 ,  0x4 ,  0x20 ,  0x40 ,
   0x1 ,  0x1000 , 0 }


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