Hello community,

here is the log from the commit of package phonon-backend-gstreamer-0_10 for 
openSUSE:Factory checked in at 2012-01-05 13:49:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phonon-backend-gstreamer-0_10 (Old)
 and      /work/SRC/openSUSE:Factory/.phonon-backend-gstreamer-0_10.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "phonon-backend-gstreamer-0_10", Maintainer is 
"[email protected]"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/phonon-backend-gstreamer-0_10/phonon-backend-gstreamer-0_10.changes
      2011-10-16 12:58:20.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.phonon-backend-gstreamer-0_10.new/phonon-backend-gstreamer-0_10.changes
 2012-01-05 13:49:41.000000000 +0100
@@ -1,0 +2,18 @@
+Tue Jan  3 11:42:26 UTC 2012 - [email protected]
+
+- Update to 4.6RC1
+  * Gapless playback
+  * Improved subtitles
+  * Misc fixes in audio fade in and out
+  * Fixes to KIO streaming
+  * A handful of fixed memory leaks
+  * Multichannel AudioDataOutput support
+  * Thread safety!
+  * Removed a hard dependency on ALSA
+  * Lots of lines of code wiped out
+  * Usage of playbin2 in GStreamer insead of a fragile, hand-made pipeline
+  * More debugging tools fort us
+  * More plugin installation fixes
+- Apply commit cf8f37 from upstream to build the backend with Phonon 4.6
+
+-------------------------------------------------------------------

Old:
----
  phonon-backend-gstreamer-4.5.1.tar.bz2
  stoptimer.diff

New:
----
  fix_build.diff
  phonon-backend-gstreamer-4.5.90.tar.bz2

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

Other differences:
------------------
++++++ phonon-backend-gstreamer-0_10.spec ++++++
--- /var/tmp/diff_new_pack.vEN6NR/_old  2012-01-05 13:49:42.000000000 +0100
+++ /var/tmp/diff_new_pack.vEN6NR/_new  2012-01-05 13:49:42.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package phonon-backend-gstreamer-0_10
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,17 @@
 #
 
 
-
 Name:           phonon-backend-gstreamer-0_10
-Version:        4.5.1
-Release:        1
-License:        LGPL-2.0+
+Version:        4.5.90
+Release:        0
 Summary:        Phonon Multimedia Platform Abstraction
-Url:            http://phonon.kde.org/
+License:        LGPL-2.0+
 Group:          System/GUI/KDE
+Url:            http://phonon.kde.org/
 %define filename phonon-backend-gstreamer
-%define _phonon_version 4.5.0
+%define _phonon_version 4.6.0
 Source0:        %{filename}-%{version}.tar.bz2
-Patch0:         stoptimer.diff
+Patch0:         fix_build.diff
 BuildRequires:  alsa-devel
 BuildRequires:  automoc4
 BuildRequires:  cmake

++++++ fix_build.diff ++++++
commit cf8f37f2571e466491f817144a089abf43c4f009
Author: Harald Sitter <[email protected]>
Date:   Tue Dec 27 19:11:56 2011 +0100

    Build even if Phonon was built without experimental
    
    Building phonon without the experimental is possible and actually
    default in git master due to intermediate breakage, so support this case
    properly.
    BUG: 289773
    FIXED-IN: 4.6.0

diff --git a/gstreamer/CMakeLists.txt b/gstreamer/CMakeLists.txt
index ac19f14..79dbb89 100644
--- a/gstreamer/CMakeLists.txt
+++ b/gstreamer/CMakeLists.txt
@@ -27,9 +27,6 @@ if (BUILD_PHONON_GSTREAMER)
           ${LIBXML2_INCLUDE_DIR}
           ${X11_X11_INCLUDE_PATH})
    add_definitions(-DPHONON_BACKEND_VERSION_4_2)
-   if (PHONON_FOUND_EXPERIMENTAL)
-      add_definitions(-DPHONON_EXPERIMENTAL)
-   endif (PHONON_FOUND_EXPERIMENTAL)
 
    # configure plugin api
    if(USE_INSTALL_PLUGIN)
@@ -56,12 +53,16 @@ if (BUILD_PHONON_GSTREAMER)
       plugininstaller.cpp
       qwidgetvideosink.cpp
       streamreader.cpp
-      videodataoutput.cpp
       videowidget.cpp
       volumefadereffect.cpp
       widgetrenderer.cpp
       )
 
+    if(PHONON_FOUND_EXPERIMENTAL)
+        add_definitions(-DPHONON_EXPERIMENTAL)
+        list(APPEND phonon_gstreamer_SRCS videodataoutput.cpp)
+    endif(PHONON_FOUND_EXPERIMENTAL)
+
    if(OPENGL_FOUND)
         list(APPEND phonon_gstreamer_SRCS glrenderer.cpp)
    endif(OPENGL_FOUND)
diff --git a/gstreamer/backend.cpp b/gstreamer/backend.cpp
index 6e93414..bccb933 100644
--- a/gstreamer/backend.cpp
+++ b/gstreamer/backend.cpp
@@ -18,7 +18,9 @@
 #include "backend.h"
 #include "audiooutput.h"
 #include "audiodataoutput.h"
+#ifdef PHONON_EXPERIMENTAL
 #include "videodataoutput.h"
+#endif
 #include "audioeffect.h"
 #include "mediaobject.h"
 #include "videowidget.h"
@@ -144,9 +146,11 @@ QObject *Backend::createObject(BackendInterface::Class c, 
QObject *parent, const
         return new AudioDataOutput(this, parent);
 
 #ifndef QT_NO_PHONON_VIDEO
+#ifdef PHONON_EXPERIMENTAL
     case VideoDataOutputClass:
         return new VideoDataOutput(this, parent);
         break;
+#endif
 
     case VideoWidgetClass: {
             QWidget *widget =  qobject_cast<QWidget*>(parent);
++++++ phonon-backend-gstreamer-4.5.1.tar.bz2 -> 
phonon-backend-gstreamer-4.5.90.tar.bz2 ++++++
++++ 8243 lines of diff (skipped)

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

Reply via email to