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 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 int Open (vlc_object_t *p_this, filter_sys_t *p_sys, audio_format_t input, audio_format_t output)
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)
static void DoWork (filter_t *p_filter, aout_buffer_t *p_in_buf, aout_buffer_t *p_out_buf)

Variables

static const uint32_t pi_channels_in []

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 p_this  )  [static]

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

static void DoWork ( filter_t p_filter,
aout_buffer_t p_in_buf,
aout_buffer_t p_out_buf 
) [static]

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

References i.

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

References i.

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

References i.

static int Open ( vlc_object_t p_this,
filter_sys_t p_sys,
audio_format_t  input,
audio_format_t  output 
) [static]

static int OpenFilter ( vlc_object_t p_this  )  [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 ,
   0x10 ,  0x20 ,  0x40 ,
   0x1000 ,
  0 }


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