mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-30 20:59:44 +00:00
vpxenc: mark all properties as GST_DOC_SHOW_DEFAULT
When generating the cache we inspect the base class through an instance of one of its subclasses. We don't want potential assignments in subclasses initialization to leak into the base class documentation Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/641>
This commit is contained in:
parent
f97430f6e9
commit
1863259ab8
2 changed files with 105 additions and 58 deletions
|
@ -24994,7 +24994,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "0.0289",
|
"default": "0.0434",
|
||||||
"max": "3.40282e+38",
|
"max": "3.40282e+38",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25168,7 +25168,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "25",
|
"default": "0",
|
||||||
"max": "25",
|
"max": "25",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25210,7 +25210,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "0",
|
"default": "4",
|
||||||
"max": "63",
|
"max": "63",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25262,7 +25262,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "25",
|
"default": "100",
|
||||||
"max": "1000",
|
"max": "1000",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25288,7 +25288,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "30",
|
"default": "60",
|
||||||
"max": "100",
|
"max": "100",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25302,7 +25302,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "60",
|
"default": "30",
|
||||||
"max": "100",
|
"max": "100",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25344,7 +25344,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "256000",
|
"default": "0",
|
||||||
"max": "2147483647",
|
"max": "2147483647",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25419,7 +25419,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "8",
|
"default": "0",
|
||||||
"max": "64",
|
"max": "64",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25485,7 +25485,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "2000",
|
"default": "0",
|
||||||
"max": "2147483647",
|
"max": "2147483647",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
@ -25513,7 +25513,7 @@
|
||||||
"construct": false,
|
"construct": false,
|
||||||
"construct-only": false,
|
"construct-only": false,
|
||||||
"controllable": false,
|
"controllable": false,
|
||||||
"default": "25",
|
"default": "100",
|
||||||
"max": "1000",
|
"max": "1000",
|
||||||
"min": "0",
|
"min": "0",
|
||||||
"mutable": "null",
|
"mutable": "null",
|
||||||
|
|
|
@ -339,7 +339,8 @@ static gboolean gst_vpx_enc_propose_allocation (GstVideoEncoder * encoder,
|
||||||
#define parent_class gst_vpx_enc_parent_class
|
#define parent_class gst_vpx_enc_parent_class
|
||||||
G_DEFINE_TYPE_WITH_CODE (GstVPXEnc, gst_vpx_enc, GST_TYPE_VIDEO_ENCODER,
|
G_DEFINE_TYPE_WITH_CODE (GstVPXEnc, gst_vpx_enc, GST_TYPE_VIDEO_ENCODER,
|
||||||
G_IMPLEMENT_INTERFACE (GST_TYPE_TAG_SETTER, NULL);
|
G_IMPLEMENT_INTERFACE (GST_TYPE_TAG_SETTER, NULL);
|
||||||
G_IMPLEMENT_INTERFACE (GST_TYPE_PRESET, NULL););
|
G_IMPLEMENT_INTERFACE (GST_TYPE_PRESET, NULL);
|
||||||
|
);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gst_vpx_enc_class_init (GstVPXEncClass * klass)
|
gst_vpx_enc_class_init (GstVPXEncClass * klass)
|
||||||
|
@ -367,118 +368,137 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass)
|
||||||
g_param_spec_enum ("end-usage", "Rate control mode",
|
g_param_spec_enum ("end-usage", "Rate control mode",
|
||||||
"Rate control mode",
|
"Rate control mode",
|
||||||
GST_VPX_ENC_END_USAGE_TYPE, DEFAULT_RC_END_USAGE,
|
GST_VPX_ENC_END_USAGE_TYPE, DEFAULT_RC_END_USAGE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_TARGET_BITRATE,
|
g_object_class_install_property (gobject_class, PROP_RC_TARGET_BITRATE,
|
||||||
g_param_spec_int ("target-bitrate", "Target bitrate",
|
g_param_spec_int ("target-bitrate", "Target bitrate",
|
||||||
"Target bitrate (in bits/sec) (0: auto - bitrate depends on "
|
"Target bitrate (in bits/sec) (0: auto - bitrate depends on "
|
||||||
"resolution, see \"bits-per-pixel\" property for more info)",
|
"resolution, see \"bits-per-pixel\" property for more info)",
|
||||||
0, G_MAXINT, DEFAULT_RC_TARGET_BITRATE,
|
0, G_MAXINT, DEFAULT_RC_TARGET_BITRATE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_MIN_QUANTIZER,
|
g_object_class_install_property (gobject_class, PROP_RC_MIN_QUANTIZER,
|
||||||
g_param_spec_int ("min-quantizer", "Minimum Quantizer",
|
g_param_spec_int ("min-quantizer", "Minimum Quantizer",
|
||||||
"Minimum Quantizer (best)",
|
"Minimum Quantizer (best)",
|
||||||
0, 63, DEFAULT_RC_MIN_QUANTIZER,
|
0, 63, DEFAULT_RC_MIN_QUANTIZER,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_MAX_QUANTIZER,
|
g_object_class_install_property (gobject_class, PROP_RC_MAX_QUANTIZER,
|
||||||
g_param_spec_int ("max-quantizer", "Maximum Quantizer",
|
g_param_spec_int ("max-quantizer", "Maximum Quantizer",
|
||||||
"Maximum Quantizer (worst)",
|
"Maximum Quantizer (worst)",
|
||||||
0, 63, DEFAULT_RC_MAX_QUANTIZER,
|
0, 63, DEFAULT_RC_MAX_QUANTIZER,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_DROPFRAME_THRESH,
|
g_object_class_install_property (gobject_class, PROP_RC_DROPFRAME_THRESH,
|
||||||
g_param_spec_int ("dropframe-threshold", "Drop Frame Threshold",
|
g_param_spec_int ("dropframe-threshold", "Drop Frame Threshold",
|
||||||
"Temporal resampling threshold (buf %)",
|
"Temporal resampling threshold (buf %)",
|
||||||
0, 100, DEFAULT_RC_DROPFRAME_THRESH,
|
0, 100, DEFAULT_RC_DROPFRAME_THRESH,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_RESIZE_ALLOWED,
|
g_object_class_install_property (gobject_class, PROP_RC_RESIZE_ALLOWED,
|
||||||
g_param_spec_boolean ("resize-allowed", "Resize Allowed",
|
g_param_spec_boolean ("resize-allowed", "Resize Allowed",
|
||||||
"Allow spatial resampling",
|
"Allow spatial resampling",
|
||||||
DEFAULT_RC_RESIZE_ALLOWED,
|
DEFAULT_RC_RESIZE_ALLOWED,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_RESIZE_UP_THRESH,
|
g_object_class_install_property (gobject_class, PROP_RC_RESIZE_UP_THRESH,
|
||||||
g_param_spec_int ("resize-up-threshold", "Resize Up Threshold",
|
g_param_spec_int ("resize-up-threshold", "Resize Up Threshold",
|
||||||
"Upscale threshold (buf %)",
|
"Upscale threshold (buf %)",
|
||||||
0, 100, DEFAULT_RC_RESIZE_UP_THRESH,
|
0, 100, DEFAULT_RC_RESIZE_UP_THRESH,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_RESIZE_DOWN_THRESH,
|
g_object_class_install_property (gobject_class, PROP_RC_RESIZE_DOWN_THRESH,
|
||||||
g_param_spec_int ("resize-down-threshold", "Resize Down Threshold",
|
g_param_spec_int ("resize-down-threshold", "Resize Down Threshold",
|
||||||
"Downscale threshold (buf %)",
|
"Downscale threshold (buf %)",
|
||||||
0, 100, DEFAULT_RC_RESIZE_DOWN_THRESH,
|
0, 100, DEFAULT_RC_RESIZE_DOWN_THRESH,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_UNDERSHOOT_PCT,
|
g_object_class_install_property (gobject_class, PROP_RC_UNDERSHOOT_PCT,
|
||||||
g_param_spec_int ("undershoot", "Undershoot PCT",
|
g_param_spec_int ("undershoot", "Undershoot PCT",
|
||||||
"Datarate undershoot (min) target (%)",
|
"Datarate undershoot (min) target (%)",
|
||||||
0, 1000, DEFAULT_RC_UNDERSHOOT_PCT,
|
0, 1000, DEFAULT_RC_UNDERSHOOT_PCT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_OVERSHOOT_PCT,
|
g_object_class_install_property (gobject_class, PROP_RC_OVERSHOOT_PCT,
|
||||||
g_param_spec_int ("overshoot", "Overshoot PCT",
|
g_param_spec_int ("overshoot", "Overshoot PCT",
|
||||||
"Datarate overshoot (max) target (%)",
|
"Datarate overshoot (max) target (%)",
|
||||||
0, 1000, DEFAULT_RC_OVERSHOOT_PCT,
|
0, 1000, DEFAULT_RC_OVERSHOOT_PCT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_BUF_SZ,
|
g_object_class_install_property (gobject_class, PROP_RC_BUF_SZ,
|
||||||
g_param_spec_int ("buffer-size", "Buffer size",
|
g_param_spec_int ("buffer-size", "Buffer size",
|
||||||
"Client buffer size (ms)",
|
"Client buffer size (ms)",
|
||||||
0, G_MAXINT, DEFAULT_RC_BUF_SZ,
|
0, G_MAXINT, DEFAULT_RC_BUF_SZ,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_BUF_INITIAL_SZ,
|
g_object_class_install_property (gobject_class, PROP_RC_BUF_INITIAL_SZ,
|
||||||
g_param_spec_int ("buffer-initial-size", "Buffer initial size",
|
g_param_spec_int ("buffer-initial-size", "Buffer initial size",
|
||||||
"Initial client buffer size (ms)",
|
"Initial client buffer size (ms)",
|
||||||
0, G_MAXINT, DEFAULT_RC_BUF_INITIAL_SZ,
|
0, G_MAXINT, DEFAULT_RC_BUF_INITIAL_SZ,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_BUF_OPTIMAL_SZ,
|
g_object_class_install_property (gobject_class, PROP_RC_BUF_OPTIMAL_SZ,
|
||||||
g_param_spec_int ("buffer-optimal-size", "Buffer optimal size",
|
g_param_spec_int ("buffer-optimal-size", "Buffer optimal size",
|
||||||
"Optimal client buffer size (ms)",
|
"Optimal client buffer size (ms)",
|
||||||
0, G_MAXINT, DEFAULT_RC_BUF_OPTIMAL_SZ,
|
0, G_MAXINT, DEFAULT_RC_BUF_OPTIMAL_SZ,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_RC_2PASS_VBR_BIAS_PCT,
|
g_object_class_install_property (gobject_class, PROP_RC_2PASS_VBR_BIAS_PCT,
|
||||||
g_param_spec_int ("twopass-vbr-bias", "2-pass VBR bias",
|
g_param_spec_int ("twopass-vbr-bias", "2-pass VBR bias",
|
||||||
"CBR/VBR bias (0=CBR, 100=VBR)",
|
"CBR/VBR bias (0=CBR, 100=VBR)",
|
||||||
0, 100, DEFAULT_RC_2PASS_VBR_BIAS_PCT,
|
0, 100, DEFAULT_RC_2PASS_VBR_BIAS_PCT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class,
|
g_object_class_install_property (gobject_class,
|
||||||
PROP_RC_2PASS_VBR_MINSECTION_PCT,
|
PROP_RC_2PASS_VBR_MINSECTION_PCT,
|
||||||
g_param_spec_int ("twopass-vbr-minsection", "2-pass GOP min bitrate",
|
g_param_spec_int ("twopass-vbr-minsection", "2-pass GOP min bitrate",
|
||||||
"GOP minimum bitrate (% target)", 0, G_MAXINT,
|
"GOP minimum bitrate (% target)", 0, G_MAXINT,
|
||||||
DEFAULT_RC_2PASS_VBR_MINSECTION_PCT,
|
DEFAULT_RC_2PASS_VBR_MINSECTION_PCT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class,
|
g_object_class_install_property (gobject_class,
|
||||||
PROP_RC_2PASS_VBR_MAXSECTION_PCT,
|
PROP_RC_2PASS_VBR_MAXSECTION_PCT,
|
||||||
g_param_spec_int ("twopass-vbr-maxsection", "2-pass GOP max bitrate",
|
g_param_spec_int ("twopass-vbr-maxsection", "2-pass GOP max bitrate",
|
||||||
"GOP maximum bitrate (% target)", 0, G_MAXINT,
|
"GOP maximum bitrate (% target)", 0, G_MAXINT,
|
||||||
DEFAULT_RC_2PASS_VBR_MINSECTION_PCT,
|
DEFAULT_RC_2PASS_VBR_MINSECTION_PCT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_KF_MODE,
|
g_object_class_install_property (gobject_class, PROP_KF_MODE,
|
||||||
g_param_spec_enum ("keyframe-mode", "Keyframe Mode",
|
g_param_spec_enum ("keyframe-mode", "Keyframe Mode",
|
||||||
"Keyframe placement",
|
"Keyframe placement",
|
||||||
GST_VPX_ENC_KF_MODE_TYPE, DEFAULT_KF_MODE,
|
GST_VPX_ENC_KF_MODE_TYPE, DEFAULT_KF_MODE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_KF_MAX_DIST,
|
g_object_class_install_property (gobject_class, PROP_KF_MAX_DIST,
|
||||||
g_param_spec_int ("keyframe-max-dist", "Keyframe max distance",
|
g_param_spec_int ("keyframe-max-dist", "Keyframe max distance",
|
||||||
"Maximum distance between keyframes (number of frames)",
|
"Maximum distance between keyframes (number of frames)",
|
||||||
0, G_MAXINT, DEFAULT_KF_MAX_DIST,
|
0, G_MAXINT, DEFAULT_KF_MAX_DIST,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_MULTIPASS_MODE,
|
g_object_class_install_property (gobject_class, PROP_MULTIPASS_MODE,
|
||||||
g_param_spec_enum ("multipass-mode", "Multipass Mode",
|
g_param_spec_enum ("multipass-mode", "Multipass Mode",
|
||||||
"Multipass encode mode",
|
"Multipass encode mode",
|
||||||
GST_VPX_ENC_MULTIPASS_MODE_TYPE, DEFAULT_MULTIPASS_MODE,
|
GST_VPX_ENC_MULTIPASS_MODE_TYPE, DEFAULT_MULTIPASS_MODE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_MULTIPASS_CACHE_FILE,
|
g_object_class_install_property (gobject_class, PROP_MULTIPASS_CACHE_FILE,
|
||||||
g_param_spec_string ("multipass-cache-file", "Multipass Cache File",
|
g_param_spec_string ("multipass-cache-file", "Multipass Cache File",
|
||||||
|
@ -492,7 +512,8 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass)
|
||||||
g_param_spec_int ("temporal-scalability-number-layers",
|
g_param_spec_int ("temporal-scalability-number-layers",
|
||||||
"Number of coding layers", "Number of coding layers to use", 1, 5,
|
"Number of coding layers", "Number of coding layers to use", 1, 5,
|
||||||
DEFAULT_TS_NUMBER_LAYERS,
|
DEFAULT_TS_NUMBER_LAYERS,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TS_TARGET_BITRATE,
|
g_object_class_install_property (gobject_class, PROP_TS_TARGET_BITRATE,
|
||||||
g_param_spec_value_array ("temporal-scalability-target-bitrate",
|
g_param_spec_value_array ("temporal-scalability-target-bitrate",
|
||||||
|
@ -500,8 +521,10 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass)
|
||||||
"Target bitrates for coding layers (one per layer, decreasing)",
|
"Target bitrates for coding layers (one per layer, decreasing)",
|
||||||
g_param_spec_int ("target-bitrate", "Target bitrate",
|
g_param_spec_int ("target-bitrate", "Target bitrate",
|
||||||
"Target bitrate", 0, G_MAXINT, DEFAULT_RC_TARGET_BITRATE,
|
"Target bitrate", 0, G_MAXINT, DEFAULT_RC_TARGET_BITRATE,
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS),
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
GST_PARAM_DOC_SHOW_DEFAULT),
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TS_RATE_DECIMATOR,
|
g_object_class_install_property (gobject_class, PROP_TS_RATE_DECIMATOR,
|
||||||
g_param_spec_value_array ("temporal-scalability-rate-decimator",
|
g_param_spec_value_array ("temporal-scalability-rate-decimator",
|
||||||
|
@ -509,145 +532,169 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass)
|
||||||
"Rate decimation factors for each layer",
|
"Rate decimation factors for each layer",
|
||||||
g_param_spec_int ("rate-decimator", "Rate decimator",
|
g_param_spec_int ("rate-decimator", "Rate decimator",
|
||||||
"Rate decimator", 0, 1000000000, 0,
|
"Rate decimator", 0, 1000000000, 0,
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS),
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
GST_PARAM_DOC_SHOW_DEFAULT),
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TS_PERIODICITY,
|
g_object_class_install_property (gobject_class, PROP_TS_PERIODICITY,
|
||||||
g_param_spec_int ("temporal-scalability-periodicity",
|
g_param_spec_int ("temporal-scalability-periodicity",
|
||||||
"Coding layer periodicity",
|
"Coding layer periodicity",
|
||||||
"Length of sequence that defines layer membership periodicity", 0, 16,
|
"Length of sequence that defines layer membership periodicity", 0, 16,
|
||||||
DEFAULT_TS_PERIODICITY,
|
DEFAULT_TS_PERIODICITY,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TS_LAYER_ID,
|
g_object_class_install_property (gobject_class, PROP_TS_LAYER_ID,
|
||||||
g_param_spec_value_array ("temporal-scalability-layer-id",
|
g_param_spec_value_array ("temporal-scalability-layer-id",
|
||||||
"Coding layer identification",
|
"Coding layer identification",
|
||||||
"Sequence defining coding layer membership",
|
"Sequence defining coding layer membership",
|
||||||
g_param_spec_int ("layer-id", "Layer ID", "Layer ID", 0, 4, 0,
|
g_param_spec_int ("layer-id", "Layer ID", "Layer ID", 0, 4, 0,
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS),
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
GST_PARAM_DOC_SHOW_DEFAULT),
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_LAG_IN_FRAMES,
|
g_object_class_install_property (gobject_class, PROP_LAG_IN_FRAMES,
|
||||||
g_param_spec_int ("lag-in-frames", "Lag in frames",
|
g_param_spec_int ("lag-in-frames", "Lag in frames",
|
||||||
"Maximum number of frames to lag",
|
"Maximum number of frames to lag",
|
||||||
0, 25, DEFAULT_LAG_IN_FRAMES,
|
0, 25, DEFAULT_LAG_IN_FRAMES,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_ERROR_RESILIENT,
|
g_object_class_install_property (gobject_class, PROP_ERROR_RESILIENT,
|
||||||
g_param_spec_flags ("error-resilient", "Error resilient",
|
g_param_spec_flags ("error-resilient", "Error resilient",
|
||||||
"Error resilience flags",
|
"Error resilience flags",
|
||||||
GST_VPX_ENC_ER_FLAGS_TYPE, DEFAULT_ERROR_RESILIENT,
|
GST_VPX_ENC_ER_FLAGS_TYPE, DEFAULT_ERROR_RESILIENT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_THREADS,
|
g_object_class_install_property (gobject_class, PROP_THREADS,
|
||||||
g_param_spec_int ("threads", "Threads",
|
g_param_spec_int ("threads", "Threads",
|
||||||
"Number of threads to use",
|
"Number of threads to use",
|
||||||
0, 64, DEFAULT_THREADS,
|
0, 64, DEFAULT_THREADS,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_DEADLINE,
|
g_object_class_install_property (gobject_class, PROP_DEADLINE,
|
||||||
g_param_spec_int64 ("deadline", "Deadline",
|
g_param_spec_int64 ("deadline", "Deadline",
|
||||||
"Deadline per frame (usec, 0=disabled)",
|
"Deadline per frame (usec, 0=disabled)",
|
||||||
0, G_MAXINT64, DEFAULT_DEADLINE,
|
0, G_MAXINT64, DEFAULT_DEADLINE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_H_SCALING_MODE,
|
g_object_class_install_property (gobject_class, PROP_H_SCALING_MODE,
|
||||||
g_param_spec_enum ("horizontal-scaling-mode", "Horizontal scaling mode",
|
g_param_spec_enum ("horizontal-scaling-mode", "Horizontal scaling mode",
|
||||||
"Horizontal scaling mode",
|
"Horizontal scaling mode",
|
||||||
GST_VPX_ENC_SCALING_MODE_TYPE, DEFAULT_H_SCALING_MODE,
|
GST_VPX_ENC_SCALING_MODE_TYPE, DEFAULT_H_SCALING_MODE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_V_SCALING_MODE,
|
g_object_class_install_property (gobject_class, PROP_V_SCALING_MODE,
|
||||||
g_param_spec_enum ("vertical-scaling-mode", "Vertical scaling mode",
|
g_param_spec_enum ("vertical-scaling-mode", "Vertical scaling mode",
|
||||||
"Vertical scaling mode",
|
"Vertical scaling mode",
|
||||||
GST_VPX_ENC_SCALING_MODE_TYPE, DEFAULT_V_SCALING_MODE,
|
GST_VPX_ENC_SCALING_MODE_TYPE, DEFAULT_V_SCALING_MODE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_CPU_USED,
|
g_object_class_install_property (gobject_class, PROP_CPU_USED,
|
||||||
g_param_spec_int ("cpu-used", "CPU used",
|
g_param_spec_int ("cpu-used", "CPU used",
|
||||||
"CPU used",
|
"CPU used",
|
||||||
-16, 16, DEFAULT_CPU_USED,
|
-16, 16, DEFAULT_CPU_USED,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_ENABLE_AUTO_ALT_REF,
|
g_object_class_install_property (gobject_class, PROP_ENABLE_AUTO_ALT_REF,
|
||||||
g_param_spec_boolean ("auto-alt-ref", "Auto alt reference frames",
|
g_param_spec_boolean ("auto-alt-ref", "Auto alt reference frames",
|
||||||
"Automatically generate AltRef frames",
|
"Automatically generate AltRef frames",
|
||||||
DEFAULT_ENABLE_AUTO_ALT_REF,
|
DEFAULT_ENABLE_AUTO_ALT_REF,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_NOISE_SENSITIVITY,
|
g_object_class_install_property (gobject_class, PROP_NOISE_SENSITIVITY,
|
||||||
g_param_spec_int ("noise-sensitivity", "Noise sensitivity",
|
g_param_spec_int ("noise-sensitivity", "Noise sensitivity",
|
||||||
"Noise sensisivity (frames to blur)",
|
"Noise sensisivity (frames to blur)",
|
||||||
0, 6, DEFAULT_NOISE_SENSITIVITY,
|
0, 6, DEFAULT_NOISE_SENSITIVITY,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_SHARPNESS,
|
g_object_class_install_property (gobject_class, PROP_SHARPNESS,
|
||||||
g_param_spec_int ("sharpness", "Sharpness",
|
g_param_spec_int ("sharpness", "Sharpness",
|
||||||
"Filter sharpness",
|
"Filter sharpness",
|
||||||
0, 7, DEFAULT_SHARPNESS,
|
0, 7, DEFAULT_SHARPNESS,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_STATIC_THRESHOLD,
|
g_object_class_install_property (gobject_class, PROP_STATIC_THRESHOLD,
|
||||||
g_param_spec_int ("static-threshold", "Static Threshold",
|
g_param_spec_int ("static-threshold", "Static Threshold",
|
||||||
"Motion detection threshold. Recommendation is to set 100 for "
|
"Motion detection threshold. Recommendation is to set 100 for "
|
||||||
"screen/window sharing", 0, G_MAXINT, DEFAULT_STATIC_THRESHOLD,
|
"screen/window sharing", 0, G_MAXINT, DEFAULT_STATIC_THRESHOLD,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TOKEN_PARTITIONS,
|
g_object_class_install_property (gobject_class, PROP_TOKEN_PARTITIONS,
|
||||||
g_param_spec_enum ("token-partitions", "Token partitions",
|
g_param_spec_enum ("token-partitions", "Token partitions",
|
||||||
"Number of token partitions",
|
"Number of token partitions",
|
||||||
GST_VPX_ENC_TOKEN_PARTITIONS_TYPE, DEFAULT_TOKEN_PARTITIONS,
|
GST_VPX_ENC_TOKEN_PARTITIONS_TYPE, DEFAULT_TOKEN_PARTITIONS,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_ARNR_MAXFRAMES,
|
g_object_class_install_property (gobject_class, PROP_ARNR_MAXFRAMES,
|
||||||
g_param_spec_int ("arnr-maxframes", "AltRef max frames",
|
g_param_spec_int ("arnr-maxframes", "AltRef max frames",
|
||||||
"AltRef maximum number of frames",
|
"AltRef maximum number of frames",
|
||||||
0, 15, DEFAULT_ARNR_MAXFRAMES,
|
0, 15, DEFAULT_ARNR_MAXFRAMES,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_ARNR_STRENGTH,
|
g_object_class_install_property (gobject_class, PROP_ARNR_STRENGTH,
|
||||||
g_param_spec_int ("arnr-strength", "AltRef strength",
|
g_param_spec_int ("arnr-strength", "AltRef strength",
|
||||||
"AltRef strength",
|
"AltRef strength",
|
||||||
0, 6, DEFAULT_ARNR_STRENGTH,
|
0, 6, DEFAULT_ARNR_STRENGTH,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_ARNR_TYPE,
|
g_object_class_install_property (gobject_class, PROP_ARNR_TYPE,
|
||||||
g_param_spec_int ("arnr-type", "AltRef type",
|
g_param_spec_int ("arnr-type", "AltRef type",
|
||||||
"AltRef type",
|
"AltRef type",
|
||||||
1, 3, DEFAULT_ARNR_TYPE,
|
1, 3, DEFAULT_ARNR_TYPE,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
G_PARAM_DEPRECATED)));
|
G_PARAM_DEPRECATED | GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TUNING,
|
g_object_class_install_property (gobject_class, PROP_TUNING,
|
||||||
g_param_spec_enum ("tuning", "Tuning",
|
g_param_spec_enum ("tuning", "Tuning",
|
||||||
"Tuning",
|
"Tuning",
|
||||||
GST_VPX_ENC_TUNING_TYPE, DEFAULT_TUNING,
|
GST_VPX_ENC_TUNING_TYPE, DEFAULT_TUNING,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_CQ_LEVEL,
|
g_object_class_install_property (gobject_class, PROP_CQ_LEVEL,
|
||||||
g_param_spec_int ("cq-level", "Constrained quality level",
|
g_param_spec_int ("cq-level", "Constrained quality level",
|
||||||
"Constrained quality level",
|
"Constrained quality level",
|
||||||
0, 63, DEFAULT_CQ_LEVEL,
|
0, 63, DEFAULT_CQ_LEVEL,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_MAX_INTRA_BITRATE_PCT,
|
g_object_class_install_property (gobject_class, PROP_MAX_INTRA_BITRATE_PCT,
|
||||||
g_param_spec_int ("max-intra-bitrate", "Max Intra bitrate",
|
g_param_spec_int ("max-intra-bitrate", "Max Intra bitrate",
|
||||||
"Maximum Intra frame bitrate",
|
"Maximum Intra frame bitrate",
|
||||||
0, G_MAXINT, DEFAULT_MAX_INTRA_BITRATE_PCT,
|
0, G_MAXINT, DEFAULT_MAX_INTRA_BITRATE_PCT,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_TIMEBASE,
|
g_object_class_install_property (gobject_class, PROP_TIMEBASE,
|
||||||
gst_param_spec_fraction ("timebase", "Shortest interframe time",
|
gst_param_spec_fraction ("timebase", "Shortest interframe time",
|
||||||
"Fraction of one second that is the shortest interframe time - normally left as zero which will default to the framerate",
|
"Fraction of one second that is the shortest interframe time - normally left as zero which will default to the framerate",
|
||||||
0, 1, G_MAXINT, 1, DEFAULT_TIMEBASE_N, DEFAULT_TIMEBASE_D,
|
0, 1, G_MAXINT, 1, DEFAULT_TIMEBASE_N, DEFAULT_TIMEBASE_D,
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_BITS_PER_PIXEL,
|
g_object_class_install_property (gobject_class, PROP_BITS_PER_PIXEL,
|
||||||
g_param_spec_float ("bits-per-pixel", "Bits per pixel",
|
g_param_spec_float ("bits-per-pixel", "Bits per pixel",
|
||||||
"Factor to convert number of pixels to bitrate value "
|
"Factor to convert number of pixels to bitrate value "
|
||||||
"(only has an effect if target-bitrate=0)",
|
"(only has an effect if target-bitrate=0)",
|
||||||
0.0, G_MAXFLOAT, DEFAULT_BITS_PER_PIXEL,
|
0.0, G_MAXFLOAT, DEFAULT_BITS_PER_PIXEL,
|
||||||
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)));
|
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS |
|
||||||
|
GST_PARAM_DOC_SHOW_DEFAULT)));
|
||||||
|
|
||||||
GST_DEBUG_CATEGORY_INIT (gst_vpxenc_debug, "vpxenc", 0, "VPX Encoder");
|
GST_DEBUG_CATEGORY_INIT (gst_vpxenc_debug, "vpxenc", 0, "VPX Encoder");
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue