sys/: Our
authorJulien Moutte <julien@moutte.net>
Wed, 28 Jan 2004 00:29:42 +0000 (00:29 +0000)
committerJulien Moutte <julien@moutte.net>
Wed, 28 Jan 2004 00:29:42 +0000 (00:29 +0000)
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.

ChangeLog

index 609365433ab50737f1f1edb128959d606f3aff16..795d009206f85e558e58060c34e507ce895ad238 100644 (file)
--- 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),