summaryrefslogtreecommitdiff
path: root/sys/d3dvideosink/d3dvideosink.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/d3dvideosink/d3dvideosink.c')
-rw-r--r--sys/d3dvideosink/d3dvideosink.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/d3dvideosink/d3dvideosink.c b/sys/d3dvideosink/d3dvideosink.c
index 556807505..a06d494e1 100644
--- a/sys/d3dvideosink/d3dvideosink.c
+++ b/sys/d3dvideosink/d3dvideosink.c
@@ -398,8 +398,10 @@ gst_d3dvideosink_set_caps (GstBaseSink * bsink, GstCaps * caps)
if (oldpool)
gst_object_unref (oldpool);
- if (oldfbpool)
+ if (oldfbpool) {
+ gst_buffer_pool_set_active (oldfbpool, FALSE);
gst_object_unref (oldfbpool);
+ }
return TRUE;
/* ERRORS */