
| #define F | ( | r, | ||
| ir | ||||
| ) | ( INPUT_RATE_DEFAULT * (r) / (ir) ) |
Referenced by aout_InputPlay().
| vout_thread_t* aout_filter_RequestVout | ( | filter_t * | p_filter, | |
| vout_thread_t * | p_vout, | |||
| video_format_t * | p_fmt | |||
| ) |
| int aout_InputDelete | ( | audio_output_t * | p_aout, | |
| aout_input_t * | p_input | |||
| ) |
References aout_FiltersDestroyPipeline(), aout_input_t::b_recycle_vout, EqualizerCallback(), aout_input_t::i_nb_filters, aout_input_t::i_nb_resamplers, aout_input_t::pp_filters, aout_input_t::pp_resamplers, var_DelCallback, var_GetString, and VisualizationCallback().
Referenced by aout_CheckRestart(), and aout_Shutdown().
| aout_input_t* aout_InputNew | ( | audio_output_t * | p_aout, | |
| const audio_sample_format_t *restrict | infmt, | |||
| const audio_sample_format_t *restrict | outfmt, | |||
| const aout_request_vout_t * | p_request_vout | |||
| ) |
References __MAX, aout_FiltersCreatePipeline, aout_FiltersDestroyPipeline(), AOUT_FMT_LINEAR, AOUT_FMTS_IDENTICAL, aout_FormatPrepare(), aout_FormatPrint, AOUT_MAX_FILTERS, es_format_t::audio, aout_input_t::b_recycle_vout, EqualizerCallback(), filter_t::fmt_in, filter_t::fmt_out, aout_input_t::i_buffer_lost, es_format_t::i_codec, audio_format_t::i_format, aout_input_t::i_last_input_rate, aout_input_t::i_nb_filters, aout_input_t::i_nb_resamplers, audio_format_t::i_rate, aout_input_t::i_resampling_type, module_need, module_unneed, msg_Dbg, msg_Err, filter_owner_sys_t::p_aout, filter_owner_sys_t::p_input, filter_t::p_module, filter_t::p_owner, aout_input_t::p_playback_rate_filter, aout_request_vout_t::p_private, aout_request_vout_t::pf_request_vout, aout_input_t::pp_filters, aout_input_t::pp_resamplers, aout_input_t::request_vout, aout_input_t::samplerate, strdup(), unlikely, var_AddCallback, var_GetString, var_InheritBool, VisualizationCallback(), vlc_custom_create, and vlc_object_release.
| block_t* aout_InputPlay | ( | audio_output_t * | p_aout, | |
| aout_input_t * | p_input, | |||
| block_t * | p_buffer, | |||
| int | i_input_rate, | |||
| date_t * | date | |||
| ) |
References aout_assert_locked, aout_FiltersPlay(), AOUT_MAX_PTS_ADVANCE, AOUT_MAX_PTS_DELAY, AOUT_MIN_PREPARE_TIME, aout_OutputFlush(), AOUT_RESAMPLING_DOWN, AOUT_RESAMPLING_NONE, AOUT_RESAMPLING_UP, es_format_t::audio, block_Release(), date_Get(), date_Set(), F, filter_t::fmt_in, block_t::i_flags, aout_input_t::i_last_input_rate, aout_input_t::i_nb_filters, aout_input_t::i_nb_resamplers, block_t::i_nb_samples, block_t::i_pts, audio_format_t::i_rate, aout_input_t::i_resamp_start_date, aout_input_t::i_resamp_start_drift, aout_input_t::i_resampling_type, INPUT_RATE_DEFAULT, inputDrop(), inputResamplingStop(), mdate(), msg_Warn, aout_input_t::p_playback_rate_filter, aout_input_t::pp_filters, aout_input_t::pp_resamplers, aout_input_t::samplerate, and VLC_TS_INVALID.
Referenced by aout_DecPlay().
| static bool ChangeFiltersString | ( | vlc_object_t * | aout, | |
| const char * | var, | |||
| const char * | filter, | |||
| bool | add | |||
| ) | [inline, static] |
References aout_ChangeFilterString().
Referenced by EqualizerCallback(), and VisualizationCallback().
| static int EqualizerCallback | ( | vlc_object_t * | obj, | |
| char const * | cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | data | |||
| ) | [static] |
References aout_InputRequestRestart(), ChangeFiltersString(), vlc_value_t::psz_string, var_Create, var_SetString, and VLC_VAR_STRING.
Referenced by aout_InputDelete(), and aout_InputNew().
| static void inputDrop | ( | aout_input_t * | p_input, | |
| aout_buffer_t * | p_buffer | |||
| ) | [static] |
References aout_BufferFree, and aout_input_t::i_buffer_lost.
Referenced by aout_InputPlay().
| static void inputResamplingStop | ( | aout_input_t * | p_input | ) | [static] |
References es_format_t::audio, filter_t::fmt_in, aout_input_t::i_last_input_rate, aout_input_t::i_nb_resamplers, audio_format_t::i_rate, aout_input_t::i_resampling_type, INPUT_RATE_DEFAULT, aout_input_t::p_playback_rate_filter, aout_input_t::pp_resamplers, and aout_input_t::samplerate.
Referenced by aout_InputPlay().
| static vout_thread_t * RequestVout | ( | void * | p_private, | |
| vout_thread_t * | p_vout, | |||
| video_format_t * | p_fmt, | |||
| bool | b_recycle | |||
| ) | [static] |
References VLC_UNUSED, and vout_Request.
| static int VisualizationCallback | ( | vlc_object_t * | obj, | |
| char const * | var, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | data | |||
| ) | [static] |
References aout_InputRequestRestart(), ChangeFiltersString(), vlc_value_t::psz_string, var_Create, var_SetString, and VLC_VAR_STRING.
Referenced by aout_InputDelete(), and aout_InputNew().
1.7.1