diff options
-rw-r--r-- | sys/d3dvideosink/d3dvideosink.c | 4 |
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 */ |