Hello community,
here is the log from the commit of package phonon for openSUSE:Factory checked in at 2013-11-05 13:52:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phonon (Old)
and /work/SRC/openSUSE:Factory/.phonon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon"
Changes:
--------
--- /work/SRC/openSUSE:Factory/phonon/phonon.changes 2013-11-04 16:08:51.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.phonon.new/phonon.changes 2013-11-05 13:52:51.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Nov 4 23:09:33 UTC 2013 - hrvoje.senjan@gmail.com
+
+- Update to official 4.7.0 release
+ * Minor documentation fixes since last update
+- Add Source URL
+
+-------------------------------------------------------------------
Old:
----
phonon-4.7.0~git20131104.tar.xz
New:
----
phonon-4.7.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ phonon.spec ++++++
--- /var/tmp/diff_new_pack.HjQkgZ/_old 2013-11-05 13:52:52.000000000 +0100
+++ /var/tmp/diff_new_pack.HjQkgZ/_new 2013-11-05 13:52:52.000000000 +0100
@@ -17,14 +17,13 @@
Name: phonon
-Version: 4.7.0~git20131104
+Version: 4.7.0
Release: 0
Summary: Multimedia Platform Abstraction
License: LGPL-2.0+
Group: System/GUI/KDE
Url: http://phonon.kde.org/
-#Source0: ftp://ftp.kde.org/pub/kde/stable/phonon/%{version}/src/%{name}-%{version}.tar.xz
-Source0: %{name}-%{version}.tar.xz
+Source0: http://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRequires: automoc4
BuildRequires: cmake
++++++ phonon-4.7.0~git20131104.tar.xz -> phonon-4.7.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/.gitignore new/phonon-4.7.0/.gitignore
--- old/phonon-4.7.0~git20131104/.gitignore 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/.gitignore 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-*.swp
-build
-build5
-apidocs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/.krazy new/phonon-4.7.0/.krazy
--- old/phonon-4.7.0~git20131104/.krazy 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/.krazy 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-EXCLUDE qclasses
-SKIP /doc
-SKIP /build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/phonon/addoninterface.h new/phonon-4.7.0/phonon/addoninterface.h
--- old/phonon-4.7.0~git20131104/phonon/addoninterface.h 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/phonon/addoninterface.h 2013-11-04 17:49:06.000000000 +0100
@@ -90,16 +90,16 @@
currentSubtitle, /**< \returns \c int representing the current subtitle */
setCurrentSubtitle, /**< Sets the current subtitle to the first
\c int in the QList */
- setCurrentSubtitleFile, /**< Sets the current subtitle to the first QUrl */
+ setCurrentSubtitleFile, /**< Sets the current subtitle to the first QUrl \since 4.7.0 */
subtitleAutodetect, /**< \returns \c bool representing if subtitles
- autodetection is enabled */
- setSubtitleAutodetect, /**< Sets/Unsets subtitles autodetection */
+ autodetection is enabled \since 4.7.0 */
+ setSubtitleAutodetect, /**< Sets/Unsets subtitles autodetection \since 4.7.0 */
subtitleEncoding, /**< \returns a QString representing the current encoding
- used to render subtitles */
- setSubtitleEncoding, /** Sets the current encoding used to render subtitles */
+ used to render subtitles \since 4.7.0 */
+ setSubtitleEncoding, /** Sets the current encoding used to render subtitles \since 4.7.0 */
subtitleFont, /**< \returns a QFont representing the current font used
- to render subtitles */
- setSubtitleFont /**< Sets the current font used to render subtitles */
+ to render subtitles \since 4.7.0 */
+ setSubtitleFont /**< Sets the current font used to render subtitles \since 4.7.0 */
};
enum AudioChannelCommand {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/phonon/mediacontroller.h new/phonon-4.7.0/phonon/mediacontroller.h
--- old/phonon-4.7.0~git20131104/phonon/mediacontroller.h 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/phonon/mediacontroller.h 2013-11-04 17:49:06.000000000 +0100
@@ -184,6 +184,7 @@
* returned.
*
* \see setSubtitleAutodetect
+ * \since 4.7.0
*/
bool subtitleAutodetect() const;
@@ -191,6 +192,7 @@
* Returns the encoding used to render subtitles
*
* \see setSubtitleEncoding
+ * \since 4.7.0
*/
QString subtitleEncoding() const;
@@ -199,6 +201,7 @@
*
* \see setSubtitleFont
* \see QApplication::setFont
+ * \since 4.7.0
*/
QFont subtitleFont() const;
@@ -276,6 +279,7 @@
* than Playing | Buffering | Paused.
*
* \see subtitleAutodetect
+ * \since 4.7.0
*/
void setSubtitleAutodetect(bool enable);
@@ -292,6 +296,7 @@
* \note Decoding support may vary between backends.
*
* \see subtitleEncoding
+ * \since 4.7.0
*/
void setSubtitleEncoding(const QString &encoding);
@@ -307,6 +312,7 @@
* available as render fonts.
*
* \see subtitleFont
+ * \since 4.7.0
*/
void setSubtitleFont(const QFont &font);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/phonon/pulsesupport.h new/phonon-4.7.0/phonon/pulsesupport.h
--- old/phonon-4.7.0~git20131104/phonon/pulsesupport.h 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/phonon/pulsesupport.h 2013-11-04 17:49:06.000000000 +0100
@@ -58,7 +58,38 @@
PulseStream *registerCaptureStream(QString streamUuid, CaptureCategory category);
PHONON_DEPRECATED PulseStream *registerCaptureStream(QString streamUuid, Category category);
+ /**
+ * Whenever possible this function should be used to get Phonon
+ * specific PulseAudio stream properties and set them on specific
+ * streams. When precisely setting them per stream is not possible
+ * the envrionment setup function PulseSupport::setupStreamEnvironment
+ * should be called as close to stream creation as possible. The
+ * more time passes between setup and stream creation the more
+ * likely race conditions between setup of more than one AudioOutput
+ * will appear.
+ *
+ * \param streamUuid the AudioOutputs' stream UUID set by the frontend through
+ * AudioOutputInterface47::setStreamUuid
+ *
+ * \returns a hash of all properties set by setupStreamEnvironment
+ *
+ * \see setupStreamEnvironment
+ * \since 4.7.0
+ */
QHash