Hello community,
here is the log from the commit of package phonon-backend-gstreamer-0_10 for
openSUSE:Factory
checked in at Sun Oct 16 12:56:42 CEST 2011.
--------
---
openSUSE:Factory/phonon-backend-gstreamer-0_10/phonon-backend-gstreamer-0_10.changes
2011-09-23 12:39:44.000000000 +0200
+++
/mounts/work_src_done/STABLE/phonon-backend-gstreamer-0_10/phonon-backend-gstreamer-0_10.changes
2011-10-14 14:18:51.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 14 12:17:39 UTC 2011 - [email protected]
+
+- stop the tick timer when the sound is paused, saves battery
+
+-------------------------------------------------------------------
@@ -4 +9,2 @@
-- phonon version and phonon-gstreamer version are not necessarily the same,
currently the package is uninstallable
+- phonon version and phonon-gstreamer version are not necessarily
+ the same, currently the package is uninstallable
calling whatdependson for head-i586
New:
----
stoptimer.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ phonon-backend-gstreamer-0_10.spec ++++++
--- /var/tmp/diff_new_pack.VDWbwV/_old 2011-10-16 12:56:34.000000000 +0200
+++ /var/tmp/diff_new_pack.VDWbwV/_new 2011-10-16 12:56:34.000000000 +0200
@@ -27,6 +27,7 @@
%define filename phonon-backend-gstreamer
%define _phonon_version 4.5.0
Source0: %{filename}-%{version}.tar.bz2
+Patch0: stoptimer.diff
BuildRequires: alsa-devel
BuildRequires: automoc4
BuildRequires: cmake
@@ -48,6 +49,7 @@
%prep
%setup -q -n %{filename}-%{version}
+%patch0 -p1
%build
# compile everything for now, actually we should compile
++++++ stoptimer.diff ++++++
Index: phonon-backend-gstreamer-4.5.1/gstreamer/mediaobject.cpp
===================================================================
--- phonon-backend-gstreamer-4.5.1.orig/gstreamer/mediaobject.cpp
+++ phonon-backend-gstreamer-4.5.1/gstreamer/mediaobject.cpp
@@ -1592,7 +1592,7 @@ void MediaObject::handleStateMessage(Gst
case GST_STATE_PAUSED :
m_backend->logMessage("gstreamer: pipeline state set to paused",
Backend::Info, this);
- m_tickTimer->start();
+ //m_tickTimer->start();
if (state() == Phonon::LoadingState) {
loadingComplete();
} else if (m_resumeState && m_oldState == Phonon::PausedState) {
@@ -1840,6 +1840,7 @@ void MediaObject::handleEndOfStream()
} else {
m_pendingState = Phonon::PausedState;
emit finished();
+ m_tickTimer->stop();
if (!m_seekable) {
setState(Phonon::StoppedState);
// Note the behavior for live streams is not properly defined
continue with "q"...
Remember to have fun...
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]