var_Change( p_aout, "visual", VLC_VAR_ADDCHOICE, &val, &text );
val.psz_string = (char*)"spectrum"; text.psz_string = _("Spectrum");
var_Change( p_aout, "visual", VLC_VAR_ADDCHOICE, &val, &text );
+ val.psz_string = (char*)"vuMeter"; text.psz_string = _("Vu meter");
+ var_Change( p_aout, "visual", VLC_VAR_ADDCHOICE, &val, &text );
/* Look for goom plugin */
if( module_Exists( VLC_OBJECT(p_aout), "goom" ) )
sizeof(audio_sample_format_t) );
p_filter->p_module = module_Need( p_filter, "visualization",
- psz_parser, VLC_TRUE );
+ psz_parser, true );
}
else /* this can be a audio filter module as well as a visualization module */
{
sizeof(audio_sample_format_t) );
p_filter->p_module = module_Need( p_filter, "audio filter",
- psz_parser, VLC_TRUE );
+ psz_parser, true );
if ( p_filter->p_module == NULL )
{
aout_FormatPrepare( &p_filter->output );
p_filter->p_module = module_Need( p_filter,
"audio filter",
- psz_parser, VLC_TRUE );
+ psz_parser, true );
}
/* try visual filters */
else
sizeof(audio_sample_format_t) );
p_filter->p_module = module_Need( p_filter,
"visualization",
- psz_parser, VLC_TRUE );
+ psz_parser, true );
}
}
}
}
/* success */
- p_filter->b_continuity = VLC_FALSE;
+ p_filter->b_continuity = false;
p_input->pp_filters[p_input->i_nb_filters++] = p_filter;
memcpy( &chain_input_format, &p_filter->output,
sizeof( audio_sample_format_t ) );
psz_parser = psz_next;
}
}
- if( psz_filters ) free( psz_filters );
- if( psz_visual ) free( psz_visual );
+ free( psz_filters );
+ free( psz_visual );
/* complete the filter chain if necessary */
if ( !AOUT_FMTS_IDENTICAL( &chain_input_format, &chain_output_format ) )
ReplayGainSelect( p_aout, p_input );
/* Success */
- p_input->b_error = VLC_FALSE;
- p_input->b_restart = VLC_FALSE;
+ p_input->b_error = false;
+ p_input->b_restart = false;
p_input->i_last_input_rate = INPUT_RATE_DEFAULT;
return 0;
if( p_input->b_restart )
{
aout_fifo_t fifo, dummy_fifo;
- byte_t *p_first_byte_to_mix;
+ uint8_t *p_first_byte_to_mix;
vlc_mutex_lock( &p_aout->mixer_lock );
/* The decoder is _very_ late. This can only happen if the user
* pauses the stream (or if the decoder is buggy, which cannot
* happen :). */
- msg_Warn( p_aout, "computed PTS is out of range ("I64Fd"), "
+ msg_Warn( p_aout, "computed PTS is out of range (%"PRId64"), "
"clearing out", mdate() - start_date );
vlc_mutex_lock( &p_aout->input_fifos_lock );
aout_FifoSet( p_aout, &p_input->fifo, 0 );
{
/* The decoder gives us f*cked up PTS. It's its business, but we
* can't present it anyway, so drop the buffer. */
- msg_Warn( p_aout, "PTS is out of range ("I64Fd"), dropping buffer",
+ msg_Warn( p_aout, "PTS is out of range (%"PRId64"), dropping buffer",
mdate() - p_buffer->start_date );
inputDrop( p_aout, p_input, p_buffer );
if ( start_date != 0 &&
( start_date < p_buffer->start_date - 3 * AOUT_PTS_TOLERANCE ) )
{
- msg_Warn( p_aout, "audio drift is too big ("I64Fd"), clearing out",
+ msg_Warn( p_aout, "audio drift is too big (%"PRId64"), clearing out",
start_date - p_buffer->start_date );
vlc_mutex_lock( &p_aout->input_fifos_lock );
aout_FifoSet( p_aout, &p_input->fifo, 0 );
else if ( start_date != 0 &&
( start_date > p_buffer->start_date + 3 * AOUT_PTS_TOLERANCE ) )
{
- msg_Warn( p_aout, "audio drift is too big ("I64Fd"), dropping buffer",
+ msg_Warn( p_aout, "audio drift is too big (%"PRId64"), dropping buffer",
start_date - p_buffer->start_date );
inputDrop( p_aout, p_input, p_buffer );
return 0;
else
p_input->i_resampling_type = AOUT_RESAMPLING_UP;
- msg_Warn( p_aout, "buffer is "I64Fd" %s, triggering %ssampling",
+ msg_Warn( p_aout, "buffer is %"PRId64" %s, triggering %ssampling",
drift > 0 ? drift : -drift,
drift > 0 ? "in advance" : "late",
drift > 0 ? "down" : "up");
if( p_input->pp_resamplers[0]->input.i_rate == 1000 * p_input->input.i_rate / i_input_rate )
{
p_input->i_resampling_type = AOUT_RESAMPLING_NONE;
- msg_Warn( p_aout, "resampling stopped after "I64Fi" usec "
- "(drift: "I64Fi")",
+ msg_Warn( p_aout, "resampling stopped after %"PRIi64" usec "
+ "(drift: %"PRIi64")",
mdate() - p_input->i_resamp_start_date,
p_buffer->start_date - start_date);
}
{
p_input->pp_resamplers[0]->input.i_rate = INPUT_RATE_DEFAULT *
p_input->input.i_rate / p_input->i_last_input_rate;
- p_input->pp_resamplers[0]->b_continuity = VLC_FALSE;
+ p_input->pp_resamplers[0]->b_continuity = false;
}
}
static int ChangeFiltersString( aout_instance_t * p_aout, const char* psz_variable,
- const char *psz_name, vlc_bool_t b_add )
+ const char *psz_name, bool b_add )
{
vlc_value_t val;
char *psz_parser;
if( !psz_mode || !*psz_mode )
{
- ChangeFiltersString( p_aout, "audio-visual", "goom", VLC_FALSE );
- ChangeFiltersString( p_aout, "audio-visual", "visual", VLC_FALSE );
- ChangeFiltersString( p_aout, "audio-visual", "galaktos", VLC_FALSE );
+ ChangeFiltersString( p_aout, "audio-visual", "goom", false );
+ ChangeFiltersString( p_aout, "audio-visual", "visual", false );
+ ChangeFiltersString( p_aout, "audio-visual", "galaktos", false );
}
else
{
if( !strcmp( "goom", psz_mode ) )
{
- ChangeFiltersString( p_aout, "audio-visual", "visual", VLC_FALSE );
- ChangeFiltersString( p_aout, "audio-visual", "goom", VLC_TRUE );
- ChangeFiltersString( p_aout, "audio-visual", "galaktos", VLC_FALSE);
+ ChangeFiltersString( p_aout, "audio-visual", "visual", false );
+ ChangeFiltersString( p_aout, "audio-visual", "goom", true );
+ ChangeFiltersString( p_aout, "audio-visual", "galaktos", false);
}
else if( !strcmp( "galaktos", psz_mode ) )
{
- ChangeFiltersString( p_aout, "audio-visual", "visual", VLC_FALSE );
- ChangeFiltersString( p_aout, "audio-visual", "goom", VLC_FALSE );
- ChangeFiltersString( p_aout, "audio-visual", "galaktos", VLC_TRUE );
+ ChangeFiltersString( p_aout, "audio-visual", "visual", false );
+ ChangeFiltersString( p_aout, "audio-visual", "goom", false );
+ ChangeFiltersString( p_aout, "audio-visual", "galaktos", true );
}
else
{
var_Create( p_aout, "effect-list", VLC_VAR_STRING );
var_Set( p_aout, "effect-list", val );
- ChangeFiltersString( p_aout, "audio-visual", "goom", VLC_FALSE );
- ChangeFiltersString( p_aout, "audio-visual", "visual", VLC_TRUE );
- ChangeFiltersString( p_aout, "audio-visual", "galaktos", VLC_FALSE);
+ ChangeFiltersString( p_aout, "audio-visual", "goom", false );
+ ChangeFiltersString( p_aout, "audio-visual", "visual", true );
+ ChangeFiltersString( p_aout, "audio-visual", "galaktos", false);
}
}
/* That sucks */
for( i = 0; i < p_aout->i_nb_inputs; i++ )
{
- p_aout->pp_inputs[i]->b_restart = VLC_TRUE;
+ p_aout->pp_inputs[i]->b_restart = true;
}
return VLC_SUCCESS;
if( !psz_mode || !*psz_mode )
{
i_ret = ChangeFiltersString( p_aout, "audio-filter", "equalizer",
- VLC_FALSE );
+ false );
}
else
{
var_Create( p_aout, "equalizer-preset", VLC_VAR_STRING );
var_Set( p_aout, "equalizer-preset", val );
i_ret = ChangeFiltersString( p_aout, "audio-filter", "equalizer",
- VLC_TRUE );
+ true );
}
{
for( i = 0; i < p_aout->i_nb_inputs; i++ )
{
- p_aout->pp_inputs[i]->b_restart = VLC_TRUE;
+ p_aout->pp_inputs[i]->b_restart = true;
}
}