[Pkg-xfce-commits] r1457 - in goodies/xfmedia/debian: . patches
corsac-guest at alioth.debian.org
corsac-guest at alioth.debian.org
Wed Dec 5 11:42:44 UTC 2007
Author: corsac-guest
Date: 2007-12-05 11:42:44 +0000 (Wed, 05 Dec 2007)
New Revision: 1457
Added:
goodies/xfmedia/debian/patches/05_dont-lock-display.patch
Modified:
goodies/xfmedia/debian/changelog
goodies/xfmedia/debian/control
Log:
reorder changelog, and add patch not to lock display when playing videos
Modified: goodies/xfmedia/debian/changelog
===================================================================
--- goodies/xfmedia/debian/changelog 2007-12-05 07:34:48 UTC (rev 1456)
+++ goodies/xfmedia/debian/changelog 2007-12-05 11:42:44 UTC (rev 1457)
@@ -3,17 +3,21 @@
[ Yves-Alexis Perez ]
* New upstream release.
* debian/control:
- - recommends dbus instead of dbus-1-utils. closes: #451453
- - removed Jani from uploaders as he's not anymore in the team.
- * debian/patches: 04_permit-multiple-filenames-on-remote-Exec.patch
- - people can now select multiple file and select "open in xfmedia" from
- their file manager. Thanks Erich Schubert. closes: #415966
- * debian/control: use ${binary:Version} instead of ${Source-Version} for
- declaring dependencies between two arch:any packages.
+ - recommends dbus instead of dbus-1-utils. closes: #451453
+ - removed Jani from uploaders as he's not anymore in the team.
+ - use ${binary:Version} instead of ${Source-Version} for declaring
+ dependencies between two arch:any packages.
+ - add dependency on libxine1-x.
+ * debian/patches:
+ - added 04_permit-multiple-filenames-on-remote-Exec, people can now select
+ multiple file and select "open in xfmedia" from their file manager.
+ Thanks Erich Schubert. closes: #415966
+ - added 05_dont-lock-display to not lock screen when playing video.
+ * debian/control:
* debian/menu: switch to new menu policy.
[ Stefan Ott ]
- * Added a patch to change the volume-step size closes: #331584
+ * Added a patch to change the volume-step size closes: #331584
[ Simon Huggins ]
* Build against latest libs to avoid version skew on different archs.
@@ -23,7 +27,7 @@
FIXME this doesn't appear to actually like, er, work?
* Add Vcs-* headers to debian/control
- -- Simon Huggins <huggie at earth.li> Tue, 27 Nov 2007 17:07:21 +0000
+ -- Yves-Alexis Perez <corsac at debian.org> Wed, 05 Dec 2007 12:41:50 +0100
xfmedia (0.9.1-6) unstable; urgency=low
Modified: goodies/xfmedia/debian/control
===================================================================
--- goodies/xfmedia/debian/control 2007-12-05 07:34:48 UTC (rev 1456)
+++ goodies/xfmedia/debian/control 2007-12-05 11:42:44 UTC (rev 1457)
@@ -11,7 +11,7 @@
Package: xfmedia
Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, libxine1-x
Suggests: dbus
Description: Xfce media player
Xfmedia is a lightweight media player for the Xfce Desktop Environment.
Added: goodies/xfmedia/debian/patches/05_dont-lock-display.patch
===================================================================
--- goodies/xfmedia/debian/patches/05_dont-lock-display.patch (rev 0)
+++ goodies/xfmedia/debian/patches/05_dont-lock-display.patch 2007-12-05 11:42:44 UTC (rev 1457)
@@ -0,0 +1,52 @@
+--- src/xfmedia-xine.c.orig 2007-10-25 22:36:47.000000000 +0000
++++ src/xfmedia-xine.c 2007-10-25 22:38:34.000000000 +0000
+@@ -1371,9 +1371,7 @@
+ XINE_STREAM_INFO_HAS_VIDEO);
+ if((has_video || xfx->priv->vis_plugin_id) && !xfx->priv->video_port) {
+ DBG("creating real vid out driver");
+- XLockDisplay(xfx->priv->display);
+ xfx->priv->video_port = load_video_out_driver(xfx, NULL);
+- XUnlockDisplay(xfx->priv->display);
+ if(xfx->priv->video_port) {
+ xine_post_out_t *vid_src = xine_get_video_source(xfx->priv->stream);
+ xine_post_wire_video_port(vid_src, xfx->priv->video_port);
+@@ -1926,9 +1924,7 @@
+ xine_stop(xfx->priv->stream);
+ }
+
+- XLockDisplay(xfx->priv->display);
+ xfx->priv->video_port = load_video_out_driver(xfx, NULL);
+- XUnlockDisplay(xfx->priv->display);
+ if(xfx->priv->video_port) {
+ xine_post_out_t *vid_src = xine_get_video_source(xfx->priv->stream);
+ xine_post_wire_video_port(vid_src, xfx->priv->video_port);
+@@ -2076,13 +2072,11 @@
+ return TRUE;
+
+ if(xfx->priv->video_port) {
+- XLockDisplay(xfx->priv->display);
+ new_port = load_video_out_driver(xfx, plugin_id);
+ if(!new_port) {
+ XUnlockDisplay(xfx->priv->display);
+ return FALSE;
+ }
+- XUnlockDisplay(xfx->priv->display);
+ }
+
+ g_free(xfx->priv->video_driver_id);
+@@ -2099,7 +2093,6 @@
+ xine_post_out_t *vid_src;
+ xine_video_port_t *old_port;
+
+- XLockDisplay(xfx->priv->display);
+
+ old_port = xfx->priv->video_port;
+ xfx->priv->video_port = new_port;
+@@ -2110,7 +2103,6 @@
+
+ xine_close_video_driver(xfx->priv->xine, old_port);
+
+- XUnlockDisplay(xfx->priv->display);
+ }
+
+ if(status == XINE_STATUS_PLAY) {
More information about the Pkg-xfce-commits
mailing list