x(v)imagesink: Correctly cast to GstBuffer * before passing to gst_buffer_unref()

This commit is contained in:
Sebastian Dröge 2009-02-22 19:18:41 +01:00
parent d659e8353d
commit 8c74d858ba
2 changed files with 6 additions and 6 deletions

View file

@ -701,7 +701,7 @@ gst_ximagesink_ximage_put (GstXImageSink * ximagesink, GstXImageBuffer * ximage)
if (ximage && ximagesink->cur_image != ximage) { if (ximage && ximagesink->cur_image != ximage) {
if (ximagesink->cur_image) { if (ximagesink->cur_image) {
GST_LOG_OBJECT (ximagesink, "unreffing %p", 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); GST_LOG_OBJECT (ximagesink, "reffing %p as our current image", ximage);
ximagesink->cur_image = ximagesink->cur_image =
@ -2112,11 +2112,11 @@ gst_ximagesink_reset (GstXImageSink * ximagesink)
g_thread_join (thread); g_thread_join (thread);
if (ximagesink->ximage) { if (ximagesink->ximage) {
gst_buffer_unref (ximagesink->ximage); gst_buffer_unref (GST_BUFFER_CAST (ximagesink->ximage));
ximagesink->ximage = NULL; ximagesink->ximage = NULL;
} }
if (ximagesink->cur_image) { if (ximagesink->cur_image) {
gst_buffer_unref (ximagesink->cur_image); gst_buffer_unref (GST_BUFFER_CAST (ximagesink->cur_image));
ximagesink->cur_image = NULL; ximagesink->cur_image = NULL;
} }

View file

@ -789,7 +789,7 @@ gst_xvimagesink_xvimage_put (GstXvImageSink * xvimagesink,
if (xvimage && xvimagesink->cur_image != xvimage) { if (xvimage && xvimagesink->cur_image != xvimage) {
if (xvimagesink->cur_image) { if (xvimagesink->cur_image) {
GST_LOG_OBJECT (xvimagesink, "unreffing %p", 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); GST_LOG_OBJECT (xvimagesink, "reffing %p as our current image", xvimage);
xvimagesink->cur_image = xvimagesink->cur_image =
@ -3141,11 +3141,11 @@ gst_xvimagesink_reset (GstXvImageSink * xvimagesink)
g_thread_join (thread); g_thread_join (thread);
if (xvimagesink->cur_image) { if (xvimagesink->cur_image) {
gst_buffer_unref (xvimagesink->cur_image); gst_buffer_unref (GST_BUFFER_CAST (xvimagesink->cur_image));
xvimagesink->cur_image = NULL; xvimagesink->cur_image = NULL;
} }
if (xvimagesink->xvimage) { if (xvimagesink->xvimage) {
gst_buffer_unref (xvimagesink->xvimage); gst_buffer_unref (GST_BUFFER_CAST (xvimagesink->xvimage));
xvimagesink->xvimage = NULL; xvimagesink->xvimage = NULL;
} }