summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2004-01-28 00:29:42 +0000
committerJulien Moutte <julien@moutte.net>2004-01-28 00:29:42 +0000
commit4c653e12e60220eaef7a99c6a594f36c88150f40 (patch)
tree9c4ad926c6f581bcf05bb3987836a73e85e550f9
parenta775acc01a547b51179c38db85f2f7a529869fd3 (diff)
sys/: Our
Original commit message from CVS: 2004-01-28 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror), (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_destroy), (gst_ximagesink_xcontext_get), (gst_ximagesink_class_init): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xerror), (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xcontext_get): Our X plugins are now able to detect that XShm calls will fail even if the server claims that it has XShm support (remote displays most of the time). We then log the error as a GST_DEBUG and set use_shm to FALSE so that we use non XShm functions. This feature is almost useless for xvimagesink as Xv is not supported on remote displays anyway, but it might happen than even on the local display XShm calls fail.
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 60936543..795d0092 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2004-01-28 Julien MOUTTE <julien@moutte.net>
+
+ * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror),
+ (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_destroy),
+ (gst_ximagesink_xcontext_get), (gst_ximagesink_class_init):
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xerror),
+ (gst_xvimagesink_check_xshm_calls),
+ (gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xcontext_get): Our
+ X plugins are now able to detect that XShm calls will fail even if the
+ server claims that it has XShm support (remote displays most of the
+ time). We then log the error as a GST_DEBUG and set use_shm to FALSE
+ so that we use non XShm functions. This feature is almost useless for
+ xvimagesink as Xv is not supported on remote displays anyway, but
+ it might happen than even on the local display XShm calls fail.
+
2004-01-27 David Schleef <ds@schleef.org>
* ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init),