[SCM] qtmultimedia packaging branch, ubuntu, updated. ubuntu/5.6.1-2ubuntu1-5-g0d6fd99
Timo Jyrinki
timo at moszumanska.debian.org
Thu Oct 13 12:49:34 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtmultimedia.git;a=commitdiff;h=0d6fd99
The following commit has been merged in the ubuntu branch:
commit 0d6fd99a8875fec364d5d92c564e526c176054fd
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date: Wed Sep 21 11:37:38 2016 +0000
debian/patches/Optimize-QMediaPlaylistPrivate-readItems.patch
* debian/patches/Optimize-QMediaPlaylistPrivate-readItems.patch
- Fix load() (LP: #1510225)
---
debian/changelog | 7 ++++
.../Optimize-QMediaPlaylistPrivate-readItems.patch | 38 ++++++++++++++++++++++
debian/patches/series | 1 +
3 files changed, 46 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index e3bdf05..5470b8a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+qtmultimedia-opensource-src (5.6.1-2ubuntu2) UNRELEASED; urgency=medium
+
+ * debian/patches/Optimize-QMediaPlaylistPrivate-readItems.patch
+ - Fix load() (LP: #1510225)
+
+ -- Timo Jyrinki <timo-jyrinki at ubuntu.com> Wed, 21 Sep 2016 11:36:56 +0000
+
qtmultimedia-opensource-src (5.6.1-2ubuntu1~1) yakkety; urgency=medium
* New upstream release.
diff --git a/debian/patches/Optimize-QMediaPlaylistPrivate-readItems.patch b/debian/patches/Optimize-QMediaPlaylistPrivate-readItems.patch
new file mode 100644
index 0000000..5acedc5
--- /dev/null
+++ b/debian/patches/Optimize-QMediaPlaylistPrivate-readItems.patch
@@ -0,0 +1,38 @@
+From 6817067ff72c4493ab39fd065c9382568da06378 Mon Sep 17 00:00:00 2001
+From: Yoann Lopes <yoann.lopes at qt.io>
+Date: Thu, 18 Aug 2016 14:18:59 +0200
+Subject: [PATCH] Optimize QMediaPlaylistPrivate::readItems()
+
+When reading playlist items from a file, pass them to the playlist
+backend all at once rather than one by one. This might be faster
+depending on the implementation.
+
+Task-number: QTBUG-54849
+Change-Id: I57acdc68604ee56fe5d7615ba0a72655e668443f
+Reviewed-by: Christian Stromme <christian.stromme at qt.io>
+---
+ src/multimedia/playback/qmediaplaylist.cpp | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/multimedia/playback/qmediaplaylist.cpp b/src/multimedia/playback/qmediaplaylist.cpp
+index c633406..7246d2a 100644
+--- a/src/multimedia/playback/qmediaplaylist.cpp
++++ b/src/multimedia/playback/qmediaplaylist.cpp
+@@ -428,10 +428,12 @@ bool QMediaPlaylist::clear()
+
+ bool QMediaPlaylistPrivate::readItems(QMediaPlaylistReader *reader)
+ {
++ QList<QMediaContent> items;
++
+ while (!reader->atEnd())
+- playlist()->addMedia(reader->readItem());
++ items.append(reader->readItem());
+
+- return true;
++ return playlist()->addMedia(items);
+ }
+
+ bool QMediaPlaylistPrivate::writeItems(QMediaPlaylistWriter *writer)
+--
+2.9.3
+
diff --git a/debian/patches/series b/debian/patches/series
index 8aa347c..d831094 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -5,3 +5,4 @@ skip_failing_tests.patch
Added-addItems-to-QML-Playlist-for-batch-adding-of-t.patch
Added-insertItems-and-removeItems-to-QML-Playlist.patch
Add-moveItem-from-to-to-QMediaPlaylist.patch
+Optimize-QMediaPlaylistPrivate-readItems.patch
--
qtmultimedia packaging
More information about the pkg-kde-commits
mailing list