case GST_VIDEO_FORMAT_YUY2:
case GST_VIDEO_FORMAT_UYVY:
{
- gint i=0;
-
GstGLShader* shader_upload_YUY2_UYVY = NULL;
switch (video_format)
case GST_VIDEO_FORMAT_I420:
case GST_VIDEO_FORMAT_YV12:
{
- gint i=0;
-
gst_gl_shader_use (display->shader_upload_I420_YV12);
glMatrixMode (GL_PROJECTION);
case GST_VIDEO_FORMAT_AYUV:
{
- gint i=0;
-
gst_gl_shader_use (display->shader_upload_AYUV);
glMatrixMode (GL_PROJECTION);
case GST_VIDEO_FORMAT_YUY2:
case GST_VIDEO_FORMAT_UYVY:
{
- gint i=0;
GstGLShader* shader_download_YUY2_UYVY = NULL;
switch (video_format)
case GST_VIDEO_FORMAT_I420:
case GST_VIDEO_FORMAT_YV12:
{
- gint i=0;
-
glDrawBuffers(3, display->multipleRT);
glClearColor(0.0, 0.0, 0.0, 0.0);
case GST_VIDEO_FORMAT_AYUV:
{
- gint i=0;
-
glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);
glClearColor(0.0, 0.0, 0.0, 0.0);
gst_gl_filter_edge_callback (gint width, gint height, guint texture, gpointer stuff)
{
GstGLFilterEdge* edge_filter = GST_GL_FILTER_EDGE (stuff);
- gint i=0;
glMatrixMode (GL_PROJECTION);
glLoadIdentity ();