summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2020-06-19 19:24:14 +0100
committerTim-Philipp Müller <tim@centricular.com>2020-06-19 19:24:17 +0100
commit7b73a97f36b70bd4bb8c1396be37f5e35587ca9f (patch)
treed27406f6fd45afd79cccb1aa5fd59f08cf01aece /docs
parent0b13c5e544d6d65e509de0dbc0db8871ddba2e64 (diff)
downloadgst-libav-7b73a97f36b70bd4bb8c1396be37f5e35587ca9f.tar.gz
Release 1.17.11.17.1
Diffstat (limited to 'docs')
-rw-r--r--docs/gst_plugins_cache.json555
1 files changed, 554 insertions, 1 deletions
diff --git a/docs/gst_plugins_cache.json b/docs/gst_plugins_cache.json
index dcc4c22..167bc56 100644
--- a/docs/gst_plugins_cache.json
+++ b/docs/gst_plugins_cache.json
@@ -73723,903 +73723,1178 @@
"properties": {
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"b-qoffset": {
"blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"b-sensitivity": {
"blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "40",
"max": "2147483647",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"b-strategy": {
"blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bidir-refine": {
"blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "4",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bitrate": {
"blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "200000",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bitrate-tolerance": {
"blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "4000000",
"max": "2147483647",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"brd-scale": {
"blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "10",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"chroma-sample-location": {
"blurb": "chroma sample location (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
"blurb": "chroma QP offset from luma (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"cmp": {
"blurb": "full-pel ME compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "vlc (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"context": {
"blurb": "context model (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"dark-mask": {
"blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"dc": {
"blurb": "intra_dc_precision (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "16",
"min": "-8",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"dct": {
"blurb": "DCT algorithm (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "auto (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-dct",
"writable": true
},
"debug": {
"blurb": "print specific debug info (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "(none)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
"blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"dump-separator": {
"blurb": "set information dump field separator (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "NULL",
+ "mutable": "null",
"readable": true,
"type": "gchararray",
"writable": true
},
"field-order": {
"blurb": "Field order (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "(none)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "(none)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-flags2",
"writable": true
},
"global-quality": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"gop-size": {
"blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "12",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"i-qfactor": {
"blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"i-qoffset": {
"blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"idct": {
"blurb": "select IDCT implementation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "auto (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
"blurb": "interlaced DCT compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "vsad (8)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
"blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "25",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"last-pred": {
"blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"lumi-mask": {
"blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"max-bframes": {
"blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"max-pixels": {
"blurb": "Maximum number of pixels (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "2147483647",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"maxrate": {
"blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"mbcmp": {
"blurb": "macroblock compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
"blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "simple (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
"blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "3658",
"max": "32767",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"mblmin": {
"blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "236",
"max": "32767",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"me-range": {
"blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"mepc": {
"blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "256",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
+ "min-force-key-unit-interval": {
+ "blurb": "Minimum interval between force-keyunit requests in nanoseconds",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": false,
+ "controllable": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "mutable": "null",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
"minrate": {
"blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"mpeg-quant": {
"blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"multipass-cache-file": {
"blurb": "Filename for multipass cache file",
+ "conditionally-available": false,
"construct": true,
"construct-only": false,
+ "controllable": false,
"default": "stats.log",
+ "mutable": "null",
"readable": true,
"type": "gchararray",
"writable": true
},
"mv0-threshold": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "256",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"nr": {
"blurb": "noise reduction (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"nssew": {
"blurb": "nsse weight (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "8",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"omx-libname": {
"blurb": "OpenMAX library name (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "NULL",
+ "mutable": "null",
"readable": true,
"type": "gchararray",
"writable": true
},
"omx-libprefix": {
"blurb": "OpenMAX library prefix (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "NULL",
+ "mutable": "null",
"readable": true,
"type": "gchararray",
"writable": true
},
"p-mask": {
"blurb": "inter masking (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"pass": {
"blurb": "Encoding pass/type",
+ "conditionally-available": false,
"construct": true,
"construct-only": false,
+ "controllable": false,
"default": "cbr (0)",
+ "mutable": "null",
"readable": true,
"type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
"blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"precmp": {
"blurb": "pre motion estimation compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
"blurb": "prediction method (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "left (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-pred",
"writable": true
},
"preme": {
"blurb": "pre motion estimation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"profile": {
"blurb": "Set the encoding profile (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (-99)",
+ "mutable": "null",
"readable": true,
"type": "h264-omx-profile",
"writable": true
},
"ps": {
"blurb": "RTP payload size in bytes (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qblur": {
"blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"qcomp": {
"blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"qdiff": {
"blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "3",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qmax": {
"blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "31",
"max": "1024",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qmin": {
"blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "2",
"max": "69",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qos": {
"blurb": "Handle Quality-of-Service events from downstream",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "false",
+ "mutable": "null",
"readable": true,
"type": "gboolean",
"writable": true
},
"quantizer": {
"blurb": "Constant Quantizer",
+ "conditionally-available": false,
"construct": true,
"construct-only": false,
+ "controllable": false,
"default": "0.01",
"max": "30",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
"blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"rc-max-vbv-use": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "3",
"max": "3.40282e+38",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"refs": {
"blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"sc-threshold": {
"blurb": "scene change threshold (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"scplx-mask": {
"blurb": "spatial complexity masking (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"side-data-only-packets": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "true",
+ "mutable": "null",
"readable": true,
"type": "gboolean",
"writable": true
},
"skip-exp": {
"blurb": "frame skip exponent (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"skip-factor": {
"blurb": "frame skip factor (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"skip-threshold": {
"blurb": "frame skip threshold (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"skipcmp": {
"blurb": "frame skip compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "dctmax (13)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
"blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"strict": {
"blurb": "how strictly to follow the standards (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "normal (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
"blurb": "sub-pel ME compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
"blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "8",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"tcplx-mask": {
"blurb": "temporal complexity masking (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"thread-type": {
"blurb": "select multithreading type (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "slice+frame",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
"blurb": "set the number of threads (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (1)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "2147483647",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"timecode-frame-start": {
"blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"trellis": {
"blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"zerocopy": {
"blurb": "Try to avoid copying input frames if possible (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "1",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
@@ -74658,894 +74933,1166 @@
"properties": {
"b-qfactor": {
"blurb": "QP factor between P- and B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"b-qoffset": {
"blurb": "QP offset between P- and B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1.25",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"b-sensitivity": {
"blurb": "adjust sensitivity of b_frame_strategy 1 (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "40",
"max": "2147483647",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"b-strategy": {
"blurb": "strategy to choose between I/P/B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bidir-refine": {
"blurb": "refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "4",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bitrate": {
"blurb": "set bitrate (in bits/s) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "200000",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bitrate-tolerance": {
"blurb": "Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "4000000",
"max": "2147483647",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"brd-scale": {
"blurb": "downscale frames for dynamic B-frame decision (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "10",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"bufsize": {
"blurb": "set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"chroma-sample-location": {
"blurb": "chroma sample location (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-chroma-sample-location-type",
"writable": true
},
"chromaoffset": {
"blurb": "chroma QP offset from luma (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"chunks": {
"blurb": "chunk count (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "64",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"cmp": {
"blurb": "full-pel ME compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"coder": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "vlc (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-coder",
"writable": true
},
"compression-level": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "-1",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"compressor": {
"blurb": "second-stage compressor (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "snappy (176)",
+ "mutable": "null",
"readable": true,
"type": "hap-encoder-compressor",
"writable": true
},
"context": {
"blurb": "context model (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"dark-mask": {
"blurb": "compresses dark areas stronger than medium ones (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"dc": {
"blurb": "intra_dc_precision (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "16",
"min": "-8",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"dct": {
"blurb": "DCT algorithm (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "auto (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-dct",
"writable": true
},
"debug": {
"blurb": "print specific debug info (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "(none)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-debug",
"writable": true
},
"dia-size": {
"blurb": "diamond type & size for motion estimation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"dump-separator": {
"blurb": "set information dump field separator (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "NULL",
+ "mutable": "null",
"readable": true,
"type": "gchararray",
"writable": true
},
"field-order": {
"blurb": "Field order (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-field-order",
"writable": true
},
"flags": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "(none)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-flags",
"writable": true
},
"flags2": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "(none)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-flags2",
"writable": true
},
"format": {
"blurb": "(null) (Private codec option)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "hap (11)",
+ "mutable": "null",
"readable": true,
"type": "hap-encoder-format",
"writable": true
},
"global-quality": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"gop-size": {
"blurb": "set the group of picture (GOP) size (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "12",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"i-qfactor": {
"blurb": "QP factor between P- and I-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "-0.8",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"i-qoffset": {
"blurb": "QP offset between P- and I-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"idct": {
"blurb": "select IDCT implementation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "auto (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-idct",
"writable": true
},
"ildctcmp": {
"blurb": "interlaced DCT compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "vsad (8)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"keyint-min": {
"blurb": "minimum interval between IDR-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "25",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"last-pred": {
"blurb": "amount of motion predictors from the previous frame (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"lumi-mask": {
"blurb": "compresses bright areas stronger than medium ones (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"max-bframes": {
"blurb": "set maximum number of B-frames between non-B-frames (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"max-pixels": {
"blurb": "Maximum number of pixels (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "2147483647",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"maxrate": {
"blurb": "maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"mbcmp": {
"blurb": "macroblock compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"mbd": {
"blurb": "macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "simple (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-mbd",
"writable": true
},
"mblmax": {
"blurb": "maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "3658",
"max": "32767",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"mblmin": {
"blurb": "minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "236",
"max": "32767",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"me-range": {
"blurb": "limit motion vectors range (1023 for DivX player) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"mepc": {
"blurb": "motion estimation bitrate penalty compensation (1.0 = 256) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "256",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
+ "min-force-key-unit-interval": {
+ "blurb": "Minimum interval between force-keyunit requests in nanoseconds",
+ "conditionally-available": false,
+ "construct": false,
+ "construct-only": false,
+ "controllable": false,
+ "default": "0",
+ "max": "18446744073709551615",
+ "min": "0",
+ "mutable": "null",
+ "readable": true,
+ "type": "guint64",
+ "writable": true
+ },
"minrate": {
"blurb": "minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"mpeg-quant": {
"blurb": "use MPEG quantizers instead of H.263 (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"multipass-cache-file": {
"blurb": "Filename for multipass cache file",
+ "conditionally-available": false,
"construct": true,
"construct-only": false,
+ "controllable": false,
"default": "stats.log",
+ "mutable": "null",
"readable": true,
"type": "gchararray",
"writable": true
},
"mv0-threshold": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "256",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"nr": {
"blurb": "noise reduction (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"nssew": {
"blurb": "nsse weight (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "8",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"p-mask": {
"blurb": "inter masking (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"pass": {
"blurb": "Encoding pass/type",
+ "conditionally-available": false,
"construct": true,
"construct-only": false,
+ "controllable": false,
"default": "cbr (0)",
+ "mutable": "null",
"readable": true,
"type": "GstLibAVEncPass",
"writable": true
},
"pre-dia-size": {
"blurb": "diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"precmp": {
"blurb": "pre motion estimation compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"pred": {
"blurb": "prediction method (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "left (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-pred",
"writable": true
},
"preme": {
"blurb": "pre motion estimation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"ps": {
"blurb": "RTP payload size in bytes (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qblur": {
"blurb": "video quantizer scale blur (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0.5",
"max": "3.40282e+38",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"qcomp": {
"blurb": "video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0.5",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"qdiff": {
"blurb": "maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "3",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qmax": {
"blurb": "maximum video quantizer scale (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "31",
"max": "1024",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qmin": {
"blurb": "minimum video quantizer scale (VBR) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "2",
"max": "69",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"qos": {
"blurb": "Handle Quality-of-Service events from downstream",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "false",
+ "mutable": "null",
"readable": true,
"type": "gboolean",
"writable": true
},
"quantizer": {
"blurb": "Constant Quantizer",
+ "conditionally-available": false,
"construct": true,
"construct-only": false,
+ "controllable": false,
"default": "0.01",
"max": "30",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"rc-init-occupancy": {
"blurb": "number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"rc-max-vbv-use": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"rc-min-vbv-use": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "3",
"max": "3.40282e+38",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"refs": {
"blurb": "reference frames to consider for motion compensation (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"sc-threshold": {
"blurb": "scene change threshold (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"scplx-mask": {
"blurb": "spatial complexity masking (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"side-data-only-packets": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "true",
+ "mutable": "null",
"readable": true,
"type": "gboolean",
"writable": true
},
"skip-exp": {
"blurb": "frame skip exponent (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"skip-factor": {
"blurb": "frame skip factor (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"skip-threshold": {
"blurb": "frame skip threshold (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"skipcmp": {
"blurb": "frame skip compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "dctmax (13)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"slices": {
"blurb": "set the number of slices, used in parallelized encoding (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"strict": {
"blurb": "how strictly to follow the standards (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "normal (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-strict",
"writable": true
},
"subcmp": {
"blurb": "sub-pel ME compare function (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "sad (0)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-cmp-func",
"writable": true
},
"subq": {
"blurb": "sub-pel motion estimation quality (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "8",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"tcplx-mask": {
"blurb": "temporal complexity masking (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "3.40282e+38",
"min": "-3.40282e+38",
+ "mutable": "null",
"readable": true,
"type": "gfloat",
"writable": true
},
"thread-type": {
"blurb": "select multithreading type (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "slice+frame",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-thread-type",
"writable": true
},
"threads": {
"blurb": "set the number of threads (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "unknown (1)",
+ "mutable": "null",
"readable": true,
"type": "avcodeccontext-threads",
"writable": true
},
"ticks-per-frame": {
"blurb": "(null) (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "1",
"max": "2147483647",
"min": "1",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"timecode-frame-start": {
"blurb": "GOP timecode frame start number, in non-drop-frame format (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "18446744073709551615",
"max": "9223372036854775807",
"min": "-1",
+ "mutable": "null",
"readable": true,
"type": "gint64",
"writable": true
},
"trellis": {
"blurb": "rate-distortion optimal quantization (Generic codec option, might have no effect)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "-2147483648",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
@@ -134887,22 +135434,28 @@
"properties": {
"maxdelay": {
"blurb": "Set the maximum demux-decode delay (in microseconds)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
},
"preload": {
"blurb": "Set the initial demux-decode delay (in microseconds)",
+ "conditionally-available": false,
"construct": false,
"construct-only": false,
+ "controllable": false,
"default": "0",
"max": "2147483647",
"min": "0",
+ "mutable": "null",
"readable": true,
"type": "gint",
"writable": true
@@ -143064,7 +143617,7 @@
]
}
},
- "package": "GStreamer FFMPEG Plug-ins git",
+ "package": "GStreamer FFMPEG Plug-ins",
"source": "gst-libav",
"tracers": {},
"url": "Unknown package origin"