summaryrefslogtreecommitdiff
path: root/ext/gl/gstgltestsrc.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/gl/gstgltestsrc.c')
-rw-r--r--ext/gl/gstgltestsrc.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/ext/gl/gstgltestsrc.c b/ext/gl/gstgltestsrc.c
index 9926e595f..52e0e5ee0 100644
--- a/ext/gl/gstgltestsrc.c
+++ b/ext/gl/gstgltestsrc.c
@@ -494,19 +494,10 @@ gst_gl_test_src_fill (GstPushSrc * psrc, GstBuffer * buffer)
}
out_tex = src->out_tex_id;
- if (!src->download) {
+ if (!src->download)
src->download = gst_gl_download_new (src->context);
- if (!gst_gl_download_init_format (src->download,
- GST_VIDEO_FRAME_FORMAT (&out_frame),
- GST_VIDEO_FRAME_WIDTH (&out_frame),
- GST_VIDEO_FRAME_HEIGHT (&out_frame))) {
- GST_ELEMENT_ERROR (src, RESOURCE, NOT_FOUND,
- ("%s", "Failed to init download format"), (NULL));
- return FALSE;
- }
- }
-
+ gst_gl_download_set_format (src->download, &out_frame.info);
out_gl_wrapped = TRUE;
}