gldeinterlace

gldeinterlace

Properties

GstGLDeinterlaceMethod method Read / Write

Types and Values

Description

Synopsis

Element Information

plugin

opengl

author

Julien Isorce <julien.isorce@mail.com>

class

Deinterlace

Element Pads

name

sink

direction

sink

presence

always

details

video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D

video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D

name

src

direction

source

presence

always

details

video/x-raw(memory:GLMemory), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D

video/x-raw(ANY), format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ], texture-target=(string)2D

Functions

Types and Values

struct GstGLDeinterlace

struct GstGLDeinterlace {
  GstGLFilter               filter;

  GstGLFilterRenderFunc     deinterlacefunc; 
  GHashTable               *shaderstable;
  GstBuffer                *prev_buffer;
  GstGLMemory *             prev_tex;

  gint	                    current_method;
};

Property Details

The “method” property

  “method”                   GstGLDeinterlaceMethod

Select which deinterlace method apply to GL video texture.

Flags: Read / Write

Default value: Blur Vertical