Merge lp:~j/ubuntu/oneiric/kdenlive/fix-for-899580 into lp:ubuntu/oneiric/kdenlive

Proposed by j^
Status: Merged
Merge reported by: Martin Pitt
Merged at revision: not available
Proposed branch: lp:~j/ubuntu/oneiric/kdenlive/fix-for-899580
Merge into: lp:ubuntu/oneiric/kdenlive
Diff against target: 92 lines (+74/-0)
3 files modified
debian/changelog (+7/-0)
debian/patches/kdenlive-newmlt.patch (+66/-0)
debian/patches/series (+1/-0)
To merge this branch: bzr merge lp:~j/ubuntu/oneiric/kdenlive/fix-for-899580
Reviewer Review Type Date Requested Status
Martin Pitt Approve
Review via email: mp+84395@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Martin Pitt (pitti) wrote :

Uploaded to oneiric-proposed with updated version number. However, before the SRU team accepts this from the queue this needs to be fixed in oneiric first.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2011-08-21 00:14:09 +0000
3+++ debian/changelog 2011-12-04 10:02:27 +0000
4@@ -1,3 +1,10 @@
5+kdenlive (0.8-4build2) oneiric; urgency=low
6+
7+ * add patch to work with mlt version in oneiric.
8+ LP: #899580
9+
10+ -- Jan Gerber <j@mailb.org> Sun, 04 Dec 2011 10:51:32 +0100
11+
12 kdenlive (0.8-4build1) oneiric; urgency=low
13
14 * No change rebuild for mlt transition
15
16=== added directory 'debian/patches'
17=== added file 'debian/patches/kdenlive-newmlt.patch'
18--- debian/patches/kdenlive-newmlt.patch 1970-01-01 00:00:00 +0000
19+++ debian/patches/kdenlive-newmlt.patch 2011-12-04 10:02:27 +0000
20@@ -0,0 +1,66 @@
21+diff -ur kdenlive-0.8.orig/src/wizard.cpp kdenlive-0.8/src/wizard.cpp
22+--- kdenlive-0.8.orig/src/wizard.cpp 2011-04-26 21:44:22.000000000 +0200
23++++ kdenlive-0.8/src/wizard.cpp 2011-07-21 18:22:18.470831892 +0200
24+@@ -214,7 +214,7 @@
25+ button(QWizard::NextButton)->setEnabled(false);
26+ } else {
27+ checkProcess.waitForFinished();
28+- QByteArray result = checkProcess.readAllStandardError();
29++ QByteArray result = checkProcess.readAllStandardOutput();
30+
31+ // Check MLT avformat module
32+ QTreeWidgetItem *avformatItem = new QTreeWidgetItem(m_mltCheck.programList, QStringList() << QString() << i18n("Avformat module (FFmpeg)"));
33+@@ -246,7 +246,7 @@
34+ kDebug() << "// Error querying MLT's version";
35+ } else {
36+ checkProcess.waitForFinished();
37+- mltVersion = checkProcess.readAllStandardError();
38++ mltVersion = checkProcess.readAllStandardOutput();
39+ mltVersion = mltVersion.section('\n', 0, 0).simplified();
40+ mltVersion = mltVersion.section(' ', -1).simplified();
41+ version = 1000 * mltVersion.section('.', 0, 0).toInt() + 100 * mltVersion.section('.', 1, 1).toInt() + mltVersion.section('.', 2, 2).toInt();
42+@@ -275,7 +275,7 @@
43+ kDebug() << "// Error parsing MLT's avformat codecs";
44+ } else {
45+ checkProcess2.waitForFinished();
46+- QByteArray codecList = checkProcess2.readAllStandardError();
47++ QByteArray codecList = checkProcess2.readAllStandardOutput();
48+ QString acodecList(codecList);
49+ QStringList result;
50+ QStringList alist = acodecList.split('\n', QString::SkipEmptyParts);
51+@@ -292,7 +292,7 @@
52+ kDebug() << "// Error parsing MLT's avformat codecs";
53+ } else {
54+ checkProcess2.waitForFinished();
55+- QByteArray codecList = checkProcess2.readAllStandardError();
56++ QByteArray codecList = checkProcess2.readAllStandardOutput();
57+ QString vcodecList(codecList);
58+ QStringList result;
59+ QStringList vlist = vcodecList.split('\n', QString::SkipEmptyParts);
60+@@ -309,7 +309,7 @@
61+ kDebug() << "// Error parsing MLT's avformat codecs";
62+ } else {
63+ checkProcess2.waitForFinished();
64+- QByteArray codecList = checkProcess2.readAllStandardError();
65++ QByteArray codecList = checkProcess2.readAllStandardOutput();
66+ QString vcodecList(codecList);
67+ QStringList result;
68+ QStringList vlist = vcodecList.split('\n', QString::SkipEmptyParts);
69+@@ -606,7 +606,7 @@
70+
71+ checkProcess.waitForFinished();
72+
73+- QByteArray result = checkProcess.readAllStandardError();
74++ QByteArray result = checkProcess.readAllStandardOutput();
75+ if (!result.contains("- avformat")) errorMessage.append(i18n("MLT's avformat (FFMPEG) module not found. Please check your FFMPEG and MLT install. Kdenlive will not work until this issue is fixed.") + "\n");*/
76+
77+ QProcess checkProcess2;
78+@@ -616,7 +616,7 @@
79+
80+ checkProcess2.waitForFinished();
81+
82+- QByteArray result = checkProcess2.readAllStandardError();
83++ QByteArray result = checkProcess2.readAllStandardOutput();
84+ if (!result.contains("sdl") || !result.contains("sdl_preview")) errorMessage.append(i18n("MLT's SDL module not found. Please check your MLT install. Kdenlive will not work until this issue is fixed.") + '\n');
85+
86+ if (!errorMessage.isEmpty()) {
87
88=== added file 'debian/patches/series'
89--- debian/patches/series 1970-01-01 00:00:00 +0000
90+++ debian/patches/series 2011-12-04 10:02:27 +0000
91@@ -0,0 +1,1 @@
92+kdenlive-newmlt.patch

Subscribers

People subscribed via source and target branches

to all changes: