diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-02-22 19:18:41 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2009-02-22 19:18:41 +0100 |
commit | 8c74d858baf932def116179b373e07892cc825ce (patch) | |
tree | 9bd69c6f3e30263be799ab40fc8b078adca4d999 /sys | |
parent | d659e8353df4eeed87e35d71df22adf1b8747b03 (diff) |
x(v)imagesink: Correctly cast to GstBuffer * before passing to gst_buffer_unref()
Diffstat (limited to 'sys')
-rw-r--r-- | sys/ximage/ximagesink.c | 6 | ||||
-rw-r--r-- | sys/xvimage/xvimagesink.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/sys/ximage/ximagesink.c b/sys/ximage/ximagesink.c index 7ba00c02..8358779f 100644 --- a/sys/ximage/ximagesink.c +++ b/sys/ximage/ximagesink.c @@ -701,7 +701,7 @@ gst_ximagesink_ximage_put (GstXImageSink * ximagesink, GstXImageBuffer * ximage) if (ximage && ximagesink->cur_image != ximage) { if (ximagesink->cur_image) { GST_LOG_OBJECT (ximagesink, "unreffing %p", ximagesink->cur_image); - gst_buffer_unref (ximagesink->cur_image); + gst_buffer_unref (GST_BUFFER_CAST (ximagesink->cur_image)); } GST_LOG_OBJECT (ximagesink, "reffing %p as our current image", ximage); ximagesink->cur_image = @@ -2112,11 +2112,11 @@ gst_ximagesink_reset (GstXImageSink * ximagesink) g_thread_join (thread); if (ximagesink->ximage) { - gst_buffer_unref (ximagesink->ximage); + gst_buffer_unref (GST_BUFFER_CAST (ximagesink->ximage)); ximagesink->ximage = NULL; } if (ximagesink->cur_image) { - gst_buffer_unref (ximagesink->cur_image); + gst_buffer_unref (GST_BUFFER_CAST (ximagesink->cur_image)); ximagesink->cur_image = NULL; } diff --git a/sys/xvimage/xvimagesink.c b/sys/xvimage/xvimagesink.c index de827e75..b5566efc 100644 --- a/sys/xvimage/xvimagesink.c +++ b/sys/xvimage/xvimagesink.c @@ -789,7 +789,7 @@ gst_xvimagesink_xvimage_put (GstXvImageSink * xvimagesink, if (xvimage && xvimagesink->cur_image != xvimage) { if (xvimagesink->cur_image) { GST_LOG_OBJECT (xvimagesink, "unreffing %p", xvimagesink->cur_image); - gst_buffer_unref (xvimagesink->cur_image); + gst_buffer_unref (GST_BUFFER_CAST (xvimagesink->cur_image)); } GST_LOG_OBJECT (xvimagesink, "reffing %p as our current image", xvimage); xvimagesink->cur_image = @@ -3141,11 +3141,11 @@ gst_xvimagesink_reset (GstXvImageSink * xvimagesink) g_thread_join (thread); if (xvimagesink->cur_image) { - gst_buffer_unref (xvimagesink->cur_image); + gst_buffer_unref (GST_BUFFER_CAST (xvimagesink->cur_image)); xvimagesink->cur_image = NULL; } if (xvimagesink->xvimage) { - gst_buffer_unref (xvimagesink->xvimage); + gst_buffer_unref (GST_BUFFER_CAST (xvimagesink->xvimage)); xvimagesink->xvimage = NULL; } |