GStreamer Good Plugins 0.10 Plugins Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
"fields" GstDeinterlaceFields : Read / Write "method" GstDeinterlaceMethods : Read / Write "mode" GstDeinterlaceModes : Read / Write "tff" GstDeinterlaceFieldLayout : Read / Write
deinterlace deinterlaces interlaced video frames to progressive video frames. For this different algorithms can be selected which will be described later.
"fields"
property "fields" GstDeinterlaceFields : Read / Write
This selects which fields should be output. If "all" is selected the output framerate will be double.
Default value: All fields
"method"
property "method" GstDeinterlaceMethods : Read / Write
Selects the different deinterlacing algorithms that can be used. These provide different quality and CPU usage.
Some methods provide parameters which can be set by getting the "method" child via the GstChildProxy interface and setting the appropiate properties on it.
tomsmocomp Motion Adaptive: Motion Search
greedyh Motion Adaptive: Advanced Detection
greedyl Motion Adaptive: Simple Detection
vfir Blur vertical
linear Linear interpolation
linearblend Linear interpolation in time domain
scalerbob Double lines
weave Weave
weavetff Progressive: Top Field First
weavebff Progressive: Bottom Field First
Default value: Motion Adaptive: Advanced Detection
"mode"
property "mode" GstDeinterlaceModes : Read / Write
This selects whether the deinterlacing methods should always be applied or if they should only be applied on content that has the "interlaced" flag on the caps.
Default value: Force deinterlacing