Changeset 6e3ce83256394b6bfda20b4914408f56cba46365
- 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
| r9ceb12b |
r6e3ce83 |
|
| 72 | 72 | add_bool( "equalizer-2pass", 0, NULL, TWOPASS_TEXT, |
|---|
| 73 | 73 | TWOPASS_LONGTEXT, VLC_TRUE ); |
|---|
| 74 | | add_float( "equalizer-preamp", 0.0, NULL, PREAMP_TEXT, |
|---|
| | 74 | add_float( "equalizer-preamp", 12.0, NULL, PREAMP_TEXT, |
|---|
| 75 | 75 | PREAMP_LONGTEXT, VLC_TRUE ); |
|---|
| 76 | 76 | set_callbacks( Open, Close ); |
|---|
| rcdfa0c7 |
r6e3ce83 |
|
| 486 | 486 | top_sizer->Add( smooth_slider, 0, wxALL, 2 ); |
|---|
| 487 | 487 | i_smooth = 0; |
|---|
| 488 | | |
|---|
| | 488 | |
|---|
| 489 | 489 | /* Create flex grid */ |
|---|
| 490 | 490 | wxFlexGridSizer *eq_gridsizer = |
|---|
| … | … | |
| 493 | 493 | eq_gridsizer->AddGrowableCol( 1 ); |
|---|
| 494 | 494 | |
|---|
| 495 | | preamp_slider = new wxSlider( panel, Preamp_Event, 200, 0, 400, |
|---|
| | 495 | preamp_slider = new wxSlider( panel, Preamp_Event, 80, 0, 400, |
|---|
| 496 | 496 | wxDefaultPosition, wxSize( -1 , 90 ) , wxSL_VERTICAL ); |
|---|
| 497 | 497 | eq_gridsizer->Add( preamp_slider, 1, wxEXPAND|wxALL, 2 ); |
|---|
| … | … | |
| 508 | 508 | } |
|---|
| 509 | 509 | |
|---|
| 510 | | preamp_text = new wxStaticText( panel, -1, wxT( "Preamp\n0.0dB" ) ); |
|---|
| | 510 | preamp_text = new wxStaticText( panel, -1, wxT( "Preamp\n12.0dB" ) ); |
|---|
| 511 | 511 | wxFont font= preamp_text->GetFont(); |
|---|
| 512 | 512 | font.SetPointSize(7); |
|---|
| … | … | |
| 596 | 596 | ChangeFiltersString( p_intf,p_aout, "equalizer", |
|---|
| 597 | 597 | event.IsChecked() ? VLC_TRUE : VLC_FALSE ); |
|---|
| | 598 | |
|---|
| 598 | 599 | if( p_aout != NULL ) |
|---|
| 599 | 600 | vlc_object_release( p_aout ); |
|---|
| … | … | |
| 620 | 621 | else |
|---|
| 621 | 622 | { |
|---|
| 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 ); |
|---|
| 623 | 625 | var_SetString( p_aout, "equalizer-bands", |
|---|
| 624 | 626 | "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"); |
|---|
| 625 | 629 | var_SetString( p_aout , "equalizer-preset" , "flat" ); |
|---|
| | 630 | config_PutPsz( p_intf, "equalizer-preset","flat" ); |
|---|
| 626 | 631 | vlc_object_release( p_aout ); |
|---|
| 627 | 632 | } |
|---|
| … | … | |
| 642 | 647 | { |
|---|
| 643 | 648 | var_SetBool( p_aout, "equalizer-2pass", b_2p ); |
|---|
| | 649 | config_PutInt( p_intf, "equalizer-2pass", b_2p ); |
|---|
| 644 | 650 | if( eq_chkbox->IsChecked() ) |
|---|
| 645 | 651 | { |
|---|
| … | … | |
| 678 | 684 | { |
|---|
| 679 | 685 | var_SetFloat( p_aout, "equalizer-preamp", f ); |
|---|
| | 686 | config_PutFloat( p_intf, "equalizer-preamp", f ); |
|---|
| 680 | 687 | b_my_update = VLC_TRUE; |
|---|
| 681 | 688 | vlc_object_release( p_aout ); |
|---|
| … | … | |
| 689 | 696 | char psz_values[102]; |
|---|
| 690 | 697 | memset( psz_values, 0, 102 ); |
|---|
| | 698 | |
|---|
| 691 | 699 | |
|---|
| 692 | 700 | /* Smoothing */ |
|---|
| … | … | |
| 728 | 736 | { |
|---|
| 729 | 737 | var_SetString( p_aout, "equalizer-bands", psz_values ); |
|---|
| | 738 | config_PutPsz( p_intf, "equalizer-bands", psz_values ); |
|---|
| 730 | 739 | b_my_update = VLC_TRUE; |
|---|
| 731 | 740 | vlc_object_release( p_aout ); |
|---|