summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.com>2011-08-26 15:44:25 -0400
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>2012-01-11 14:01:47 +0100
commit3702e711251aed614fd84f91ea0790a6e4732a6d (patch)
treea494f299b958053abd819e23069319d4d8b53483
parent9b18e778b4b01b8af711b01fbdcb5694d2dfd6ed (diff)
downloadgstreamer-vaapi-3702e711251aed614fd84f91ea0790a6e4732a6d.tar.gz
vaapiconvert: only set caps on newly created buffers.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
-rw-r--r--gst/vaapi/gstvaapiconvert.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/vaapi/gstvaapiconvert.c b/gst/vaapi/gstvaapiconvert.c
index 2905ead2..227ac2ca 100644
--- a/gst/vaapi/gstvaapiconvert.c
+++ b/gst/vaapi/gstvaapiconvert.c
@@ -745,9 +745,9 @@ gst_vaapiconvert_prepare_output_buffer(
buffer = gst_vaapi_video_buffer_new_from_pool(convert->surfaces);
if (!buffer)
return GST_FLOW_UNEXPECTED;
+ gst_buffer_set_caps(buffer, caps);
}
- gst_buffer_set_caps(buffer, caps);
*poutbuf = buffer;
return GST_FLOW_OK;
}