[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pidgin-commits
Subject:    /pidgin/main: d7f124784041: Remove ximagesink and xvimagesink fr...
From:       Mike Ruprecht <cmaiku () gmail ! com>
Date:       2016-01-23 19:06:34
Message-ID: hg.d7f124784041.1453575994.-874508059 () rock ! pidgin ! im
[Download RAW message or body]

Changeset: d7f12478404124469720a7d6de6aa330609cd3d7
Author:	 Mike Ruprecht <cmaiku@gmail.com>
Date:	 2016-01-22 03:48 -0600
Branch:	 default
URL: https://hg.pidgin.im/pidgin/main/rev/d7f124784041

Description:

Remove ximagesink and xvimagesink from Pidgin options as they're broken

At the time of this commit, ximagesink and xvimagesink are broken
when embedding into a Gtk window. They display as a black screen
or artifacts of not being drawn.

This commit doesn't disallow them completely as the default option
still uses autovideosink, which can choose either of these sinks
still. However, it's probably a good idea to remove known broken
sinks to from the plugin options list.

diffstat:

 pidgin/gtkprefs.c |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (16 lines):

diff --git a/pidgin/gtkprefs.c b/pidgin/gtkprefs.c
--- a/pidgin/gtkprefs.c
+++ b/pidgin/gtkprefs.c
@@ -175,8 +175,10 @@ static const gchar *VIDEO_SINK_PLUGINS[]
 	"directdrawsink", "DirectDraw",
 	/* "gconfvideosink", "GConf", */
 	"glimagesink",	"OpenGL",
-	"ximagesink",	"X Window System",
-	"xvimagesink",	"X Window System (Xv)",
+	/* Currently broken when embedding in a Gtk window
+	 * "ximagesink",	"X Window System",
+	 * "xvimagesink",	"X Window System (Xv)",
+	 */
 	NULL
 };
 

_______________________________________________
Commits mailing list
Commits@pidgin.im
https://pidgin.im/cgi-bin/mailman/listinfo/commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic