smooth

smooth — Smoothing (single frame)

Synopsis

                    GstSmooth;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstBaseTransform
                     +----GstVideoFilter
                           +----GstSmooth

Properties

  "blend-factor"             gfloat                : Read / Write
  "chroma-diff"              guint                 : Read / Write
  "luma-diff"                guint                 : Read / Write
  "search-range"             guint                 : Read / Write

Description

History

Performs "single-frame" smoothing, that is, it only works with the current frame, it does not need the next or the previous frame. Usually smoothing is done by taking the data of previous frames into account to see which parts of the picture can be "safely" smoothed, this filter only needs one frame.

  • transcode smooth filter [Chad Page]

Details

GstSmooth

typedef struct _GstSmooth GstSmooth;

Property Details

The "blend-factor" property

  "blend-factor"             gfloat                : Read / Write

Blend Factor.

Allowed values: [0,1]

Default value: 0.25


The "chroma-diff" property

  "chroma-diff"              guint                 : Read / Write

Maximum Chroma Difference.

Allowed values: <= 16

Default value: 6


The "luma-diff" property

  "luma-diff"                guint                 : Read / Write

Maximum Luma Difference.

Allowed values: <= 16

Default value: 8


The "search-range" property

  "search-range"             guint                 : Read / Write

Search Range.

Allowed values: <= 16

Default value: 4