X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fcomponents%2Fextended_panels.cpp;h=018a697f0bdd94018434d10c4cb127c06a1471c8;hb=19933fe7a674ee6d1253821a656507a6a712f8d0;hp=3560d7a8545bd86e3fe5b05e9cf3feba05af3a7f;hpb=b5077c0ef45f56e5b4126f78b71aadecf8f2857f;p=vlc diff --git a/modules/gui/qt4/components/extended_panels.cpp b/modules/gui/qt4/components/extended_panels.cpp index 3560d7a854..018a697f0b 100644 --- a/modules/gui/qt4/components/extended_panels.cpp +++ b/modules/gui/qt4/components/extended_panels.cpp @@ -279,7 +279,10 @@ void ExtVideo::ChangeVFiltersString( char *psz_name, bool b_add ) psz_parser = psz_string; if( asprintf( &psz_string, ( *psz_string ) ? "%s:%s" : "%s%s", psz_string, psz_name ) == -1 ) + { + free( psz_parser ); return; + } free( psz_parser ); } else @@ -853,7 +856,7 @@ Equalizer::~Equalizer() /* Write down initial values */ void Equalizer::updateUIFromCore() { - char *psz_af, *psz_bands; + char *psz_af;//, *psz_bands; Don't use it ? float f_preamp; int i_preset; @@ -864,7 +867,7 @@ void Equalizer::updateUIFromCore() psz_af = var_GetNonEmptyString( p_aout, "audio-filter" ); if( var_GetBool( p_aout, "equalizer-2pass" ) ) ui.eq2PassCheck->setChecked( true ); - psz_bands = var_GetNonEmptyString( p_aout, "equalizer-bands" ); +// psz_bands = var_GetNonEmptyString( p_aout, "equalizer-bands" ); f_preamp = var_GetFloat( p_aout, "equalizer-preamp" ); i_preset = presetsComboBox->findData( QVariant( var_GetString( p_aout, "equalizer-preset" ) ) ); @@ -875,7 +878,7 @@ void Equalizer::updateUIFromCore() psz_af = config_GetPsz( p_intf, "audio-filter" ); if( config_GetInt( p_intf, "equalizer-2pass" ) ) ui.eq2PassCheck->setChecked( true ); - psz_bands = config_GetPsz( p_intf, "equalizer-bands" ); +// psz_bands = config_GetPsz( p_intf, "equalizer-bands" ); f_preamp = config_GetFloat( p_intf, "equalizer-preamp" ); i_preset = presetsComboBox->findData( QVariant( config_GetPsz( p_intf, "equalizer-preset" ) ) ); @@ -990,6 +993,7 @@ void Equalizer::updateUISliderValues( int i_preset ) if( i_preset < 0 ) return; char *p = createValuesFromPreset( i_preset ); + char *psz = p; float f_preamp = eqz_preset_10b[i_preset]->f_preamp; if ( p ) @@ -1008,6 +1012,7 @@ void Equalizer::updateUISliderValues( int i_preset ) if( *p == '\0' ) break; } + free( psz ); } ui.preampSlider->setValue( (int)( ( f_preamp + 20 ) * 10 ) ); ui.preampLabel->setText( qtr( "Preamp\n" ) @@ -1099,7 +1104,7 @@ Spatializer::Spatializer( intf_thread_t *_p_intf, QWidget *_parent ) : QGridLayout *layout = new QGridLayout( this ); layout->setMargin( 0 ); - enableCheck = new QCheckBox( qfu( "Enable spatializer" ) ); + enableCheck = new QCheckBox( qtr( "Enable spatializer" ) ); layout->addWidget( enableCheck, 0, 0, 1, NUM_SP_CTRL ); for( int i = 0 ; i < NUM_SP_CTRL ; i++ )