headphone.c File Reference

Include dependency graph for headphone.c:


Data Structures

struct  atomic_operation_t
struct  aout_filter_sys_t
struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Defines

#define MODULE_DESCRIPTION
#define HEADPHONE_DIM_TEXT   N_("Characteristic dimension")
#define HEADPHONE_DIM_LONGTEXT
#define HEADPHONE_COMPENSATE_TEXT   N_("Compensate delay")
#define HEADPHONE_COMPENSATE_LONGTEXT
#define HEADPHONE_DOLBY_TEXT   N_("No decoding of Dolby Surround")
#define HEADPHONE_DOLBY_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 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 ComputeChannelOperations (struct aout_filter_sys_t *p_data, unsigned int i_rate, unsigned int i_next_atomic_operation, int i_source_channel_offset, double d_x, double d_z, double d_compensation_length, double d_channel_amplitude_factor)
static int Init (vlc_object_t *p_this, struct aout_filter_sys_t *p_data, unsigned int i_nb_channels, uint32_t i_physical_channels, unsigned int i_rate)

Define Documentation

#define HEADPHONE_COMPENSATE_LONGTEXT

Value:

N_( \
     "The delay which is introduced by the physical algorithm may "\
     "sometimes be disturbing for the synchronization between lips-movement "\
     "and speech. In case, turn this on to compensate.")

#define HEADPHONE_COMPENSATE_TEXT   N_("Compensate delay")

#define HEADPHONE_DIM_LONGTEXT

Value:

N_( \
     "Distance between front left speaker and listener in meters.")

#define HEADPHONE_DIM_TEXT   N_("Characteristic dimension")

#define HEADPHONE_DOLBY_LONGTEXT

Value:

N_( \
     "Dolby Surround encoded streams won't be decoded before being " \
     "processed by this filter. Enabling this setting is not recommended.")

#define HEADPHONE_DOLBY_TEXT   N_("No decoding of Dolby Surround")

#define MODULE_DESCRIPTION

Value:

N_ ( \
     "This effect gives you the feeling that you are standing in a room " \
     "with a complete 7.1 speaker set when using only a headphone, " \
     "providing a more realistic sound experience. It should also be " \
     "more comfortable and less tiring when listening to music for " \
     "long periods of time.\nIt works with any source format from mono " \
     "to 7.1.")


Function Documentation

static void CloseFilter ( vlc_object_t  )  [static]

static void ComputeChannelOperations ( struct aout_filter_sys_t p_data,
unsigned int  i_rate,
unsigned int  i_next_atomic_operation,
int  i_source_channel_offset,
double  d_x,
double  d_z,
double  d_compensation_length,
double  d_channel_amplitude_factor 
) [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 int Init ( vlc_object_t p_this,
struct aout_filter_sys_t p_data,
unsigned int  i_nb_channels,
uint32_t  i_physical_channels,
unsigned int  i_rate 
) [static]

static int OpenFilter ( vlc_object_t  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


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