display->isAlive = FALSE;
break;
}
-
+
display->upload_colorspace_conversion = GST_GL_DISPLAY_CONVERSION_GLSL;
switch (display->upload_video_format)
gst_gl_display_thread_do_upload_fill (display);
- switch (display->upload_video_format)
+ switch (display->upload_video_format)
{
case GST_VIDEO_FORMAT_RGBx:
case GST_VIDEO_FORMAT_BGRx:
case GST_VIDEO_FORMAT_YV12:
case GST_VIDEO_FORMAT_AYUV:
{
- switch (display->upload_colorspace_conversion)
+ switch (display->upload_colorspace_conversion)
{
case GST_GL_DISPLAY_CONVERSION_GLSL:
//color space conversion is needed
gst_gl_display_thread_do_download (GstGLDisplay * display)
{
glutSetWindow (display->glutWinId);
-
+
switch (display->download_video_format)
{
case GST_VIDEO_FORMAT_RGBx:
gint height = display->upload_data_height;
gpointer data = display->upload_data;
- switch (display->upload_video_format)
+ switch (display->upload_video_format)
{
case GST_VIDEO_FORMAT_RGB:
case GST_VIDEO_FORMAT_BGR:
void
gst_gl_display_thread_do_download_draw_rgb (GstGLDisplay *display)
{
- gint width = display->download_width;
- gint height = display->download_height;
GstVideoFormat video_format = display->download_video_format;
gpointer data = display->download_data;
-
- glEnable (GL_TEXTURE_RECTANGLE_ARB);
+
+ glEnable (GL_TEXTURE_RECTANGLE_ARB);
glBindTexture (GL_TEXTURE_RECTANGLE_ARB, display->ouput_texture);
-
+
switch (video_format)
{
case GST_VIDEO_FORMAT_RGBx: