[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bphonon/cleanup=5D_phonon=3A_Merge_branch_=27master?=
From: Casian Andrei <skeletk13 () gmail ! com>
Date: 2011-03-09 19:40:57
Message-ID: 20110309194057.C7F2AA60B0 () git ! kde ! org
[Download RAW message or body]
Git commit 5fa4b90be7e3ba72bb920190a2eabaec686c77d3 by Casian Andrei.
Committed on 09/03/2011 at 20:36.
Pushed by casianandrei into branch 'cleanup'.
Merge branch 'master' into cleanup
Conflicts:
phonon/globalconfig.cpp
I +1 -1 CMakeLists.txt
I +20 -7 demos/simplecapture/capture.cpp
I +55 -6 demos/simplecapture/capture.h
I +3 -0 demos/simplecapture/main.cpp
MM +3 -3 phonon/backendcapabilities.cpp
I +14 -4 phonon/experimental/avcapture.cpp
I +6 -2 phonon/experimental/avcapture.h
I +1 -1 phonon/experimental/tests/avcapturetest.cpp
MM +0 -3 phonon/factory.cpp
MM +161 -42 phonon/globalconfig.cpp
I +18 -10 phonon/globalconfig.h
MM +12 -2 phonon/mediasource.cpp
MM +6 -2 phonon/mediasource.h
MM +1 -12 phonon/objectdescription.cpp
MM +1 -15 phonon/objectdescription.h
I +22 -0 phonon/phononnamespace.cpp
I +41 -4 phonon/phononnamespace.h.in
I +7 -1 phonon/pulsesupport.cpp
I +3 -1 phonon/pulsesupport.h
http://commits.kde.org/phonon/5fa4b90be7e3ba72bb920190a2eabaec686c77d3
diff --cc phonon/globalconfig.cpp
index c092d84,8112ca1..c1f14a0
--- a/phonon/globalconfig.cpp
+++ b/phonon/globalconfig.cpp
@@@ -93,7 -93,8 +93,7 @@@ static void filter(ObjectDescriptionTyp
}
}
- static QList<int> sortDevicesByCategoryPriority(const GlobalConfig *config, const \
QSettingsGroup *backendConfig, ObjectDescriptionType type, Phonon::Category category, \
QList<int> &defaultList)
-#ifndef QT_NO_PHONON_SETTINGSGROUP
+ static QList<int> sortDevicesByCategoryPriority(const GlobalConfig *config, const \
QSettingsGroup *backendConfig, ObjectDescriptionType type, Category category, \
QList<int> &defaultList) {
Q_ASSERT(config); Q_UNUSED(config);
Q_ASSERT(backendConfig);
@@@ -314,9 -404,10 +395,9 @@@ void GlobalConfig::setAudioOutputDevice
} else {
backendConfig.setValue(QLatin1String("Category_") + \
QString::number(category), order); }
-#endif //QT_NO_PHONON_SETTINGSGROUP
}
- QList<int> GlobalConfig::audioOutputDeviceListFor(Phonon::Category category, int \
override) const + QList<int> GlobalConfig::audioOutputDeviceListFor(Category \
category, int override) const {
K_D(const GlobalConfig);
@@@ -375,8 -473,12 +456,8 @@@
}
- int GlobalConfig::audioOutputDeviceFor(Phonon::Category category, int override) \
const + int GlobalConfig::audioOutputDeviceFor(Category category, int override) const
{
-#ifndef QT_NO_PHONON_SETTINGSGROUP
QList<int> ret = audioOutputDeviceListFor(category, override);
if (!ret.isEmpty())
return ret.first();
@@@ -411,9 -514,10 +492,9 @@@ void GlobalConfig::setAudioCaptureDevic
} else {
backendConfig.setValue(QLatin1String("Category_") + \
QString::number(category), order); }
-#endif //QT_NO_PHONON_SETTINGSGROUP
}
- QList<int> GlobalConfig::audioCaptureDeviceListFor(Phonon::Category category, int \
override) const + QList<int> GlobalConfig::audioCaptureDeviceListFor(CaptureCategory \
category, int override) const {
K_D(const GlobalConfig);
@@@ -467,11 -577,19 +548,11 @@@
defaultList += list;
}
-#ifndef QT_NO_PHONON_SETTINGSGROUP
const QSettingsGroup backendConfig(&d->config, \
QLatin1String("AudioCaptureDevice")); // + Factory::identifier());
return sortDevicesByCategoryPriority(this, &backendConfig, \
AudioCaptureDeviceType, category, defaultList);
-#else //QT_NO_PHONON_SETTINGSGROUP
-#ifndef QT_NO_PHONON_PLATFORMPLUGIN
- return defaultList;
-#else //QT_NO_PHONON_PLATFORMPLUGIN
- return QList<int>();
-#endif //QT_NO_PHONON_PLATFORMPLUGIN
-#endif //QT_NO_PHONON_SETTINGSGROUP
}
- int GlobalConfig::audioCaptureDeviceFor(Phonon::Category category, int override) \
const + int GlobalConfig::audioCaptureDeviceFor(CaptureCategory category, int \
override) const {
QList<int> ret = audioCaptureDeviceListFor(category, override);
if (ret.isEmpty())
@@@ -487,8 -624,9 +587,8 @@@ int GlobalConfig::audioCaptureDeviceFor
#ifndef PHONON_NO_VIDEOCAPTURE
- void GlobalConfig::setVideoCaptureDeviceListFor(Category category, QList< int > \
order) + void GlobalConfig::setVideoCaptureDeviceListFor(CaptureCategory category, \
QList<int> order) {
-#ifndef QT_NO_PHONON_SETTINGSGROUP
K_D(GlobalConfig);
QSettingsGroup backendConfig(&d->config, QLatin1String("VideoCaptureDevice")); \
// + Factory::identifier());
@@@ -500,25 -638,31 +600,25 @@@
} else {
backendConfig.setValue(QLatin1String("Category_") + \
QString::number(category), order); }
-#endif //QT_NO_PHONON_SETTINGSGROUP
}
- QList<int> GlobalConfig::videoCaptureDeviceListFor(Phonon::Category category, int \
override) const + QList<int> GlobalConfig::videoCaptureDeviceListFor(CaptureCategory \
category, int override) const {
K_D(const GlobalConfig);
const bool hide = ((override & AdvancedDevicesFromSettings)
? hideAdvancedDevices()
: static_cast<bool>(override & HideAdvancedDevices));
-#else
- const bool hide = !((override & AdvancedDevicesFromSettings) && \
static_cast<bool>(override & HideAdvancedDevices));
-#endif
//First we lookup the available devices directly from the backend
- BackendInterface *backendIface = qobject_cast<BackendInterface \
*>(Phonon::Factory::backend()); + BackendInterface *backendIface = \
qobject_cast<BackendInterface *>(Factory::backend()); if (!backendIface) {
return QList<int>();
}
// this list already is in default order (as defined by the backend)
- QList<int> defaultList = \
backendIface->objectDescriptionIndexes(Phonon::VideoCaptureDeviceType); + \
QList<int> defaultList = \
backendIface->objectDescriptionIndexes(VideoCaptureDeviceType);
-#ifndef QT_NO_PHONON_PLATFORMPLUGIN
if (PlatformPlugin *platformPlugin = Factory::platformPlugin()) {
// the platform plugin lists the video devices for the platform
// this list already is in default order (as defined by the platform \
plugin) @@@ -545,9 -691,12 +645,9 @@@
//The devices need to be stored independently for every backend
const QSettingsGroup backendConfig(&d->config, \
QLatin1String("VideoCaptureDevice")); // + Factory::identifier());
return sortDevicesByCategoryPriority(this, &backendConfig, \
VideoCaptureDeviceType, category, defaultList);
-#else // QT_NO_PHONON_SETTINGSGROUP
- return defaultList;
-#endif // QT_NO_PHONON_SETTINGSGROUP
}
- int GlobalConfig::videoCaptureDeviceFor(Phonon::Category category, int override) \
const + int GlobalConfig::videoCaptureDeviceFor(CaptureCategory category, int \
override) const {
QList<int> ret = videoCaptureDeviceListFor(category, override);
if (ret.isEmpty())
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic