From 15dbe49f8103bfcf493a225868734fdf8c924d03 Mon Sep 17 00:00:00 2001 From: David Schleef Date: Mon, 24 Dec 2007 20:53:56 +0000 Subject: sys/glsink/: Rewrite a bunch of code to use textures as the intermediate instead of renderbuffers. upload, download,... Original commit message from CVS: * sys/glsink/glimagesink.c: * sys/glsink/glimagesink.h: * sys/glsink/glvideo.c: * sys/glsink/glvideo.h: * sys/glsink/gstglbuffer.c: * sys/glsink/gstglbuffer.h: * sys/glsink/gstgldownload.c: * sys/glsink/gstglfilter.c: * sys/glsink/gstglupload.c: Rewrite a bunch of code to use textures as the intermediate instead of renderbuffers. upload, download, filtering all work. --- sys/glsink/glimagesink.c | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) (limited to 'sys/glsink/glimagesink.c') diff --git a/sys/glsink/glimagesink.c b/sys/glsink/glimagesink.c index 560a523f..5f94c913 100644 --- a/sys/glsink/glimagesink.c +++ b/sys/glsink/glimagesink.c @@ -410,31 +410,7 @@ gst_glimage_sink_set_caps (GstBaseSink * bsink, GstCaps * caps) glimage_sink->par_n = par_n; glimage_sink->par_d = par_d; - switch (format) { - case GST_VIDEO_FORMAT_YUY2: - glimage_sink->type = GST_GL_IMAGE_TYPE_YUY2; - break; - case GST_VIDEO_FORMAT_UYVY: - glimage_sink->type = GST_GL_IMAGE_TYPE_UYVY; - break; - case GST_VIDEO_FORMAT_AYUV: - glimage_sink->type = GST_GL_IMAGE_TYPE_AYUV; - break; - case GST_VIDEO_FORMAT_RGBx: - glimage_sink->type = GST_GL_IMAGE_TYPE_RGBx; - break; - case GST_VIDEO_FORMAT_BGRx: - glimage_sink->type = GST_GL_IMAGE_TYPE_BGRx; - break; - case GST_VIDEO_FORMAT_xRGB: - glimage_sink->type = GST_GL_IMAGE_TYPE_xRGB; - break; - case GST_VIDEO_FORMAT_xBGR: - glimage_sink->type = GST_GL_IMAGE_TYPE_xBGR; - break; - default: - break; - } + glimage_sink->type = format; #if 0 if (!glimage_sink->window) { -- cgit v1.2.1