Hello community,
here is the log from the commit of package libkcompactdisc for openSUSE:Factory
checked in at 2020-12-17 16:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libkcompactdisc (Old)
and /work/SRC/openSUSE:Factory/.libkcompactdisc.new.5145 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkcompactdisc"
Thu Dec 17 16:56:26 2020 rev:50 rq:855266 version:20.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libkcompactdisc/libkcompactdisc.changes
2020-11-10 13:38:15.972615034 +0100
+++
/work/SRC/openSUSE:Factory/.libkcompactdisc.new.5145/libkcompactdisc.changes
2020-12-17 16:56:43.337179130 +0100
@@ -1,0 +2,26 @@
+Sat Dec 5 23:17:36 UTC 2020 - Luca Beltrame <[email protected]>
+
+- Update to 20.12.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/releases/2020-12-apps-update
+- No code change since 20.11.90
+
+-------------------------------------------------------------------
+Fri Nov 27 15:17:50 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Update to 20.11.90
+ * New feature release
+- No code change since 20.11.80
+
+-------------------------------------------------------------------
+Sat Nov 14 00:02:49 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Update to 20.11.80
+ * New feature release
+- Changes since 20.08.3:
+ * Drop no longer needed dependency on KCoreAddons
+ * Port away from KRandomSequence
+ * Fix for the CD not being recognised if it is not in the first drive
+
+-------------------------------------------------------------------
Old:
----
libkcompactdisc-20.08.3.tar.xz
libkcompactdisc-20.08.3.tar.xz.sig
New:
----
libkcompactdisc-20.12.0.tar.xz
libkcompactdisc-20.12.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libkcompactdisc.spec ++++++
--- /var/tmp/diff_new_pack.Lc1nU4/_old 2020-12-17 16:56:44.021179863 +0100
+++ /var/tmp/diff_new_pack.Lc1nU4/_new 2020-12-17 16:56:44.025179867 +0100
@@ -21,7 +21,7 @@
%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print
$1"."$2}')}
%bcond_without lang
Name: libkcompactdisc
-Version: 20.08.3
+Version: 20.12.0
Release: 0
Summary: CD drive library for KDE Platform
License: GPL-2.0-or-later
@@ -31,13 +31,12 @@
BuildRequires: alsa-devel
BuildRequires: extra-cmake-modules
BuildRequires: xz
-BuildRequires: cmake(KF5CoreAddons)
BuildRequires: cmake(KF5I18n)
-BuildRequires: cmake(KF5KDELibs4Support)
BuildRequires: cmake(KF5Solid)
BuildRequires: cmake(Phonon4Qt5)
BuildRequires: cmake(Qt5Core)
BuildRequires: cmake(Qt5DBus)
+BuildRequires: cmake(Qt5Widgets)
%if %{with lang}
Source1:
https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
Source2: applications.keyring
++++++ libkcompactdisc-20.08.3.tar.xz -> libkcompactdisc-20.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/CMakeLists.txt
new/libkcompactdisc-20.12.0/CMakeLists.txt
--- old/libkcompactdisc-20.08.3/CMakeLists.txt 2020-11-03 01:38:11.000000000
+0100
+++ new/libkcompactdisc-20.12.0/CMakeLists.txt 2020-09-14 03:00:43.000000000
+0200
@@ -1,14 +1,13 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
-project(libkcompactdisc)
+project(KCompactDisc VERSION 5.0.0)
-set(REQUIRED_QT_VERSION 5.4.0)
-set(PROJECT_VERSION "16.08.0")
-set(KF5_DEP_VERSION "5.24.0") # handled by release scripts
+set(QT_MIN_VERSION "5.12.0")
+set(KF_MIN_VERSION "5.68.0")
# Dependencies
include(FeatureSummary)
-find_package(ECM 5.24.0 NO_MODULE)
+find_package(ECM ${KF_MIN_VERSION} NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake
Modules." URL "https://commits.kde.org/extra-cmake-modules")
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
@@ -21,12 +20,12 @@
include(ECMSetupVersion)
include(ECMGeneratePriFile)
include(GenerateExportHeader)
-include(ECMPackageConfigHelpers)
+include(CMakePackageConfigHelpers)
# Version Setup
ecm_setup_version(
- "5.0.0"
+ ${KCompactDisc_VERSION}
VARIABLE_PREFIX KCOMPACTDISC
VERSION_HEADER ${CMAKE_CURRENT_BINARY_DIR}/kcompactdisc_version.h
PACKAGE_VERSION_FILE
${CMAKE_CURRENT_BINARY_DIR}/KF5CompactDiscConfigVersion.cmake
@@ -35,18 +34,31 @@
# Qt5, KF5 and Phonon Packages
-find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS Core DBus)
-find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS CoreAddons Solid I18n)
+find_package(Qt5 ${QT_MIN_VERSION} REQUIRED COMPONENTS Core DBus)
+find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS
+ Solid
+ I18n
+)
find_package(Phonon4Qt5 4.8.0 CONFIG REQUIRED)
# Sources
-include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}
- ${CMAKE_CURRENT_BINARY_DIR}
+add_definitions(
+ -DQT_DISABLE_DEPRECATED_BEFORE=0x050C00
+ -DQT_DEPRECATED_WARNINGS_SINCE=0x060000
+ -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054400
+ -DKF_DEPRECATED_WARNINGS_SINCE=0x060000
+ -DQT_NO_FOREACH
+ -DQT_NO_KEYWORDS
+ -DQT_NO_URL_CAST_FROM_STRING
+ -DQT_NO_CAST_FROM_ASCII
+ -DQT_NO_CAST_TO_ASCII
+ -DQT_NO_CAST_FROM_BYTEARRAY
+ -DQT_STRICT_ITERATORS
+ -DQT_USE_QSTRINGBUILDER
+ -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
)
-
add_subdirectory(src)
if(BUILD_TESTING)
add_subdirectory(tests)
@@ -56,7 +68,7 @@
set(CMAKECONFIG_INSTALL_DIR ${CMAKECONFIG_INSTALL_PREFIX}/KF5CompactDisc)
-ecm_configure_package_config_file(
+configure_package_config_file(
${CMAKE_CURRENT_SOURCE_DIR}/KF5CompactDiscConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/KF5CompactDiscConfig.cmake
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
@@ -83,6 +95,6 @@
COMPONENT Devel
)
-feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
-
ki18n_install(po)
+
+feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libkcompactdisc-20.08.3/KF5CompactDiscConfig.cmake.in
new/libkcompactdisc-20.12.0/KF5CompactDiscConfig.cmake.in
--- old/libkcompactdisc-20.08.3/KF5CompactDiscConfig.cmake.in 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/KF5CompactDiscConfig.cmake.in 2020-09-14
03:00:43.000000000 +0200
@@ -1,10 +1,6 @@
@PACKAGE_INIT@
-find_dependency(Qt5Core @QT5_REQUIRED_VERSION@)
-find_dependency(Qt5DBus @QT5_REQUIRED_VERSION@)
-find_dependency(KF5CoreAddons @KF5_REQUIRED_VERSION@)
-find_dependency(KF5Solid @KF5_REQUIRED_VERSION@)
-find_dependency(KF5I18n @KF5_REQUIRED_VERSION@)
-find_dependency(Phonon4Qt5 4.8.0)
+include(CMakeFindDependencyMacro)
+find_dependency(Qt5Core @QT_MIN_VERSION@)
include(${CMAKE_CURRENT_LIST_DIR}/KF5CompactDiscTargets.cmake)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/po/zh_CN/libkcompactdisc.po
new/libkcompactdisc-20.12.0/po/zh_CN/libkcompactdisc.po
--- old/libkcompactdisc-20.08.3/po/zh_CN/libkcompactdisc.po 2020-11-03
01:38:11.000000000 +0100
+++ new/libkcompactdisc-20.12.0/po/zh_CN/libkcompactdisc.po 2020-12-04
01:13:38.000000000 +0100
@@ -3,7 +3,7 @@
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2019-05-20 03:09+0200\n"
-"PO-Revision-Date: 2020-10-08 19:23\n"
+"PO-Revision-Date: 2020-11-10 15:04\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/src/CMakeLists.txt
new/libkcompactdisc-20.12.0/src/CMakeLists.txt
--- old/libkcompactdisc-20.08.3/src/CMakeLists.txt 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/CMakeLists.txt 2020-09-14
03:00:43.000000000 +0200
@@ -1,5 +1,3 @@
-include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR} ${QT_INCLUDES})
-
## Compiler flags
add_definitions(-DTRANSLATION_DOMAIN=\"libkcompactdisc\")
@@ -78,20 +76,22 @@
)
target_link_libraries(KF5CompactDisc
- Qt5::DBus
- KF5::CoreAddons
- KF5::Solid
- KF5::I18n
- Phonon::phonon4qt5
+ PUBLIC
+ Qt5::Core
+ PRIVATE
+ Qt5::DBus
+ KF5::Solid
+ KF5::I18n
+ Phonon::phonon4qt5
)
if (HAVE_ALSA)
- target_link_libraries(KF5CompactDisc ${ALSA_LIBRARY})
+ target_link_libraries(KF5CompactDisc PRIVATE ${ALSA_LIBRARY})
endif ()
if (USE_WMLIB)
find_package(Threads)
- target_link_libraries(KF5CompactDisc ${CMAKE_THREAD_LIBS_INIT})
+ target_link_libraries(KF5CompactDisc PRIVATE ${CMAKE_THREAD_LIBS_INIT})
endif (USE_WMLIB)
target_include_directories(KF5CompactDisc INTERFACE
"$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KCompactDisc>")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/src/kcompactdisc.cpp
new/libkcompactdisc-20.12.0/src/kcompactdisc.cpp
--- old/libkcompactdisc-20.08.3/src/kcompactdisc.cpp 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/kcompactdisc.cpp 2020-09-14
03:00:43.000000000 +0200
@@ -45,7 +45,8 @@
QUrl url;
//get a list of all devices that are Cdrom
- foreach(const Solid::Device &device,
Solid::Device::listFromType(Solid::DeviceInterface::OpticalDrive)) {
+ const auto devices =
Solid::Device::listFromType(Solid::DeviceInterface::OpticalDrive);
+ for (const Solid::Device &device : devices) {
qDebug() << device.udi().toLatin1().constData();
const Solid::Block *b = device.as<Solid::Block>();
@@ -166,9 +167,8 @@
QUrl result = nameUrls.value(cdromDeviceName);
if (!result.isValid())
{
- const QUrl passedUrl(cdromDeviceName);
- foreach(const QUrl &url, nameUrls)
- {
+ const QUrl passedUrl = QUrl::fromLocalFile(cdromDeviceName);
+ for (const QUrl &url : nameUrls) {
if (url == passedUrl)
{
return passedUrl;
@@ -508,14 +508,14 @@
Q_D(KCompactDisc);
d->m_randomPlaylist = random;
d->make_playlist();
- emit randomPlaylistChanged(d->m_randomPlaylist);
+ Q_EMIT randomPlaylistChanged(d->m_randomPlaylist);
}
void KCompactDisc::setLoopPlaylist(bool loop)
{
Q_D(KCompactDisc);
d->m_loopPlaylist = loop;
- emit loopPlaylistChanged(d->m_loopPlaylist);
+ Q_EMIT loopPlaylistChanged(d->m_loopPlaylist);
}
void KCompactDisc::setAutoMetadataLookup(bool autoMetadata)
@@ -555,5 +555,3 @@
qDebug() << "change balance: " << balance;
d->setBalance(balance);
}
-
-#include "kcompactdisc.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/src/kcompactdisc_p.cpp
new/libkcompactdisc-20.12.0/src/kcompactdisc_p.cpp
--- old/libkcompactdisc-20.08.3/src/kcompactdisc_p.cpp 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/kcompactdisc_p.cpp 2020-09-14
03:00:43.000000000 +0200
@@ -44,7 +44,7 @@
m_trackExpectedPosition(0),
m_seek(0),
- m_randSequence(0),
+ m_randSequence(QRandomGenerator::global()->generate()),
m_loopPlaylist(false),
m_randomPlaylist(false),
m_autoMetadata(true),
@@ -119,7 +119,7 @@
for(unsigned i = 0; i < size; ++i) {
if(m_randomPlaylist) {
do {
- selected = 1 + m_randSequence.getLong(size);
+ selected = 1 + m_randSequence.bounded(size);
rejected = (m_playlist.indexOf(selected) != -1);
} while(rejected == true);
} else {
@@ -212,7 +212,7 @@
}
}
- emit q->discStatusChanged(status);
+ Q_EMIT q->discStatusChanged(status);
}
return false;
@@ -251,7 +251,7 @@
m_trackArtists.clear();
m_trackTitles.clear();
m_trackStartFrames.clear();
- emit q->discChanged(m_tracks);
+ Q_EMIT q->discChanged(m_tracks);
}
unsigned KCompactDiscPrivate::trackLength(unsigned)
@@ -305,5 +305,3 @@
void KCompactDiscPrivate::queryMetadata()
{
}
-
-#include "kcompactdisc_p.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/src/kcompactdisc_p.h
new/libkcompactdisc-20.12.0/src/kcompactdisc_p.h
--- old/libkcompactdisc-20.08.3/src/kcompactdisc_p.h 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/kcompactdisc_p.h 2020-09-14
03:00:43.000000000 +0200
@@ -25,8 +25,8 @@
#include <QList>
#include <QLoggingCategory>
#include <QtGlobal>
+#include <QRandomGenerator>
-#include <krandomsequence.h>
#include "kcompactdisc.h"
Q_DECLARE_LOGGING_CATEGORY(CD_PLAYLIST)
@@ -61,7 +61,7 @@
QStringList m_trackArtists;
QStringList m_trackTitles;
- KRandomSequence m_randSequence;
+ QRandomGenerator m_randSequence;
QList<unsigned> m_playlist;
bool m_loopPlaylist;
bool m_randomPlaylist;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/src/phonon_interface.cpp
new/libkcompactdisc-20.12.0/src/phonon_interface.cpp
--- old/libkcompactdisc-20.08.3/src/phonon_interface.cpp 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/phonon_interface.cpp 2020-09-14
03:00:43.000000000 +0200
@@ -54,9 +54,9 @@
};
ProducerWidget::ProducerWidget(KPhononCompactDiscPrivate *p, const QString
&Udi) :
- m_media(0),
- m_output(0),
- m_mediaController(0)
+ m_media(nullptr),
+ m_output(nullptr),
+ m_mediaController(nullptr)
{
m_media = new MediaObject(this);
connect(m_media, SIGNAL(metaDataChanged()), SLOT(updateMetaData()));
@@ -86,7 +86,7 @@
KPhononCompactDiscPrivate::KPhononCompactDiscPrivate(KCompactDisc *p,
const QString &dev) :
KCompactDiscPrivate(p, dev),
- m_producerWidget(NULL),
+ m_producerWidget(nullptr),
m_udi(KCompactDisc::cdromDeviceUdi(dev))
{
m_interface = QLatin1String("phonon");
@@ -95,7 +95,7 @@
KPhononCompactDiscPrivate::~KPhononCompactDiscPrivate()
{
delete m_producerWidget;
- m_producerWidget = NULL;
+ m_producerWidget = nullptr;
}
bool KPhononCompactDiscPrivate::createInterface()
@@ -110,7 +110,7 @@
m_deviceVendor = opticalDevice.vendor();
m_deviceModel = opticalDevice.product();
- emit q->discChanged(0);
+ Q_EMIT q->discChanged(0);
producer();
@@ -163,7 +163,7 @@
m_producerWidget->m_mediaController->setCurrentTitle(track);
m_producerWidget->m_media->seek(SEC2MS(position));
- emit m_producerWidget->m_media->play();
+ Q_EMIT m_producerWidget->m_media->play();
}
void KPhononCompactDiscPrivate::pause()
@@ -171,7 +171,7 @@
if(!producer())
return;
- emit m_producerWidget->m_media->pause();
+ Q_EMIT m_producerWidget->m_media->pause();
}
void KPhononCompactDiscPrivate::stop()
@@ -179,7 +179,7 @@
if(!producer())
return;
- emit m_producerWidget->m_media->stop();
+ Q_EMIT m_producerWidget->m_media->stop();
}
void KPhononCompactDiscPrivate::eject()
@@ -249,7 +249,7 @@
m_trackArtists[m_track] = data.take(QLatin1String( "ARTIST" ));
m_trackTitles[m_track] = data.take(QLatin1String( "TITLE" ));
- emit q->discInformation(KCompactDisc::PhononMetadata);
+ Q_EMIT q->discInformation(KCompactDisc::PhononMetadata);
}
KCompactDisc::DiscStatus
KPhononCompactDiscPrivate::discStatusTranslate(Phonon::State state)
@@ -280,7 +280,7 @@
if(track != m_track) {
m_track = track;
m_discLength = trackLength(m_track);
- emit q->playoutTrackChanged(m_track);
+ Q_EMIT q->playoutTrackChanged(m_track);
/* phonon gives us Metadata only per Track */
if(m_autoMetadata)
@@ -299,7 +299,7 @@
}
if(!m_seek) {
- emit q->playoutPositionChanged(m_trackPosition);
+ Q_EMIT q->playoutPositionChanged(m_trackPosition);
}
}
@@ -338,7 +338,7 @@
m_trackTitles.append(ki18n("Track %1").subs(i, 2).toString());
}
- emit q->discChanged(m_tracks);
+ Q_EMIT q->discChanged(m_tracks);
if(m_autoMetadata)
queryMetadata();
@@ -349,6 +349,3 @@
}
}
}
-
-#include "phonon_interface.moc"
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libkcompactdisc-20.08.3/src/wmlib/audio/audio_phonon.cpp
new/libkcompactdisc-20.12.0/src/wmlib/audio/audio_phonon.cpp
--- old/libkcompactdisc-20.08.3/src/wmlib/audio/audio_phonon.cpp
2020-09-14 01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/wmlib/audio/audio_phonon.cpp
2020-09-14 03:00:43.000000000 +0200
@@ -104,7 +104,7 @@
void LibWMPcmPlayer::setNextBuffer(struct cdda_block *blk)
{
- emit nextBuffer(blk);
+ Q_EMIT nextBuffer(blk);
m_mutex.lock();
m_readyToPlay.wait(&m_mutex);
m_mutex.unlock();
@@ -113,7 +113,7 @@
void LibWMPcmPlayer::playBuffer(struct cdda_block *blk)
{
if(m_cmd != WM_CDM_PLAYING) {
- emit cmdChanged(WM_CDM_PLAYING);
+ Q_EMIT cmdChanged(WM_CDM_PLAYING);
m_cmd = WM_CDM_PLAYING;
}
writeData(QByteArray(blk->buf, blk->buflen));
@@ -123,7 +123,7 @@
void LibWMPcmPlayer::pause(void)
{
if(m_cmd != WM_CDM_PAUSED) {
- emit cmdChanged(WM_CDM_PAUSED);
+ Q_EMIT cmdChanged(WM_CDM_PAUSED);
m_cmd = WM_CDM_PAUSED;
m_readyToPlay.wakeAll();
@@ -133,7 +133,7 @@
void LibWMPcmPlayer::stop(void)
{
if(m_cmd != WM_CDM_STOPPED) {
- emit cmdChanged(WM_CDM_STOPPED);
+ Q_EMIT cmdChanged(WM_CDM_STOPPED);
m_cmd = WM_CDM_STOPPED;
m_readyToPlay.wakeAll();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/libkcompactdisc-20.08.3/src/wmlib/audio/audio_phonon.h
new/libkcompactdisc-20.12.0/src/wmlib/audio/audio_phonon.h
--- old/libkcompactdisc-20.08.3/src/wmlib/audio/audio_phonon.h 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/wmlib/audio/audio_phonon.h 2020-09-14
03:00:43.000000000 +0200
@@ -40,7 +40,7 @@
QByteArray wavHeader() const;
void setNextBuffer(struct cdda_block *blk);
-public slots:
+public Q_SLOTS:
void playBuffer(struct cdda_block *blk);
void pause(void);
void stop(void);
@@ -51,7 +51,7 @@
void reset();
void needData();
-signals:
+Q_SIGNALS:
void cmdChanged(int cmd);
void nextBuffer(struct cdda_block *blk);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/src/wmlib_interface.cpp
new/libkcompactdisc-20.12.0/src/wmlib_interface.cpp
--- old/libkcompactdisc-20.08.3/src/wmlib_interface.cpp 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/src/wmlib_interface.cpp 2020-09-14
03:00:43.000000000 +0200
@@ -38,7 +38,7 @@
KWMLibCompactDiscPrivate::KWMLibCompactDiscPrivate(KCompactDisc *p,
const QString &dev, const QString &audioSystem, const QString
&audioDevice) :
KCompactDiscPrivate(p, dev),
- m_handle(NULL),
+ m_handle(nullptr),
m_audioSystem(audioSystem),
m_audioDevice(audioDevice)
{
@@ -54,18 +54,18 @@
bool KWMLibCompactDiscPrivate::createInterface()
{
- QString devicePath;
-
- devicePath = KCompactDisc::cdromDeviceUrl(m_deviceName).path();
+ const QString devicePath =
KCompactDisc::cdromDeviceUrl(m_deviceName).path();
// Debug.
- //wm_cd_set_verbosity(WM_MSG_LEVEL_DEBUG | WM_MSG_CLASS_ALL);
+ if (qEnvironmentVariableIsSet("KCOMPACTDISC_WMLIB_DEBUG")) {
+ wm_cd_set_verbosity(WM_MSG_LEVEL_DEBUG | WM_MSG_CLASS_ALL);
+ }
int status = wm_cd_init(
devicePath.toLatin1().data(),
m_audioSystem.toLatin1().data(),
m_audioDevice.toLatin1().data(),
- NULL,
+ nullptr,
&m_handle);
if(!WM_CDS_ERROR(status)) {
@@ -74,7 +74,7 @@
m_deviceRevision = QLatin1String(wm_drive_revision(m_handle));
Q_Q(KCompactDisc);
- emit q->discChanged(0);
+ Q_EMIT q->discChanged(0);
if (m_infoMode == KCompactDisc::Asynchronous) {
timerExpired();
@@ -84,7 +84,7 @@
return true;
}
- m_handle = NULL;
+ m_handle = nullptr;
return false;
}
@@ -246,7 +246,7 @@
qDebug() << "m_trackArtists " << m_trackArtists;
qDebug() << "m_trackTitles " << m_trackTitles;
- emit q->discChanged(m_tracks);
+ Q_EMIT q->discChanged(m_tracks);
if(m_autoMetadata)
queryMetadata();
@@ -270,8 +270,8 @@
}
if(!m_seek) {
- emit q->playoutPositionChanged(m_trackPosition);
- //emit q->playoutDiscPositionChanged(m_discPosition);
+ Q_EMIT q->playoutPositionChanged(m_trackPosition);
+ //Q_EMIT q->playoutDiscPositionChanged(m_discPosition);
}
// Per-event processing.
@@ -279,7 +279,7 @@
if(m_track != track) {
m_track = track;
- emit q->playoutTrackChanged(m_track);
+ Q_EMIT q->playoutTrackChanged(m_track);
}
break;
@@ -322,7 +322,5 @@
qDebug() << "m_trackArtists " << m_trackArtists;
qDebug() << "m_trackTitles " << m_trackTitles;
- emit q->discInformation(KCompactDisc::Cdtext);
+ Q_EMIT q->discInformation(KCompactDisc::Cdtext);
}
-
-#include "wmlib_interface.moc"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/libkcompactdisc-20.08.3/tests/testkcd.cpp
new/libkcompactdisc-20.12.0/tests/testkcd.cpp
--- old/libkcompactdisc-20.08.3/tests/testkcd.cpp 2020-09-14
01:49:52.000000000 +0200
+++ new/libkcompactdisc-20.12.0/tests/testkcd.cpp 2020-09-14
03:00:43.000000000 +0200
@@ -12,7 +12,7 @@
public:
- explicit TestKCD(QObject *parent = 0) :
+ explicit TestKCD(QObject *parent = nullptr) :
QObject(parent),
mKcd(new KCompactDisc(KCompactDisc::Asynchronous))
{}
@@ -22,12 +22,12 @@
mKcd->deleteLater();
}
- public slots:
+ public Q_SLOTS:
void doTest()
{
qDebug() << "Starting test";
- mKcd->setDevice(mKcd->defaultCdromDeviceName(), 50, true, "phonon");
+ mKcd->setDevice(mKcd->defaultCdromDeviceName(), 50, true,
QStringLiteral("phonon"));
qDebug() << "";
qDebug() << "We have" << mKcd->audioSystems().size() << "audo systems
available:";
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives:
https://lists.opensuse.org/archives/list/[email protected]