[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdenlive/Applications/16.04] src: Fix error in detection of libfaac and libvorbis
From: Jean-Baptiste Mardelle <jb () kdenlive ! org>
Date: 2016-03-31 12:36:29
Message-ID: E1albpt-0002wu-O1 () scm ! kde ! org
[Download RAW message or body]
Git commit ef8821f7f95d3001e6175de46aec048ea880ce38 by Jean-Baptiste Mardelle.
Committed on 31/03/2016 at 12:36.
Pushed by mardelle into branch 'Applications/16.04'.
Fix error in detection of libfaac and libvorbis
M +2 -2 src/dialogs/renderwidget.cpp
M +13 -3 src/dialogs/wizard.cpp
M +2 -2 src/kdenlivesettings.kcfg
http://commits.kde.org/kdenlive/ef8821f7f95d3001e6175de46aec048ea880ce38
diff --git a/src/dialogs/renderwidget.cpp b/src/dialogs/renderwidget.cpp
index 524d2e0..7a069ce 100644
--- a/src/dialogs/renderwidget.cpp
+++ b/src/dialogs/renderwidget.cpp
@@ -1850,7 +1850,7 @@ void RenderWidget::parseFile(const QString &exportFile, bool \
editable)
if (replaceVorbisCodec && \
params.contains(QStringLiteral("acodec=vorbis"))) { // replace vorbis with libvorbis
- params = params.replace(QLatin1String("vorbis"), \
QLatin1String("libvorbis")); + params = \
params.replace(QLatin1String("=vorbis"), QLatin1String("=libvorbis")); }
if (replaceLibfaacCodec && \
params.contains(QStringLiteral("acodec=aac"))) { // replace libfaac with aac
@@ -1953,7 +1953,7 @@ void RenderWidget::parseFile(const QString &exportFile, bool \
editable)
if (replaceVorbisCodec && \
params.contains(QStringLiteral("acodec=vorbis"))) { // replace vorbis with libvorbis
- params = params.replace(QLatin1String("vorbis"), \
QLatin1String("libvorbis")); + params = \
params.replace(QLatin1String("=vorbis"), QLatin1String("=libvorbis")); }
if (replaceLibfaacCodec && \
params.contains(QStringLiteral("acodec=aac"))) { // replace libfaac with aac
diff --git a/src/dialogs/wizard.cpp b/src/dialogs/wizard.cpp
index f85dd92..7534e63 100644
--- a/src/dialogs/wizard.cpp
+++ b/src/dialogs/wizard.cpp
@@ -410,7 +410,7 @@ void Wizard::checkMissingCodecs()
if (acodecsList.contains(QStringLiteral("libvorbis"))) replaceVorbisCodec = \
true; bool replaceLibfaacCodec = false;
if (!acodecsList.contains(QStringLiteral("aac")) && \
acodecsList.contains(QStringLiteral("libfaac"))) replaceLibfaacCodec \
= true;
-
+
QString exportFolder = \
QStandardPaths::writableLocation(QStandardPaths::DataLocation) + "/export/"; QDir \
directory = QDir(exportFolder); QStringList filter;
@@ -442,8 +442,18 @@ void Wizard::checkMissingCodecs()
}
requiredACodecs.removeDuplicates();
requiredVCodecs.removeDuplicates();
- if (replaceVorbisCodec) \
requiredACodecs.replaceInStrings(QStringLiteral("vorbis"), \
QStringLiteral("libvorbis"));
- if (replaceLibfaacCodec) requiredACodecs.replaceInStrings(QStringLiteral("aac"), \
QStringLiteral("libfaac")); + if (replaceVorbisCodec) {
+ int ix = requiredACodecs.indexOf(QStringLiteral("vorbis"));
+ if (ix > -1) {
+ requiredACodecs.replace(ix, QStringLiteral("libvorbis"));
+ }
+ }
+ if (replaceLibfaacCodec) {
+ int ix = requiredACodecs.indexOf(QStringLiteral("aac"));
+ if (ix > -1) {
+ requiredACodecs.replace(ix, QStringLiteral("libfaac"));
+ }
+ }
for (int i = 0; i < acodecsList.count(); ++i)
requiredACodecs.removeAll(acodecsList.at(i));
diff --git a/src/kdenlivesettings.kcfg b/src/kdenlivesettings.kcfg
index 3d9089e..2488dcd 100644
--- a/src/kdenlivesettings.kcfg
+++ b/src/kdenlivesettings.kcfg
@@ -677,12 +677,12 @@
<entry name="displayClipMonitorInfo" type="Int">
<label>Show overlay info on monitor (in / out points, markers,...).</label>
- <default>0x13</default>
+ <default>0x15</default>
</entry>
<entry name="displayProjectMonitorInfo" type="Int">
<label>Show overlay info on monitor (in / out points, markers,...).</label>
- <default>0x03</default>
+ <default>0x05</default>
</entry>
<entry name="displayAudioOverlay" type="Bool">
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic