diff options
author | Samuli Suominen <drac@gentoo.org> | 2008-05-11 15:43:43 +0000 |
---|---|---|
committer | Samuli Suominen <drac@gentoo.org> | 2008-05-11 15:43:43 +0000 |
commit | 0a0c51710e953713971a0811a5ca4b5b3b81f762 (patch) | |
tree | 4c1d3e0aaf4f6b2d36995237f2fe3a606af7aaa0 /media-video/xfmedia/files | |
parent | Allow opening of more than one file from file managers. Fix volume control ke... (diff) | |
download | gentoo-2-0a0c51710e953713971a0811a5ca4b5b3b81f762.tar.gz gentoo-2-0a0c51710e953713971a0811a5ca4b5b3b81f762.tar.bz2 gentoo-2-0a0c51710e953713971a0811a5ca4b5b3b81f762.zip |
Allow opening of more than one file from file managers. Fix volume control key bindings. Don't lock screen when playing video files.
(Portage version: 2.1.5_rc7)
(Unsigned Manifest commit)
Diffstat (limited to 'media-video/xfmedia/files')
4 files changed, 120 insertions, 0 deletions
diff --git a/media-video/xfmedia/files/0.9.2/03_all_fix_volume_steps.patch b/media-video/xfmedia/files/0.9.2/03_all_fix_volume_steps.patch new file mode 100644 index 000000000000..65dee6eb62cb --- /dev/null +++ b/media-video/xfmedia/files/0.9.2/03_all_fix_volume_steps.patch @@ -0,0 +1,40 @@ +--- src/trayicon.c.old 2006-11-27 08:21:23.000000000 +0100 ++++ src/trayicon.c 2006-11-27 22:06:07.000000000 +0100 +@@ -121,7 +121,7 @@ + if(evt->direction == GDK_SCROLL_UP) { + gint volume = xfmedia_xine_get_param(mwin->xfx, + XINE_PARAM_AUDIO_VOLUME); +- volume += 2; ++ volume += 3; + if(volume > 100) + volume = 100; + xfmedia_xine_set_param(mwin->xfx, XINE_PARAM_AUDIO_VOLUME, volume); +@@ -130,7 +130,7 @@ + } else if(evt->direction == GDK_SCROLL_DOWN) { + gint volume = xfmedia_xine_get_param(mwin->xfx, + XINE_PARAM_AUDIO_VOLUME); +- volume -= 2; ++ volume -= 3; + if(volume < 0) + volume = 0; + xfmedia_xine_set_param(mwin->xfx, XINE_PARAM_AUDIO_VOLUME, volume); +--- src/xfmedia-keybindings.c.old 2006-11-27 08:21:23.000000000 +0100 ++++ src/xfmedia-keybindings.c 2006-11-27 22:06:21.000000000 +0100 +@@ -430,7 +430,7 @@ + { + gint volume = xfmedia_xine_get_param(mwin->xfx, XINE_PARAM_AUDIO_VOLUME); + +- volume += 2; ++ volume += 3; + if(volume > 100) + volume = 100; + +@@ -441,7 +441,7 @@ + { + gint volume = xfmedia_xine_get_param(mwin->xfx, XINE_PARAM_AUDIO_VOLUME); + +- volume -= 2; ++ volume -= 3; + if(volume < 0) + volume = 0; + diff --git a/media-video/xfmedia/files/0.9.2/04_all_permit-multiple-filenames-on-remote-Exec.patch b/media-video/xfmedia/files/0.9.2/04_all_permit-multiple-filenames-on-remote-Exec.patch new file mode 100644 index 000000000000..770e90c59686 --- /dev/null +++ b/media-video/xfmedia/files/0.9.2/04_all_permit-multiple-filenames-on-remote-Exec.patch @@ -0,0 +1,14 @@ +--- xfmedia.desktop.in.old 2006-11-27 08:21:25.000000000 +0100 ++++ xfmedia.desktop.in 2007-03-23 16:52:20.000000000 +0100 +@@ -14,9 +14,9 @@ + Actions=Enqueue;Enqueue and Play; + + [Desktop Action Enqueue] +-Exec=xfmedia-remote -a %f ++Exec=xfmedia-remote -a %F + _Name=Enqueue in Xfmedia + + [Desktop Action Enqueue and Play] +-Exec=xfmedia-remote -p -a %f ++Exec=xfmedia-remote -p -a %F + _Name=Enqueue and play with Xfmedia diff --git a/media-video/xfmedia/files/0.9.2/05_all_dont-lock-display.patch b/media-video/xfmedia/files/0.9.2/05_all_dont-lock-display.patch new file mode 100644 index 000000000000..e3165c5b2d3b --- /dev/null +++ b/media-video/xfmedia/files/0.9.2/05_all_dont-lock-display.patch @@ -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) { diff --git a/media-video/xfmedia/files/0.9.2/06_all_correct-desktop-file.patch b/media-video/xfmedia/files/0.9.2/06_all_correct-desktop-file.patch new file mode 100644 index 000000000000..a8682aaf23ce --- /dev/null +++ b/media-video/xfmedia/files/0.9.2/06_all_correct-desktop-file.patch @@ -0,0 +1,14 @@ +--- xfmedia-0.9.2/xfmedia.desktop.in.orig 2006-11-27 08:21:25.000000000 +0100 ++++ xfmedia-0.9.2/xfmedia.desktop.in 2007-12-08 22:05:59.000000000 +0100 +@@ -8,9 +8,9 @@ + TryExec=xfmedia + Icon=xfmedia + Terminal=false +-Categories=X-XFCE;Application;AudioVideo;AudioPlayer;VideoPlayer; ++Categories=X-XFCE;AudioVideo;Player; + StartupNotify=true +-MimeType=application/x-annodex;audio/x-ogg;audio/x-speex;application/x-ogg;video/x-ms-asf;video/x-ms-wmv;video/x-ms-wma;application/vnd.ms-asf;application/x-mplayer2;video/x-ms-asf-plugin;video/x-ms-wvx;video/x-ms-wax;audio/x-aiff;audio/aiff;audio/x-pn-aiff;audio/x-realaudio;audio/basic;audio/x-basic;audio/x-pn-au;audio/x-wav;audio/wav;audio/x-pn-wav;audio/x-pn-windows-acm;video/msvideo;video/x-msvideo;video/quicktime;video/x-quicktime;audio/x-m4a;application/x-quicktimeplayer;video/x-flic;audio/x-pn-realaudio;audio/x-pn-realaudio-plugin;audio/x-real-audio;application/vnd.rn-realmedia;video/mkv;audio/x-8svx;audio/8svx;audio/x-16sv;audio/168sv;image/x-ilbm;image/ilbm;video/x-anim;video/anim;video/mpeg;video/x-mpeg;audio/mpeg2;audio/x-mpeg2;audio/mpeg3;audio/x-mpeg3;audio/mpeg;audio/x-mpeg;audio/x-mpegurl;audio/mpegurl;audio/mp3;audio/x-mp3;application/x-flac;audio/x-flac; ++MimeType=audio/ogg;audio/x-speex;application/ogg;video/x-ms-asf;video/x-ms-wmv;audio/x-aiff;audio/vnd.rn-realaudio;audio/basic;audio/x-wav;video/x-msvideo;video/quicktime;application/x-quicktime-media-link;video/x-flic;application/vnd.rn-realmedia;image/x-ilbm;video/x-anim;video/mpeg;audio/mpeg;audio/x-mpegurl;audio/x-mp3-playlist;audio/x-flac+off;audio/x-flac; + Actions=Enqueue;Enqueue and Play; + + [Desktop Action Enqueue] |