Hello community,

here is the log from the commit of package libqt5-qtmultimedia for 
openSUSE:Factory checked in at 2013-12-17 07:04:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-qtmultimedia (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-qtmultimedia.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-qtmultimedia"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-qtmultimedia/libqt5-qtmultimedia.changes  
2013-12-02 15:08:42.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.libqt5-qtmultimedia.new/libqt5-qtmultimedia.changes 
    2013-12-17 07:04:17.000000000 +0100
@@ -1,0 +2,8 @@
+Thu Dec 12 13:42:39 UTC 2013 - [email protected]
+- Update to 5.2.0 final:
+  * For more details please see:
+    http://blog.qt.digia.com/blog/2013/12/12/qt-5-2-released-the-best-qt-yet/
+    http://qt-project.org/qt5/qt52
+    http://qt.digia.com/Product/Whats-New/Qt-52/";
+
+-------------------------------------------------------------------

Old:
----
  qtmultimedia-opensource-src-5.2.0-rc1.tar.xz

New:
----
  qtmultimedia-opensource-src-5.2.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-qtmultimedia.spec ++++++
--- /var/tmp/diff_new_pack.SjClTT/_old  2013-12-17 07:04:18.000000000 +0100
+++ /var/tmp/diff_new_pack.SjClTT/_new  2013-12-17 07:04:18.000000000 +0100
@@ -19,7 +19,7 @@
 %define libname libQt5Multimedia5
 
 Name:           libqt5-qtmultimedia
-Version:        5.2.0~rc1
+Version:        5.2.0
 Release:        0
 Summary:        Qt 5 Multimedia Library
 License:        SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0
@@ -31,7 +31,7 @@
 BuildRequires:  gstreamer-0_10-plugins-bad-devel
 BuildRequires:  gstreamer-0_10-plugins-base-devel
 %define base_name libqt5
-%define real_version 5.2.0-rc1
+%define real_version 5.2.0
 %define so_version 5.2.0
 %define tar_version qtmultimedia-opensource-src-%{real_version}
 BuildRequires:  libQt5Quick-devel >= %{version}

++++++ qtmultimedia-opensource-src-5.2.0-rc1.tar.xz -> 
qtmultimedia-opensource-src-5.2.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtmultimedia-opensource-src-5.2.0-rc1/.tag 
new/qtmultimedia-opensource-src-5.2.0/.tag
--- old/qtmultimedia-opensource-src-5.2.0-rc1/.tag      2013-11-27 
02:01:53.000000000 +0100
+++ new/qtmultimedia-opensource-src-5.2.0/.tag  2013-12-08 18:10:16.000000000 
+0100
@@ -1 +1 @@
-041e75d1c099a937a16759ad40aee4d83e2316f6
+ea9f9788d502d4a4307a464d87a00be198df09ad
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtmultimedia-opensource-src-5.2.0-rc1/dist/changes-5.2.0 
new/qtmultimedia-opensource-src-5.2.0/dist/changes-5.2.0
--- old/qtmultimedia-opensource-src-5.2.0-rc1/dist/changes-5.2.0        
1970-01-01 01:00:00.000000000 +0100
+++ new/qtmultimedia-opensource-src-5.2.0/dist/changes-5.2.0    2013-12-08 
18:10:15.000000000 +0100
@@ -0,0 +1,86 @@
+Qt 5.2 introduces many new features and improvements as well as bugfixes
+over the 5.1.x series. For more details, refer to the online documentation
+included in this distribution. The documentation is also available online:
+
+  http://qt-project.org/doc/qt-5.2
+
+The Qt version 5.2 series is binary compatible with the 5.1.x series.
+Applications compiled for 5.1 will continue to run with 5.2.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+  http://bugreports.qt-project.org/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+*                           General                                        *
+****************************************************************************
+
+ - Improved ALSA implementation of the audio APIs.
+ - Improved WAV support in QSoundEffect.
+ - New resource policy plugin based on libresourceqt.
+ - Fix QVideoSurfaceArbFpPainter mistakenly failing to start in some cases.
+ - Improved QAudioRecorder implementation on Windows and Mac OS.
+ - Various documentation fixes.
+ - Improved audiorecorder example.
+ - [QTBUG-32487] Make PulseAudio implementation of QSoundEffect more robust.
+ - [QTBUG-32882] Enable QSoundEffect with loopCount of Infinite to play.
+ - [QTBUG-31731] WMF and GStreamer: fixed incorrect frame startTime and 
endTime.
+ - [QTBUG-30442] VideoOutput: take the video format's scanLineDirection into 
account.
+ - [QTBUG-34125] Correctly clear the current media in Audio and MediaPlayer 
qml elements.
+
+Qt for Android
+--------------
+
+ - New OpenSL ES plugin for low-latency audio support on Android.
+ - New camera support on Android.
+ - Improved video renderering with Qt Quick.
+ - Camera and recording permissions are now automatically added when using 
QtMultimedia on Android.
+ - [QTBUG-32635] Fixed media player buffering logic.
+ - [QTBUG-34558] Fix two race conditions in the media player.
+
+Qt for iOS
+----------
+
+ - New media player and basic camera support on iOS.
+
+Qt for BlackBerry
+-----------------
+
+ - Fix setting a URL containing reserved characters on a media player.
+ - Enable camera on the Playbook.
+ - New QAudioRecorder support.
+ - Fix video recording with BB 10.2.
+ - Improve camera focus handling.
+ - Fixed pixel aspect ratio for video windows.
+ - [QTBUG-33739] Fix camera viewfinder.
+
+Qt for Windows
+--------------
+
+ - WMF: emit positionChanged() signal when reaching the end of a media.
+ - [QTBUG-30776] DirectShow: improve metadata support.
+ - [QTBUG-33631][QTBUG-33518] WMF: allow to load media whose content doesn't 
match its file extension.
+ - [QTBUG-33518] WMF: allow to load QRC files with QAudioDecoder.
+ - [QTBUG-30435] WMF: fixed the media player failing to play some media 
formats.
+ - [QTBUG-32360] WMF: fixed compilation with Visual Studio 2008.
+ - [QTBUG-34479] DirectShow: fixed compilation with Visual Studio 2008.
+ - [QTBUG-32864] WMF: fixed compilation on Windows Vista.
+ - [QTBUG-30825] WMF: fixed QMediaPlayer changing to EndOfMedia status too 
early.
+ - [QTBUG-33160] Fix QAudioOutput::setVolume() limited to 50% on 32-bit 
Windows.
+
+Qt for QNX
+----------
+
+ - New camera and media player support when mmrenderer is available.
+
+****************************************************************************
+*                            Plugins                                       *
+****************************************************************************
+
+ - New QML import version QtMultimedia 5.2 adds a new autoOrientation
+   property to the VideoOutput type, which allows the video output to
+   always match the screen orientation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/imports/multimedia/multimedia.cpp 
new/qtmultimedia-opensource-src-5.2.0/src/imports/multimedia/multimedia.cpp
--- 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/imports/multimedia/multimedia.cpp 
    2013-11-27 02:01:53.000000000 +0100
+++ new/qtmultimedia-opensource-src-5.2.0/src/imports/multimedia/multimedia.cpp 
2013-12-08 18:10:15.000000000 +0100
@@ -76,7 +76,7 @@
         qmlRegisterType<QDeclarativeAudio>(uri, 5, 0, "Audio");
         qmlRegisterType<QDeclarativeAudio>(uri, 5, 0, "MediaPlayer");
         qmlRegisterType<QDeclarativeVideoOutput>(uri, 5, 0, "VideoOutput");
-        qmlRegisterType<QDeclarativeVideoOutput, 1>(uri, 5, 1, "VideoOutput");
+        qmlRegisterType<QDeclarativeVideoOutput, 2>(uri, 5, 2, "VideoOutput");
         qmlRegisterType<QDeclarativeRadio>(uri, 5, 0, "Radio");
         qmlRegisterType<QDeclarativeRadioData>(uri, 5, 0, "RadioData");
         qmlRegisterType<QDeclarativeCamera>(uri, 5, 0, "Camera");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/imports/multimedia/qdeclarativevideooutput.cpp
 
new/qtmultimedia-opensource-src-5.2.0/src/imports/multimedia/qdeclarativevideooutput.cpp
--- 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/imports/multimedia/qdeclarativevideooutput.cpp
        2013-11-27 02:01:53.000000000 +0100
+++ 
new/qtmultimedia-opensource-src-5.2.0/src/imports/multimedia/qdeclarativevideooutput.cpp
    2013-12-08 18:10:15.000000000 +0100
@@ -429,7 +429,7 @@
 
     By default \c autoOrientation is disabled.
 
-    \since QtMultimedia 5.1
+    \since QtMultimedia 5.2
 */
 bool QDeclarativeVideoOutput::autoOrientation() const
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/imports/multimedia/qdeclarativevideooutput_p.h
 
new/qtmultimedia-opensource-src-5.2.0/src/imports/multimedia/qdeclarativevideooutput_p.h
--- 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/imports/multimedia/qdeclarativevideooutput_p.h
        2013-11-27 02:01:53.000000000 +0100
+++ 
new/qtmultimedia-opensource-src-5.2.0/src/imports/multimedia/qdeclarativevideooutput_p.h
    2013-12-08 18:10:15.000000000 +0100
@@ -62,7 +62,7 @@
     Q_PROPERTY(QObject* source READ source WRITE setSource NOTIFY 
sourceChanged)
     Q_PROPERTY(FillMode fillMode READ fillMode WRITE setFillMode NOTIFY 
fillModeChanged)
     Q_PROPERTY(int orientation READ orientation WRITE setOrientation NOTIFY 
orientationChanged)
-    Q_PROPERTY(bool autoOrientation READ autoOrientation WRITE 
setAutoOrientation NOTIFY autoOrientationChanged REVISION 1)
+    Q_PROPERTY(bool autoOrientation READ autoOrientation WRITE 
setAutoOrientation NOTIFY autoOrientationChanged REVISION 2)
     Q_PROPERTY(QRectF sourceRect READ sourceRect NOTIFY sourceRectChanged)
     Q_PROPERTY(QRectF contentRect READ contentRect NOTIFY contentRectChanged)
     Q_ENUMS(FillMode)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/plugins/android/src/wrappers/jsurfacetexture.cpp
 
new/qtmultimedia-opensource-src-5.2.0/src/plugins/android/src/wrappers/jsurfacetexture.cpp
--- 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/plugins/android/src/wrappers/jsurfacetexture.cpp
      2013-11-27 02:01:53.000000000 +0100
+++ 
new/qtmultimedia-opensource-src-5.2.0/src/plugins/android/src/wrappers/jsurfacetexture.cpp
  2013-12-08 18:10:15.000000000 +0100
@@ -62,6 +62,8 @@
 {
     if (isValid())
         g_objectMap.insert(int(texName), this);
+    else // If the class is not available, it means the Android version is < 
3.0
+        qWarning("Camera preview and video playback require Android 3.0 (API 
level 11) or later.");
 }
 
 JSurfaceTexture::~JSurfaceTexture()
@@ -94,16 +96,24 @@
 
 bool JSurfaceTexture::initJNI(JNIEnv *env)
 {
-    jclass clazz = 
env->FindClass("org/qtproject/qt5/android/multimedia/QtSurfaceTexture");
+    // SurfaceTexture is available since API 11, try to find it first before 
loading
+    // our custom class
+    jclass surfaceTextureClass = 
env->FindClass("android/graphics/SurfaceTexture");
     if (env->ExceptionCheck())
         env->ExceptionClear();
 
-    if (clazz) {
-        g_qtSurfaceTextureClass = 
static_cast<jclass>(env->NewGlobalRef(clazz));
-        if (env->RegisterNatives(g_qtSurfaceTextureClass,
-                                 methods,
-                                 sizeof(methods) / sizeof(methods[0])) < 0) {
-            return false;
+    if (surfaceTextureClass) {
+        jclass clazz = 
env->FindClass("org/qtproject/qt5/android/multimedia/QtSurfaceTexture");
+        if (env->ExceptionCheck())
+            env->ExceptionClear();
+
+        if (clazz) {
+            g_qtSurfaceTextureClass = 
static_cast<jclass>(env->NewGlobalRef(clazz));
+            if (env->RegisterNatives(g_qtSurfaceTextureClass,
+                                     methods,
+                                     sizeof(methods) / sizeof(methods[0])) < 
0) {
+                return false;
+            }
         }
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/plugins/qnx/mediaplayer/ppsmediaplayercontrol.cpp
 
new/qtmultimedia-opensource-src-5.2.0/src/plugins/qnx/mediaplayer/ppsmediaplayercontrol.cpp
--- 
old/qtmultimedia-opensource-src-5.2.0-rc1/src/plugins/qnx/mediaplayer/ppsmediaplayercontrol.cpp
     2013-11-27 02:01:53.000000000 +0100
+++ 
new/qtmultimedia-opensource-src-5.2.0/src/plugins/qnx/mediaplayer/ppsmediaplayercontrol.cpp
 2013-12-08 18:10:15.000000000 +0100
@@ -57,7 +57,7 @@
     m_ppsStatusFd(-1),
     m_ppsStateNotifier(0),
     m_ppsStateFd(-1)
-  , m_previouslySeenState("STOPPED")
+  , m_previouslySeenState("stopped")
 {
     openConnection();
 }
@@ -177,7 +177,7 @@
 
     if (pps_decoder_get_string(&decoder, "state", &value) == PPS_DECODER_OK) {
         const QByteArray state = value;
-        if (state != m_previouslySeenState && state == "STOPPED")
+        if (state != m_previouslySeenState && state == "stopped")
             handleMmStopped();
         m_previouslySeenState = state;
     }

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to