sys/: Getting the 2 video sinks synchronized again. Using internal data pointer of...
authorJulien Moutte <julien@moutte.net>
Fri, 16 Jul 2004 10:48:51 +0000 (10:48 +0000)
committerJulien Moutte <julien@moutte.net>
Fri, 16 Jul 2004 10:48:51 +0000 (10:48 +0000)
commitd5c4a86bae7272550f25a88b0d271c6a1f8c035e
treef202b9b27c1a51019072275a6ad7511a08191ff4
parent226e7b8bacfa7a4f732d9fe8a2420dd647f6c641
sys/: Getting the 2 video sinks synchronized again. Using internal data pointer of the x(v)image to store image's dat...

Original commit message from CVS:
2004-07-16  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror),
(gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new),
(gst_ximagesink_ximage_destroy), (gst_ximagesink_sink_link),
(gst_ximagesink_chain), (gst_ximagesink_buffer_free),
(gst_ximagesink_buffer_alloc):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
(gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy),
(gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
(gst_xvimagesink_buffer_alloc):
* sys/xvimage/xvimagesink.h: Getting the 2 video sinks synchronized
again. Using internal data pointer of the x(v)image to store image's
data to be coherent with the buffer alloc mechanism. Investigated the
image destruction code to be sure that everything gets freed correctly.
ChangeLog