
Data Structures | |
| struct | filter_sys_t |
| filter_sys_t: chroma method descriptor More... | |
Functions | |
| static int | OpenFilter (vlc_object_t *) |
| static void | CloseFilter (vlc_object_t *) |
| static block_t * | Resample (filter_t *, block_t *) |
| static void | ResampleFloat (filter_t *p_filter, block_t **pp_out_buf, size_t *pi_out, float **pp_in, int i_in, int i_in_end, double d_factor, bool b_factor_old, int i_nb_channels, int i_bytes_per_frame) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static void | FilterFloatUP (const float Imp[], const float ImpD[], uint16_t Nwing, float *p_in, float *p_out, uint32_t ui_remainder, uint32_t ui_output_rate, int16_t Inc, int i_nb_channels) |
| static void | FilterFloatUD (const float Imp[], const float ImpD[], uint16_t Nwing, float *p_in, float *p_out, uint32_t ui_remainder, uint32_t ui_output_rate, uint32_t ui_input_rate, int16_t Inc, int i_nb_channels) |
| static int | ReallocBuffer (block_t **pp_out_buf, float **pp_out, size_t i_out, int i_nb_channels, int i_bytes_per_frame) |
| static void CloseFilter | ( | vlc_object_t * | p_this | ) | [static] |
References filter_sys_t::p_buf, and filter_t::p_sys.
| static void FilterFloatUD | ( | const float | Imp[], | |
| const float | ImpD[], | |||
| uint16_t | Nwing, | |||
| float * | p_in, | |||
| float * | p_out, | |||
| uint32_t | ui_remainder, | |||
| uint32_t | ui_output_rate, | |||
| uint32_t | ui_input_rate, | |||
| int16_t | Inc, | |||
| int | i_nb_channels | |||
| ) | [static] |
| static void FilterFloatUP | ( | const float | Imp[], | |
| const float | ImpD[], | |||
| uint16_t | Nwing, | |||
| float * | p_in, | |||
| float * | p_out, | |||
| uint32_t | ui_remainder, | |||
| uint32_t | ui_output_rate, | |||
| int16_t | Inc, | |||
| int | i_nb_channels | |||
| ) | [static] |
| static int OpenFilter | ( | vlc_object_t * | p_this | ) | [static] |
References es_format_t::audio, filter_sys_t::b_first, filter_t::fmt_in, filter_t::fmt_out, filter_sys_t::i_buf_size, audio_format_t::i_channels, es_format_t::i_codec, audio_format_t::i_format, filter_sys_t::i_old_wing, audio_format_t::i_original_channels, audio_format_t::i_physical_channels, audio_format_t::i_rate, msg_Dbg, filter_sys_t::p_buf, filter_t::p_sys, p_sys, Resample(), var_InheritInteger, VLC_CODEC_FL32, VLC_EGENERIC, and VLC_ENOMEM.
| static int ReallocBuffer | ( | block_t ** | pp_out_buf, | |
| float ** | pp_out, | |||
| size_t | i_out, | |||
| int | i_nb_channels, | |||
| int | i_bytes_per_frame | |||
| ) | [static] |
References block_Realloc(), block_t::i_buffer, VLC_EGENERIC, and VLC_SUCCESS.
Referenced by ResampleFloat().
References __MAX, __MIN, aout_FormatNbChannels(), filter_sys_t::b_first, BLOCK_FLAG_DISCONTINUITY, block_Realloc(), block_Release(), filter_sys_t::d_old_factor, date_Get(), date_Increment(), date_Init(), date_Set(), filter_sys_t::end_date, filter_NewAudioBuffer(), filter_sys_t::i_buf_size, block_t::i_buffer, block_t::i_flags, block_t::i_length, block_t::i_nb_samples, filter_sys_t::i_old_wing, block_t::i_pts, filter_sys_t::i_remainder, msg_Err, filter_sys_t::p_buf, block_t::p_buffer, p_sys, ResampleFloat(), SMALL_FILTER_NMULT, SMALL_FILTER_SCALE, and unlikely.
Referenced by OpenFilter().
| static void ResampleFloat | ( | filter_t * | p_filter, | |
| block_t ** | pp_out_buf, | |||
| size_t * | pi_out, | |||
| float ** | pp_in, | |||
| int | i_in, | |||
| int | i_in_end, | |||
| double | d_factor, | |||
| bool | b_factor_old, | |||
| int | i_nb_channels, | |||
| int | i_bytes_per_frame | |||
| ) | [static] |
References es_format_t::audio, FilterFloatUD(), FilterFloatUP(), filter_t::fmt_in, filter_t::fmt_out, i, audio_format_t::i_rate, filter_sys_t::i_remainder, filter_sys_t::p_buffer, filter_t::p_sys, p_sys, ReallocBuffer(), SMALL_FILTER_FLOAT_IMP, SMALL_FILTER_FLOAT_IMPD, and SMALL_FILTER_NWING.
Referenced by Resample().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6