Elecard Frame Rate Converter

Elecard Frame Rate Converter is a GStreamer plugin intended for frame rate conversion.

Features

Elecard Deinterlacer Filter has the following features:

  • Supports Progressive and Interlaced video types;

  • Enables ordering of fields in the input stream;

  • Supports multiple parameter settings for filter operation.

Parameter Description

Below is the table describing Elecard Frame Rate Converter parameters and their values:

Parameter Name

Description

Value Type

Available Values [range]

Default

Flags

framerate

Specifies a custom framerate.

Float

[0 – 500]

25

readable, writable, controllable

input-stream-type

Specifies the input stream type. Available values:

  • Auto — the type is selected based on the input stream;

  • Progressive — forced progressive;

  • Interlaced — forced interlaced.

Enum

0 — Auto
1 — Progressive
2 — Interlaced

0

readable, writable, controllable

license-state

Indicates the license state.

String

evaluation expired

readable

mode

Specifies the plugin operation modes. If the parameter is set to Do not change or Input declared, the FPS value is taken from the input stream.

Enum

0 — Do not change
1 — Input declared
2 — Custom FPS
3 — NTSC (29.97)
4 — PAL (25)
5 — NTSC (23.976)

0

readable, writable, controllable

name

Specifies the name of the object.

String

frconvfilter0

readable, writable

num-threads

Specifies the number of threads the plugin will create to parallelize operation. The upper range boundary depends on the number of logical CPU cores on a given machine. If the value is set to 0, the decoder will determine the number of threads automatically.

Unsigned Integer

[0 – CPU_COUNT]

0

readable, writable

output-stream-type

Specifies the output stream type. Available values:

  • Auto — the type is selected based on the output stream;

  • Progressive — forced progressive;

  • Interlaced — forced interlaced.

Enum

0 — Auto
1 — Progressive
2 — Interlaced

0

readable, writable, controllable

parent

Specifies the parent of the object.

Object of type GstObject

readable, writable

tff-flag

Specifies the order of fields in the input stream if the interlaced output stream type is set. Available options:

  • Auto — the order is selected automatically based on the stream;

  • TFF — top field first;

  • BFF — bottom field first.

Enum

0 — Auto
1 — TFF
2 — BFF

0

readable, writable, controllable