diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-02-24 11:18:38 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-02-26 14:38:26 +0200 |
commit | bcfac6c0a1fb229d75b591d9d6d7012fc39ae738 (patch) | |
tree | b131a2b23b5cd057c306ce8208df79019a010a2d | |
parent | eaf3e6c6c4a0c6f9cc9f8d630efe7ad5bb6f85d7 (diff) | |
download | gstreamer-plugins-bad-bcfac6c0a1fb229d75b591d9d6d7012fc39ae738.tar.gz |
d3dvideosink: Deactivate the fallback buffer pool when replacing it during caps changes
https://bugzilla.gnome.org/show_bug.cgi?id=744615
-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 */ |