[vlmc-devel] ProjectWizard: Set proper values to sample/bitrate settingvalues
Yikai Lu
git at videolan.org
Tue Apr 12 14:10:23 CEST 2016
vlmc | branch: master | Yikai Lu <luyikei.qmltu at gmail.com> | Sun Apr 10 23:25:28 2016 +0900| [0b146ee1d9a104ae9c9cd8bbf7fe75b8b4affeff] | committer: Hugo Beauzée-Luyssen
ProjectWizard: Set proper values to sample/bitrate settingvalues
For QComboBox, just doing field( "samplerate" ) will get the currentIndex, which is wrong.
Signed-off-by: Hugo Beauzée-Luyssen <hugo at beauzee.fr>
> https://code.videolan.org/videolan/vlmc/commit/0b146ee1d9a104ae9c9cd8bbf7fe75b8b4affeff
---
src/Gui/wizard/ProjectWizard.cpp | 4 ++--
src/Gui/wizard/VideoPage.cpp | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/Gui/wizard/ProjectWizard.cpp b/src/Gui/wizard/ProjectWizard.cpp
index 5607b29..f1ba18a 100644
--- a/src/Gui/wizard/ProjectWizard.cpp
+++ b/src/Gui/wizard/ProjectWizard.cpp
@@ -113,8 +113,8 @@ ProjectWizard::accept()
projectPreferences->setValue( "video/VideoProjectWidth", field( "width" ) );
projectPreferences->setValue( "video/AspectRatio", field( "aspectratio" ) );
projectPreferences->setValue( "video/VideoBitRate", field( "vbitrate" ) );
- projectPreferences->setValue( "audio/AudioSampleRate", field( "samplerate" ) );
- projectPreferences->setValue( "audio/AudioBitRate", field( "abitrate" ) );
+ projectPreferences->setValue( "audio/AudioSampleRate", field( "samplerate" ).toString().replace( " Hz", "" ) );
+ projectPreferences->setValue( "audio/AudioBitRate", field( "abitrate" ).toString().replace( " Kbps", "" ) );
projectPreferences->setValue( "audio/NbChannels", field( "samplerate" ) );
}
QDialog::accept();
diff --git a/src/Gui/wizard/VideoPage.cpp b/src/Gui/wizard/VideoPage.cpp
index b997c3c..53c2b05 100644
--- a/src/Gui/wizard/VideoPage.cpp
+++ b/src/Gui/wizard/VideoPage.cpp
@@ -41,9 +41,9 @@ VideoPage::VideoPage( QWidget* parent ) :
registerField( "width", ui.spinBoxVideoWidth );
registerField( "height", ui.spinBoxVideoHeight );
registerField( "aspectratio", ui.lineEditVideoAspectRatio );
- registerField( "samplerate", ui.comboBoxAudioSamplerate );
+ registerField( "samplerate", ui.comboBoxAudioSamplerate, "currentText" );
registerField( "channels", ui.spinBoxAudioChannels );
- registerField( "abitrate", ui.comboBoxAudioBitrate );
+ registerField( "abitrate", ui.comboBoxAudioBitrate, "currentText" );
registerField( "vbitrate", ui.spinBoxVideoBitrate );
}
More information about the Vlmc-devel
mailing list