Changeset 6e3ce83256394b6bfda20b4914408f56cba46365

Show
Ignore:
Timestamp:
04/11/04 14:37:17 (4 years ago)
Author:
Clément Stenac <zorglub@videolan.org>
git-committer:
Clément Stenac <zorglub@videolan.org> 1099575437 +0000
git-parent:

[29217b27fd979ab97f13d9df7f55f39cc0ef8811]

git-author:
Clément Stenac <zorglub@videolan.org> 1099575437 +0000
Message:

Save equalizer values so that they don't get overriden on filter enable
Set default preamp to 12.0 dB

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/audio_filter/equalizer.c

    r9ceb12b r6e3ce83  
    7272    add_bool( "equalizer-2pass", 0, NULL, TWOPASS_TEXT, 
    7373              TWOPASS_LONGTEXT, VLC_TRUE ); 
    74     add_float( "equalizer-preamp", 0.0, NULL, PREAMP_TEXT, 
     74    add_float( "equalizer-preamp", 12.0, NULL, PREAMP_TEXT, 
    7575               PREAMP_LONGTEXT, VLC_TRUE ); 
    7676    set_callbacks( Open, Close ); 
  • modules/gui/wxwindows/extrapanel.cpp

    rcdfa0c7 r6e3ce83  
    486486    top_sizer->Add( smooth_slider, 0, wxALL, 2 ); 
    487487    i_smooth = 0; 
    488   
     488 
    489489    /* Create flex grid */ 
    490490    wxFlexGridSizer *eq_gridsizer = 
     
    493493    eq_gridsizer->AddGrowableCol( 1 ); 
    494494 
    495     preamp_slider = new wxSlider( panel, Preamp_Event, 200, 0, 400, 
     495    preamp_slider = new wxSlider( panel, Preamp_Event, 80, 0, 400, 
    496496                    wxDefaultPosition, wxSize( -1 , 90 ) , wxSL_VERTICAL ); 
    497497    eq_gridsizer->Add( preamp_slider, 1, wxEXPAND|wxALL, 2 ); 
     
    508508    } 
    509509 
    510     preamp_text = new wxStaticText( panel, -1, wxT( "Preamp\n0.0dB" ) ); 
     510    preamp_text = new wxStaticText( panel, -1, wxT( "Preamp\n12.0dB" ) ); 
    511511    wxFont font= preamp_text->GetFont(); 
    512512    font.SetPointSize(7); 
     
    596596    ChangeFiltersString( p_intf,p_aout, "equalizer", 
    597597                         event.IsChecked() ? VLC_TRUE : VLC_FALSE ); 
     598 
    598599    if( p_aout != NULL ) 
    599600        vlc_object_release( p_aout ); 
     
    620621    else 
    621622    { 
    622         var_SetFloat( p_aout, "equalizer-preamp", 0.0 ); 
     623        var_SetFloat( p_aout, "equalizer-preamp", 12.0 ); 
     624        config_PutFloat( p_intf, "equalizer-preamp", 12.0 ); 
    623625        var_SetString( p_aout, "equalizer-bands", 
    624626                                "0 0 0 0 0 0 0 0 0 0"); 
     627        config_PutPsz( p_intf, "equalizer-bands", 
     628                                "0 0 0 0 0 0 0 0 0 0"); 
    625629        var_SetString( p_aout , "equalizer-preset" , "flat" ); 
     630        config_PutPsz( p_intf, "equalizer-preset","flat" ); 
    626631        vlc_object_release( p_aout ); 
    627632    } 
     
    642647    { 
    643648        var_SetBool( p_aout, "equalizer-2pass", b_2p ); 
     649        config_PutInt( p_intf, "equalizer-2pass", b_2p ); 
    644650        if( eq_chkbox->IsChecked() ) 
    645651        { 
     
    678684    { 
    679685        var_SetFloat( p_aout, "equalizer-preamp", f ); 
     686        config_PutFloat( p_intf, "equalizer-preamp", f ); 
    680687        b_my_update = VLC_TRUE; 
    681688        vlc_object_release( p_aout ); 
     
    689696    char psz_values[102]; 
    690697    memset( psz_values, 0, 102 ); 
     698 
    691699 
    692700    /* Smoothing */ 
     
    728736    { 
    729737        var_SetString( p_aout, "equalizer-bands", psz_values ); 
     738        config_PutPsz( p_intf, "equalizer-bands", psz_values ); 
    730739        b_my_update = VLC_TRUE; 
    731740        vlc_object_release( p_aout );