summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOle André Vadla Ravnås <ole.andre.ravnas@tandberg.com>2008-05-07 14:43:39 +0000
committerJan Schmidt <thaytan@noraisin.net>2009-05-16 01:29:18 +0100
commit44a5658faaa9e32e260dfb4d6d85fe8e0982fd69 (patch)
treea934f10251eecab076cf227a67cb9a7084687ae4
parent1aa90c3ce12b56aa7a1c2a5cb7087a60b72c84a3 (diff)
downloadgstreamer-plugins-bad-44a5658faaa9e32e260dfb4d6d85fe8e0982fd69.tar.gz
[MOVED FROM GOOD] sys/directdraw/gstdirectdrawsink.c
Original commit message from CVS: * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc): Clear the flags on recycled buffers from buffer_alloc. Partially fixes #520885. The right fix this time.
-rw-r--r--sys/directdraw/gstdirectdrawsink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/directdraw/gstdirectdrawsink.c b/sys/directdraw/gstdirectdrawsink.c
index 1dd334c28..a39e03350 100644
--- a/sys/directdraw/gstdirectdrawsink.c
+++ b/sys/directdraw/gstdirectdrawsink.c
@@ -705,6 +705,7 @@ gst_directdraw_sink_buffer_alloc (GstBaseSink * bsink, guint64 offset,
/* Now we should have a surface, set appropriate caps on it */
if (surface) {
+ GST_BUFFER_FLAGS (GST_BUFFER (surface)) = 0;
gst_buffer_set_caps (GST_BUFFER (surface), buffer_caps);
}