summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2012-01-13 17:43:49 +0000
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2012-01-18 10:03:36 +0000
commitc587cdea700761c8cd1e53d1666490edd05df1e6 (patch)
tree76c19bbf47c4ead2057e1dff1142ea7114048d00
parentb932fc844b60e470802c80d797699b9c31647690 (diff)
oss4: fix caps leaks
-rw-r--r--sys/oss4/oss4-sink.c2
-rw-r--r--sys/oss4/oss4-source.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/oss4/oss4-sink.c b/sys/oss4/oss4-sink.c
index de2d8a99d..54e95b9f9 100644
--- a/sys/oss4/oss4-sink.c
+++ b/sys/oss4/oss4-sink.c
@@ -392,7 +392,7 @@ gst_oss4_sink_getcaps (GstBaseSink * bsink)
oss = GST_OSS4_SINK (bsink);
if (oss->fd == -1) {
- caps = gst_caps_copy (gst_oss4_audio_get_template_caps ());
+ caps = gst_oss4_audio_get_template_caps ();
} else if (oss->probed_caps) {
caps = gst_caps_copy (oss->probed_caps);
} else {
diff --git a/sys/oss4/oss4-source.c b/sys/oss4/oss4-source.c
index bb6459399..eadb4c5e3 100644
--- a/sys/oss4/oss4-source.c
+++ b/sys/oss4/oss4-source.c
@@ -274,7 +274,7 @@ gst_oss4_source_getcaps (GstBaseSrc * bsrc)
oss = GST_OSS4_SOURCE (bsrc);
if (oss->fd == -1) {
- caps = gst_caps_copy (gst_oss4_audio_get_template_caps ());
+ caps = gst_oss4_audio_get_template_caps ();
} else if (oss->probed_caps) {
caps = gst_caps_copy (oss->probed_caps);
} else {