iqa
(from GStreamer Bad Plug-ins git)Provides various Image Quality Assessment metrics
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAggregator ╰──GstVideoAggregator ╰──iqa
Factory details
Authors: – Mathieu Duponchelle
Classification: – Filter/Analyzer/Video
Rank – primary
Plugin – libgstiqa.so
Package – GStreamer Bad Plug-ins git
Pad Templates
sink_%u
video/x-raw:
format: { AYUV, BGRA, ARGB, RGBA, ABGR, Y444, Y42B, YUY2, UYVY, YVYU, I420, YV12, NV12, NV21, Y41B, RGB, BGR, xRGB, xBGR, RGBx, BGRx }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Presence – request
Direction – sink
src
video/x-raw:
format: { RGBA }
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
Presence – always
Direction – src
Properties
do-dssim
“do-dssim” gboolean
Run structural similarity checks
Flags : Read / Write
Default value : false
dssim-error-threshold
“dssim-error-threshold” gdouble
dssim value over which the element will post an error message on the bus. A value < 0.0 means 'disabled'.
Flags : Read / Write
Default value : 0
latency
“latency” guint64
Additional latency in live mode to allow upstream to take longer to produce buffers for the current position (in nanoseconds)
Flags : Read / Write
Default value : 0
min-upstream-latency
“min-upstream-latency” guint64
When sources with a higher latency are expected to be plugged in dynamically after the aggregator has started playing, this allows overriding the minimum latency reported by the initial source(s). This is only taken into account when larger than the actually reported minimum latency. (nanoseconds)
Flags : Read / Write
Default value : 0
start-time
“start-time” guint64
Start time to use if start-time-selection=set
Flags : Read / Write
Default value : 18446744073709551615
start-time-selection
“start-time-selection” Aggregator-start-time-selection
Decides which start time is output
Flags : Read / Write
Default value : zero (0)
Named constants
Aggregator-start-time-selection
Members
zero
(0) – Start at 0 running time (default)
first
(1) – Start at first observed input running time
set
(2) – Set start time with start-time property
The results of the search are