1 diff -ur clementine-1.3.1/src/core/organise.h clementine-1.3.1-moc/src/core/organise.h
2 --- clementine-1.3.1/src/core/organise.h 2015-12-15 13:13:23.000000000 +0100
3 +++ clementine-1.3.1-moc/src/core/organise.h 2017-04-17 13:47:08.050705259 +0200
6 #include <QTemporaryFile>
9 #include "organiseformat.h"
10 #include "transcoder/transcoder.h"
15 diff -ur clementine-1.3.1/src/core/songloader.h clementine-1.3.1-moc/src/core/songloader.h
16 --- clementine-1.3.1/src/core/songloader.h 2015-12-15 13:13:23.000000000 +0100
17 +++ clementine-1.3.1-moc/src/core/songloader.h 2017-04-17 13:47:52.098480736 +0200
27 #include <QThreadPool>
28 diff -ur clementine-1.3.1/src/devices/cddadevice.h clementine-1.3.1-moc/src/devices/cddadevice.h
29 --- clementine-1.3.1/src/devices/cddadevice.h 2015-12-15 13:13:23.000000000 +0100
30 +++ clementine-1.3.1-moc/src/devices/cddadevice.h 2017-04-17 13:57:56.667079915 +0200
36 // These must come after Qt includes (issue 3247)
37 #include <cdio/cdio.h>
38 #include <gst/audio/gstaudiocdsrc.h>
40 #include "connecteddevice.h"
41 #include "core/song.h"
42 #include "musicbrainz/musicbrainzclient.h"
45 class CddaDevice : public ConnectedDevice {
47 diff -ur clementine-1.3.1/src/devices/cddasongloader.h clementine-1.3.1-moc/src/devices/cddasongloader.h
48 --- clementine-1.3.1/src/devices/cddasongloader.h 2015-12-15 13:13:23.000000000 +0100
49 +++ clementine-1.3.1-moc/src/devices/cddasongloader.h 2017-04-17 13:58:10.834104995 +0200
55 // These must come after Qt includes (issue 3247)
56 #include <cdio/cdio.h>
57 #include <gst/audio/gstaudiocdsrc.h>
59 #include "core/song.h"
60 #include "musicbrainz/musicbrainzclient.h"
63 // This class provides a (hopefully) nice, high level interface to get CD
64 // information and load tracks
65 diff -ur clementine-1.3.1/src/devices/giolister.h clementine-1.3.1-moc/src/devices/giolister.h
66 --- clementine-1.3.1/src/devices/giolister.h 2015-12-15 13:13:23.000000000 +0100
67 +++ clementine-1.3.1-moc/src/devices/giolister.h 2017-04-17 13:57:40.673341979 +0200
73 #include "devicelister.h"
74 #include "core/scopedgobject.h"
77 // Work around compile issue with glib >= 2.25
87 #include <QStringList>
88 diff -ur clementine-1.3.1/src/devices/gpoddevice.h clementine-1.3.1-moc/src/devices/gpoddevice.h
89 --- clementine-1.3.1/src/devices/gpoddevice.h 2015-12-15 13:13:23.000000000 +0100
90 +++ clementine-1.3.1-moc/src/devices/gpoddevice.h 2017-04-17 13:56:23.918067310 +0200
93 #include <QWaitCondition>
96 #include <gpod/itdb.h>
101 diff -ur clementine-1.3.1/src/devices/gpodloader.h clementine-1.3.1-moc/src/devices/gpodloader.h
102 --- clementine-1.3.1/src/devices/gpodloader.h 2015-12-15 13:13:23.000000000 +0100
103 +++ clementine-1.3.1-moc/src/devices/gpodloader.h 2017-04-17 13:56:42.741876682 +0200
109 #include <gpod/itdb.h>
111 #include "core/song.h"
114 class ConnectedDevice;
115 class LibraryBackend;
116 diff -ur clementine-1.3.1/src/engines/gstelementdeleter.h clementine-1.3.1-moc/src/engines/gstelementdeleter.h
117 --- clementine-1.3.1/src/engines/gstelementdeleter.h 2015-12-15 13:13:23.000000000 +0100
118 +++ clementine-1.3.1-moc/src/engines/gstelementdeleter.h 2017-04-17 13:50:39.442698729 +0200
127 class GstElementDeleter : public QObject {
129 diff -ur clementine-1.3.1/src/engines/gstengine.cpp clementine-1.3.1-moc/src/engines/gstengine.cpp
130 --- clementine-1.3.1/src/engines/gstengine.cpp 2015-12-15 13:13:23.000000000 +0100
131 +++ clementine-1.3.1-moc/src/engines/gstengine.cpp 2017-04-17 13:49:27.607553791 +0200
134 #include <QtConcurrentRun>
141 #include "devicefinder.h"
143 #include "core/timeconstants.h"
144 #include "core/utilities.h"
148 #include "gst/moodbar/plugin.h"
153 #include "engines/pulsedevicefinder.h"
154 diff -ur clementine-1.3.1/src/engines/gstengine.h clementine-1.3.1-moc/src/engines/gstengine.h
155 --- clementine-1.3.1/src/engines/gstengine.h 2015-12-15 13:13:23.000000000 +0100
156 +++ clementine-1.3.1-moc/src/engines/gstengine.h 2017-04-17 13:49:50.114787923 +0200
168 #include <QStringList>
169 #include <QTimerEvent>
172 #include "bufferconsumer.h"
173 #include "enginebase.h"
174 #include "core/timeconstants.h"
179 diff -ur clementine-1.3.1/src/engines/gstenginepipeline.h clementine-1.3.1-moc/src/engines/gstenginepipeline.h
180 --- clementine-1.3.1/src/engines/gstenginepipeline.h 2015-12-15 13:13:23.000000000 +0100
181 +++ clementine-1.3.1-moc/src/engines/gstenginepipeline.h 2017-04-17 13:50:14.402067082 +0200
190 #include "engine_fwd.h"
192 diff -ur clementine-1.3.1/src/moodbar/moodbarpipeline.h clementine-1.3.1-moc/src/moodbar/moodbarpipeline.h
193 --- clementine-1.3.1/src/moodbar/moodbarpipeline.h 2015-12-15 13:13:23.000000000 +0100
194 +++ clementine-1.3.1-moc/src/moodbar/moodbarpipeline.h 2017-04-17 13:58:31.724633544 +0200
201 #include <gst/app/gstappsink.h>
206 diff -ur clementine-1.3.1/src/networkremote/incomingdataparser.h clementine-1.3.1-moc/src/networkremote/incomingdataparser.h
207 --- clementine-1.3.1/src/networkremote/incomingdataparser.h 2015-12-15 13:13:23.000000000 +0100
208 +++ clementine-1.3.1-moc/src/networkremote/incomingdataparser.h 2017-04-17 13:52:45.279208411 +0200
210 #ifndef INCOMINGDATAPARSER_H
211 #define INCOMINGDATAPARSER_H
214 #include "core/player.h"
215 #include "core/application.h"
216 #include "remotecontrolmessages.pb.h"
217 #include "remoteclient.h"
220 class IncomingDataParser : public QObject {
222 diff -ur clementine-1.3.1/src/networkremote/networkremote.h clementine-1.3.1-moc/src/networkremote/networkremote.h
223 --- clementine-1.3.1/src/networkremote/networkremote.h 2016-04-19 17:43:09.000000000 +0200
224 +++ clementine-1.3.1-moc/src/networkremote/networkremote.h 2017-04-17 13:52:12.321709516 +0200
226 #include <QTcpServer>
227 #include <QTcpSocket>
230 #include "core/player.h"
231 #include "core/application.h"
232 #include "incomingdataparser.h"
233 #include "outgoingdatacreator.h"
234 #include "remoteclient.h"
237 class NetworkRemote : public QObject {
239 diff -ur clementine-1.3.1/src/networkremote/networkremotehelper.h clementine-1.3.1-moc/src/networkremote/networkremotehelper.h
240 --- clementine-1.3.1/src/networkremote/networkremotehelper.h 2015-12-15 13:13:23.000000000 +0100
241 +++ clementine-1.3.1-moc/src/networkremote/networkremotehelper.h 2017-04-17 13:51:51.207843139 +0200
247 #include "networkremote.h"
250 class NetworkRemoteHelper : public QObject {
252 diff -ur clementine-1.3.1/src/networkremote/outgoingdatacreator.h clementine-1.3.1-moc/src/networkremote/outgoingdatacreator.h
253 --- clementine-1.3.1/src/networkremote/outgoingdatacreator.h 2015-12-15 13:13:23.000000000 +0100
254 +++ clementine-1.3.1-moc/src/networkremote/outgoingdatacreator.h 2017-04-17 13:53:01.996297288 +0200
260 #include "core/player.h"
261 #include "core/application.h"
262 #include "engines/enginebase.h"
264 #include "songinfo/ultimatelyricsreader.h"
265 #include "remotecontrolmessages.pb.h"
266 #include "remoteclient.h"
269 typedef QList<SongInfoProvider*> ProviderList;
271 diff -ur clementine-1.3.1/src/networkremote/remoteclient.h clementine-1.3.1-moc/src/networkremote/remoteclient.h
272 --- clementine-1.3.1/src/networkremote/remoteclient.h 2015-12-15 13:13:23.000000000 +0100
273 +++ clementine-1.3.1-moc/src/networkremote/remoteclient.h 2017-04-17 13:53:18.116704477 +0200
275 #include <QTcpSocket>
279 #include "songsender.h"
281 #include "core/application.h"
282 #include "remotecontrolmessages.pb.h"
285 class RemoteClient : public QObject {
287 diff -ur clementine-1.3.1/src/networkremote/songsender.h clementine-1.3.1-moc/src/networkremote/songsender.h
288 --- clementine-1.3.1/src/networkremote/songsender.h 2015-12-15 13:13:23.000000000 +0100
289 +++ clementine-1.3.1-moc/src/networkremote/songsender.h 2017-04-17 13:53:34.757124849 +0200
295 #include "remotecontrolmessages.pb.h"
297 #include "core/song.h"
298 #include "transcoder/transcoder.h"
303 diff -ur clementine-1.3.1/src/transcoder/transcoder.h clementine-1.3.1-moc/src/transcoder/transcoder.h
304 --- clementine-1.3.1/src/transcoder/transcoder.h 2015-12-15 13:13:23.000000000 +0100
305 +++ clementine-1.3.1-moc/src/transcoder/transcoder.h 2017-04-17 13:54:09.638006165 +0200
315 #include <QStringList>
316 diff -ur clementine-1.3.1/src/visualisations/projectmvisualisation.cpp clementine-1.3.1-moc/src/visualisations/projectmvisualisation.cpp
317 --- clementine-1.3.1/src/visualisations/projectmvisualisation.cpp 2015-12-15 13:13:23.000000000 +0100
318 +++ clementine-1.3.1-moc/src/visualisations/projectmvisualisation.cpp 2017-04-17 13:55:41.280322530 +0200
320 along with Clementine. If not, see <http://www.gnu.org/licenses/>.
325 #include "projectmpresetmodel.h"
326 #include "projectmvisualisation.h"
327 #include "visualisationcontainer.h"
330 #include <QCoreApplication>
334 #include <QTimerEvent>
337 #ifdef USE_SYSTEM_PROJECTM
338 #include <libprojectM/projectM.hpp>
346 ProjectMVisualisation::ProjectMVisualisation(QObject* parent)
347 : QGraphicsScene(parent),
348 diff -ur clementine-1.3.1/src/visualisations/projectmvisualisation.h clementine-1.3.1-moc/src/visualisations/projectmvisualisation.h
349 --- clementine-1.3.1/src/visualisations/projectmvisualisation.h 2015-12-15 13:13:23.000000000 +0100
350 +++ clementine-1.3.1-moc/src/visualisations/projectmvisualisation.h 2017-04-17 13:56:02.010846681 +0200
352 #include <QBasicTimer>
356 #include "engines/bufferconsumer.h"