[SCM] qtmultimedia packaging branch, ubuntu+1, updated. ubuntu/5.6.1-2ubuntu1-18-g04e9a34
Timo Jyrinki
timo at moszumanska.debian.org
Thu Nov 17 11:42:54 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtmultimedia.git;a=commitdiff;h=04e9a34
The following commit has been merged in the ubuntu+1 branch:
commit 04e9a340be010d20295706337595680034e8ea37
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date: Thu Sep 15 12:24:27 2016 +0000
New upstream release.
* New upstream release.
* Drop upstreamed patches:
- 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
---
debian/changelog | 10 ++
.../Add-moveItem-from-to-to-QMediaPlaylist.patch | 165 ---------------------
...ems-to-QML-Playlist-for-batch-adding-of-t.patch | 61 --------
...sertItems-and-removeItems-to-QML-Playlist.patch | 84 -----------
...ate-of-the-old-QMediaPlaylistControl-inst.patch | 85 -----------
debian/patches/series | 3 -
6 files changed, 10 insertions(+), 398 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index a4718e2..59d0ab6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+qtmultimedia-opensource-src (5.7.0-1ubuntu1) UNRELEASED; urgency=medium
+
+ * New upstream release.
+ * Drop upstreamed patches:
+ - 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
+
+ -- Timo Jyrinki <timo-jyrinki at ubuntu.com> Thu, 15 Sep 2016 12:23:57 +0000
+
qtmultimedia-opensource-src (5.7.0-1) experimental; urgency=medium
* New upstream release.
diff --git a/debian/patches/Add-moveItem-from-to-to-QMediaPlaylist.patch b/debian/patches/Add-moveItem-from-to-to-QMediaPlaylist.patch
deleted file mode 100644
index 4995f94..0000000
--- a/debian/patches/Add-moveItem-from-to-to-QMediaPlaylist.patch
+++ /dev/null
@@ -1,165 +0,0 @@
-From 170a217b3e2fb1688ae876ca60b1beab0331b123 Mon Sep 17 00:00:00 2001
-From: Jim Hodapp <jim.hodapp at canonical.com>
-Date: Fri, 27 Nov 2015 09:39:28 -0500
-Subject: [PATCH] Add moveItem(from, to) to QMediaPlaylist.
-
-Change-Id: Ic3c2ab35529ba5056b7f0d172a434e586e6cf03d
-Reviewed-by: Yoann Lopes <yoann.lopes at theqtcompany.com>
----
- src/imports/multimedia/qdeclarativeplaylist.cpp | 14 ++++++++++++++
- src/imports/multimedia/qdeclarativeplaylist_p.h | 1 +
- src/multimedia/playback/qmedianetworkplaylistprovider.cpp | 10 ++++++++++
- src/multimedia/playback/qmedianetworkplaylistprovider_p.h | 1 +
- src/multimedia/playback/qmediaplaylist.cpp | 14 ++++++++++++++
- src/multimedia/playback/qmediaplaylist.h | 1 +
- src/multimedia/playback/qmediaplaylistprovider.cpp | 14 ++++++++++++++
- src/multimedia/playback/qmediaplaylistprovider_p.h | 1 +
- 8 files changed, 56 insertions(+)
-
-diff --git a/src/imports/multimedia/qdeclarativeplaylist.cpp b/src/imports/multimedia/qdeclarativeplaylist.cpp
-index 3432bf2..75be64b 100644
---- a/src/imports/multimedia/qdeclarativeplaylist.cpp
-+++ b/src/imports/multimedia/qdeclarativeplaylist.cpp
-@@ -479,6 +479,20 @@ bool QDeclarativePlaylist::insertItems(int index, const QList<QUrl> &sources)
- }
-
- /*!
-+ \qmlmethod bool QtMultimedia::Playlist::moveItem(from, to)
-+
-+ Moves the item at index position from to index position to.
-+
-+ Returns true if the item is moved successfully.
-+
-+ \since 5.7
-+*/
-+bool QDeclarativePlaylist::moveItem(int from, int to)
-+{
-+ return m_playlist->moveMedia(from, to);
-+}
-+
-+/*!
- \qmlmethod bool QtMultimedia::Playlist::removeItem(index)
-
- Removed the item at the given index from the playlist.
-diff --git a/src/imports/multimedia/qdeclarativeplaylist_p.h b/src/imports/multimedia/qdeclarativeplaylist_p.h
-index 295cbb1..66674eb 100644
---- a/src/imports/multimedia/qdeclarativeplaylist_p.h
-+++ b/src/imports/multimedia/qdeclarativeplaylist_p.h
-@@ -155,6 +155,7 @@ public Q_SLOTS:
- bool addItems(const QList<QUrl> &sources);
- bool insertItem(int index, const QUrl &source);
- bool insertItems(int index, const QList<QUrl> &sources);
-+ bool moveItem(int from, int to);
- bool removeItem(int index);
- bool removeItems(int start, int end);
- bool clear();
-diff --git a/src/multimedia/playback/qmedianetworkplaylistprovider.cpp b/src/multimedia/playback/qmedianetworkplaylistprovider.cpp
-index 88c2534..d763064 100644
---- a/src/multimedia/playback/qmedianetworkplaylistprovider.cpp
-+++ b/src/multimedia/playback/qmedianetworkplaylistprovider.cpp
-@@ -198,6 +198,16 @@ bool QMediaNetworkPlaylistProvider::insertMedia(int pos, const QList<QMediaConte
- return true;
- }
-
-+bool QMediaNetworkPlaylistProvider::moveMedia(int from, int to)
-+{
-+ Q_D(QMediaNetworkPlaylistProvider);
-+
-+ Q_UNUSED(from);
-+ Q_UNUSED(to);
-+
-+ return true;
-+}
-+
- bool QMediaNetworkPlaylistProvider::removeMedia(int fromPos, int toPos)
- {
- Q_D(QMediaNetworkPlaylistProvider);
-diff --git a/src/multimedia/playback/qmedianetworkplaylistprovider_p.h b/src/multimedia/playback/qmedianetworkplaylistprovider_p.h
-index 84e34c7..6fbdfe5 100644
---- a/src/multimedia/playback/qmedianetworkplaylistprovider_p.h
-+++ b/src/multimedia/playback/qmedianetworkplaylistprovider_p.h
-@@ -69,6 +69,7 @@ public:
- virtual bool addMedia(const QList<QMediaContent> &items);
- virtual bool insertMedia(int pos, const QMediaContent &content);
- virtual bool insertMedia(int pos, const QList<QMediaContent> &items);
-+ virtual bool moveMedia(int from, int to);
- virtual bool removeMedia(int pos);
- virtual bool removeMedia(int start, int end);
- virtual bool clear();
-diff --git a/src/multimedia/playback/qmediaplaylist.cpp b/src/multimedia/playback/qmediaplaylist.cpp
-index 0681359..5f65a18 100644
---- a/src/multimedia/playback/qmediaplaylist.cpp
-+++ b/src/multimedia/playback/qmediaplaylist.cpp
-@@ -377,6 +377,20 @@ bool QMediaPlaylist::insertMedia(int pos, const QList<QMediaContent> &items)
- }
-
- /*!
-+ Move the item from position from to position to.
-+
-+ Returns true if the operation is successful, otherwise false.
-+
-+ \since 5.7
-+*/
-+bool QMediaPlaylist::moveMedia(int from, int to)
-+{
-+ QMediaPlaylistProvider *playlist = d_func()->playlist();
-+ return playlist->moveMedia(qBound(0, from, playlist->mediaCount()),
-+ qBound(0, to, playlist->mediaCount()));
-+}
-+
-+/*!
- Remove the item from the playlist at position pos.
-
- Returns true if the operation is successful, otherwise return false.
-diff --git a/src/multimedia/playback/qmediaplaylist.h b/src/multimedia/playback/qmediaplaylist.h
-index 1388ac1..e076877 100644
---- a/src/multimedia/playback/qmediaplaylist.h
-+++ b/src/multimedia/playback/qmediaplaylist.h
-@@ -85,6 +85,7 @@ public:
- bool addMedia(const QList<QMediaContent> &items);
- bool insertMedia(int index, const QMediaContent &content);
- bool insertMedia(int index, const QList<QMediaContent> &items);
-+ bool moveMedia(int from, int to);
- bool removeMedia(int pos);
- bool removeMedia(int start, int end);
- bool clear();
-diff --git a/src/multimedia/playback/qmediaplaylistprovider.cpp b/src/multimedia/playback/qmediaplaylistprovider.cpp
-index fc3619f..d9c989c 100644
---- a/src/multimedia/playback/qmediaplaylistprovider.cpp
-+++ b/src/multimedia/playback/qmediaplaylistprovider.cpp
-@@ -207,6 +207,20 @@ bool QMediaPlaylistProvider::insertMedia(int position, const QList<QMediaContent
- return true;
- }
-
-+/*!
-+ Move the media from position from to position to.
-+
-+ Returns true if the operation is successful, otherwise false.
-+
-+ \since 5.7
-+*/
-+bool QMediaPlaylistProvider::moveMedia(int from, int to)
-+{
-+ Q_UNUSED(from);
-+ Q_UNUSED(to);
-+
-+ return false;
-+}
-
- /*!
- Removes the media at position from a playlist.
-diff --git a/src/multimedia/playback/qmediaplaylistprovider_p.h b/src/multimedia/playback/qmediaplaylistprovider_p.h
-index 57436d3..94b5918 100644
---- a/src/multimedia/playback/qmediaplaylistprovider_p.h
-+++ b/src/multimedia/playback/qmediaplaylistprovider_p.h
-@@ -81,6 +81,7 @@ public:
- virtual bool addMedia(const QList<QMediaContent> &contentList);
- virtual bool insertMedia(int index, const QMediaContent &content);
- virtual bool insertMedia(int index, const QList<QMediaContent> &content);
-+ virtual bool moveMedia(int from, int to);
- virtual bool removeMedia(int pos);
- virtual bool removeMedia(int start, int end);
- virtual bool clear();
---
-2.6.4
-
diff --git a/debian/patches/Added-addItems-to-QML-Playlist-for-batch-adding-of-t.patch b/debian/patches/Added-addItems-to-QML-Playlist-for-batch-adding-of-t.patch
deleted file mode 100644
index a0a0b14..0000000
--- a/debian/patches/Added-addItems-to-QML-Playlist-for-batch-adding-of-t.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 7228e7c8b79cd4ae74c6abd12317b43a7b1e6334 Mon Sep 17 00:00:00 2001
-From: Jim Hodapp <jim.hodapp at canonical.com>
-Date: Mon, 26 Oct 2015 13:17:02 -0400
-Subject: [PATCH] Added addItems to QML Playlist for batch adding of tracks.
-
-Change-Id: Ieb7df35ad9dd50bbc68e5305e0de9fb26c64b540
-Reviewed-by: Yoann Lopes <yoann.lopes at theqtcompany.com>
----
- src/imports/multimedia/qdeclarativeplaylist.cpp | 23 +++++++++++++++++++++++
- src/imports/multimedia/qdeclarativeplaylist_p.h | 1 +
- 2 files changed, 24 insertions(+)
-
-diff --git a/src/imports/multimedia/qdeclarativeplaylist.cpp b/src/imports/multimedia/qdeclarativeplaylist.cpp
-index bb785aa..c6ea1bd 100644
---- a/src/imports/multimedia/qdeclarativeplaylist.cpp
-+++ b/src/imports/multimedia/qdeclarativeplaylist.cpp
-@@ -421,6 +421,29 @@ bool QDeclarativePlaylist::addItem(const QUrl &source)
- }
-
- /*!
-+ \qmlmethod bool QtMultimedia::Playlist::addItems(sources)
-+
-+ Appends the list of URLs in sources to the playlist.
-+
-+ Returns true if the sources are added successfully.
-+
-+ \since 5.7
-+*/
-+bool QDeclarativePlaylist::addItems(const QList<QUrl> &sources)
-+{
-+ if (sources.isEmpty())
-+ return false;
-+
-+ QList<QMediaContent> contents;
-+ QList<QUrl>::const_iterator it = sources.constBegin();
-+ while (it != sources.constEnd()) {
-+ contents.push_back(QMediaContent(*it));
-+ ++it;
-+ }
-+ return m_playlist->addMedia(contents);
-+}
-+
-+/*!
- \qmlmethod bool QtMultimedia::Playlist::insertItem(index, source)
-
- Inserts the source URL to the playlist at the given index.
-diff --git a/src/imports/multimedia/qdeclarativeplaylist_p.h b/src/imports/multimedia/qdeclarativeplaylist_p.h
-index fd94135..2c6d015 100644
---- a/src/imports/multimedia/qdeclarativeplaylist_p.h
-+++ b/src/imports/multimedia/qdeclarativeplaylist_p.h
-@@ -152,6 +152,7 @@ public Q_SLOTS:
- void load(const QUrl &location, const QString &format = QString());
- bool save(const QUrl &location, const QString &format = QString());
- bool addItem(const QUrl &source);
-+ bool addItems(const QList<QUrl> &sources);
- bool insertItem(int index, const QUrl &source);
- bool removeItem(int index);
- bool clear();
---
-2.6.4
-
diff --git a/debian/patches/Added-insertItems-and-removeItems-to-QML-Playlist.patch b/debian/patches/Added-insertItems-and-removeItems-to-QML-Playlist.patch
deleted file mode 100644
index 03c4048..0000000
--- a/debian/patches/Added-insertItems-and-removeItems-to-QML-Playlist.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 8dddfe3f43606b385f48e8142c8ecb70d6c103a3 Mon Sep 17 00:00:00 2001
-From: Jim Hodapp <jim.hodapp at canonical.com>
-Date: Wed, 25 Nov 2015 16:06:07 -0500
-Subject: [PATCH] Added insertItems and removeItems to QML Playlist.
-
-Change-Id: Iba4d08551016c486e88e738e35fb590d82a058a2
-Reviewed-by: Yoann Lopes <yoann.lopes at theqtcompany.com>
----
- src/imports/multimedia/qdeclarativeplaylist.cpp | 37 +++++++++++++++++++++++++
- src/imports/multimedia/qdeclarativeplaylist_p.h | 2 ++
- 2 files changed, 39 insertions(+)
-
-diff --git a/src/imports/multimedia/qdeclarativeplaylist.cpp b/src/imports/multimedia/qdeclarativeplaylist.cpp
-index c6ea1bd..3432bf2 100644
---- a/src/imports/multimedia/qdeclarativeplaylist.cpp
-+++ b/src/imports/multimedia/qdeclarativeplaylist.cpp
-@@ -456,6 +456,29 @@ bool QDeclarativePlaylist::insertItem(int index, const QUrl &source)
- }
-
- /*!
-+ \qmlmethod bool QtMultimedia::Playlist::insertItems(index, sources)
-+
-+ Inserts the list of URLs in sources to the playlist at the given index.
-+
-+ Returns true if the sources are added successfully.
-+
-+ \since 5.7
-+*/
-+bool QDeclarativePlaylist::insertItems(int index, const QList<QUrl> &sources)
-+{
-+ if (sources.empty())
-+ return false;
-+
-+ QList<QMediaContent> contents;
-+ QList<QUrl>::const_iterator it = sources.constBegin();
-+ while (it != sources.constEnd()) {
-+ contents.push_back(QMediaContent(*it));
-+ ++it;
-+ }
-+ return m_playlist->insertMedia(index, contents);
-+}
-+
-+/*!
- \qmlmethod bool QtMultimedia::Playlist::removeItem(index)
-
- Removed the item at the given index from the playlist.
-@@ -468,6 +491,20 @@ bool QDeclarativePlaylist::removeItem(int index)
- }
-
- /*!
-+ \qmlmethod bool QtMultimedia::Playlist::removeItems(int start, int end)
-+
-+ Removes items in the playlist from start to \end inclusive.
-+
-+ Returns true if the items are removed successfully.
-+
-+ \since 5.7
-+*/
-+bool QDeclarativePlaylist::removeItems(int start, int end)
-+{
-+ return m_playlist->removeMedia(start, end);
-+}
-+
-+/*!
- \qmlmethod bool QtMultimedia::Playlist::clear()
-
- Removes all the items from the playlist.
-diff --git a/src/imports/multimedia/qdeclarativeplaylist_p.h b/src/imports/multimedia/qdeclarativeplaylist_p.h
-index 2c6d015..295cbb1 100644
---- a/src/imports/multimedia/qdeclarativeplaylist_p.h
-+++ b/src/imports/multimedia/qdeclarativeplaylist_p.h
-@@ -154,7 +154,9 @@ public Q_SLOTS:
- bool addItem(const QUrl &source);
- bool addItems(const QList<QUrl> &sources);
- bool insertItem(int index, const QUrl &source);
-+ bool insertItems(int index, const QList<QUrl> &sources);
- bool removeItem(int index);
-+ bool removeItems(int start, int end);
- bool clear();
-
- Q_SIGNALS:
---
-2.6.4
-
diff --git a/debian/patches/Sync-the-state-of-the-old-QMediaPlaylistControl-inst.patch b/debian/patches/Sync-the-state-of-the-old-QMediaPlaylistControl-inst.patch
deleted file mode 100644
index 8f3a556..0000000
--- a/debian/patches/Sync-the-state-of-the-old-QMediaPlaylistControl-inst.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-From 4cbd67c22a1d6aa339fc29bc5f7a9c0a40cc0b9e Mon Sep 17 00:00:00 2001
-From: Jim Hodapp <jim.hodapp at canonical.com>
-Date: Mon, 5 Oct 2015 14:56:29 -0400
-Subject: [PATCH] Sync the state of the old QMediaPlaylistControl instance with
- the new QMediaPlaylistControl instance when not using the default instance.
-
-Change-Id: I9d50cb445c86d96f70b366a0017715df2d2b4a29
----
- src/multimedia/playback/qmediaplaylist.cpp | 32 ++++++++++++++++++++++++++++++
- src/multimedia/playback/qmediaplaylist.h | 2 ++
- 2 files changed, 34 insertions(+)
-
-diff --git a/src/multimedia/playback/qmediaplaylist.cpp b/src/multimedia/playback/qmediaplaylist.cpp
-index 0681359..7db805d 100644
---- a/src/multimedia/playback/qmediaplaylist.cpp
-+++ b/src/multimedia/playback/qmediaplaylist.cpp
-@@ -145,6 +145,35 @@ QMediaObject *QMediaPlaylist::mediaObject() const
- }
-
- /*!
-+ * \internal
-+ * Copy playlist items, sync playback mode and sync current index between old control and new control
-+*/
-+void QMediaPlaylist::syncControls(QMediaPlaylistControl *oldControl, QMediaPlaylistControl *newControl)
-+{
-+ if (!oldControl || !newControl) {
-+ qWarning() << "Failed to sync control states since oldControl or newControl is NULL";
-+ return;
-+ }
-+
-+ newControl->setPlaybackMode(oldControl->playbackMode());
-+ emit newControl->playbackModeChanged(oldControl->playbackMode());
-+ newControl->setCurrentIndex(oldControl->currentIndex());
-+ emit newControl->currentIndexChanged(oldControl->currentIndex());
-+
-+ const QMediaPlaylistProvider *oldPlaylist = oldControl->playlistProvider();
-+ QMediaPlaylistProvider *newPlaylist = newControl->playlistProvider();
-+
-+ if (oldPlaylist && newPlaylist) {
-+ const int oldPlaylistSize = oldPlaylist->mediaCount();
-+ for (int i=0; i<oldPlaylistSize; i++) {
-+ newPlaylist->addMedia(oldPlaylist->media(i));
-+ }
-+ } else {
-+ qWarning() << "Failed to sync control playlists since oldPlaylist or newPlaylist is NULL";
-+ }
-+}
-+
-+/*!
- \internal
- If mediaObject is null or doesn't have an intrinsic playlist,
- internal local memory playlist source will be created.
-@@ -170,6 +199,9 @@ bool QMediaPlaylist::setMediaObject(QMediaObject *mediaObject)
- if (d->control != newControl) {
- int oldSize = 0;
- if (d->control) {
-+ // Copy playlist items, sync playback mode and sync current index between old control and new control
-+ syncControls(d->control, newControl);
-+
- QMediaPlaylistProvider *playlist = d->control->playlistProvider();
- oldSize = playlist->mediaCount();
- disconnect(playlist, SIGNAL(loadFailed(QMediaPlaylist::Error,QString)),
-diff --git a/src/multimedia/playback/qmediaplaylist.h b/src/multimedia/playback/qmediaplaylist.h
-index 1388ac1..b21a7f1 100644
---- a/src/multimedia/playback/qmediaplaylist.h
-+++ b/src/multimedia/playback/qmediaplaylist.h
-@@ -45,6 +45,7 @@
- QT_BEGIN_NAMESPACE
-
-
-+class QMediaPlaylistControl;
- class QMediaPlaylistProvider;
-
- class QMediaPlaylistPrivate;
-@@ -122,6 +123,7 @@ Q_SIGNALS:
- void loadFailed();
-
- protected:
-+ void syncControls(QMediaPlaylistControl *oldControl, QMediaPlaylistControl *newControl);
- bool setMediaObject(QMediaObject *object);
- QMediaPlaylistPrivate *d_ptr;
-
---
-2.5.0
-
diff --git a/debian/patches/series b/debian/patches/series
index 8aa347c..07f426f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,6 +2,3 @@ rpath_nonlinux.diff
skip_failing_tests.patch
# Backported patches
-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
--
qtmultimedia packaging
More information about the pkg-kde-commits
mailing list