mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 14:26:43 +00:00
various: add missing G_PARAM_STATIC_STRINGS flags
This commit is contained in:
parent
51fe1a04e6
commit
07ce1d1906
3 changed files with 30 additions and 18 deletions
|
@ -197,25 +197,28 @@ gst_ffmpegenc_class_init (GstFFMpegEncClass * klass)
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BIT_RATE,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BIT_RATE,
|
||||||
g_param_spec_ulong ("bitrate", "Bit Rate",
|
g_param_spec_ulong ("bitrate", "Bit Rate",
|
||||||
"Target Video Bitrate", 0, G_MAXULONG, DEFAULT_VIDEO_BITRATE,
|
"Target Video Bitrate", 0, G_MAXULONG, DEFAULT_VIDEO_BITRATE,
|
||||||
G_PARAM_READWRITE));
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_GOP_SIZE,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_GOP_SIZE,
|
||||||
g_param_spec_int ("gop-size", "GOP Size",
|
g_param_spec_int ("gop-size", "GOP Size",
|
||||||
"Number of frames within one GOP", 0, G_MAXINT,
|
"Number of frames within one GOP", 0, G_MAXINT,
|
||||||
DEFAULT_VIDEO_GOP_SIZE, G_PARAM_READWRITE));
|
DEFAULT_VIDEO_GOP_SIZE,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_ME_METHOD,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_ME_METHOD,
|
||||||
g_param_spec_enum ("me-method", "ME Method", "Motion Estimation Method",
|
g_param_spec_enum ("me-method", "ME Method", "Motion Estimation Method",
|
||||||
GST_TYPE_ME_METHOD, ME_EPZS, G_PARAM_READWRITE));
|
GST_TYPE_ME_METHOD, ME_EPZS,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
/* FIXME 0.11: Make this property read-only */
|
/* FIXME 0.11: Make this property read-only */
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BUFSIZE,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BUFSIZE,
|
||||||
g_param_spec_ulong ("buffer-size", "Buffer Size",
|
g_param_spec_ulong ("buffer-size", "Buffer Size",
|
||||||
"Size of the video buffers. "
|
"Size of the video buffers. "
|
||||||
"Note: Setting this property has no effect "
|
"Note: Setting this property has no effect "
|
||||||
"and is deprecated!", 0, G_MAXULONG, 0, G_PARAM_READWRITE));
|
"and is deprecated!", 0, G_MAXULONG, 0,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass),
|
g_object_class_install_property (G_OBJECT_CLASS (klass),
|
||||||
ARG_RTP_PAYLOAD_SIZE, g_param_spec_ulong ("rtp-payload-size",
|
ARG_RTP_PAYLOAD_SIZE, g_param_spec_ulong ("rtp-payload-size",
|
||||||
"RTP Payload Size", "Target GOB length", 0, G_MAXULONG, 0,
|
"RTP Payload Size", "Target GOB length", 0, G_MAXULONG, 0,
|
||||||
G_PARAM_READWRITE));
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
/* register additional properties, possibly dependent on the exact CODEC */
|
/* register additional properties, possibly dependent on the exact CODEC */
|
||||||
gst_ffmpeg_cfg_install_property (klass, ARG_CFG_BASE);
|
gst_ffmpeg_cfg_install_property (klass, ARG_CFG_BASE);
|
||||||
|
@ -223,7 +226,7 @@ gst_ffmpegenc_class_init (GstFFMpegEncClass * klass)
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BIT_RATE,
|
g_object_class_install_property (G_OBJECT_CLASS (klass), ARG_BIT_RATE,
|
||||||
g_param_spec_ulong ("bitrate", "Bit Rate",
|
g_param_spec_ulong ("bitrate", "Bit Rate",
|
||||||
"Target Audio Bitrate", 0, G_MAXULONG, DEFAULT_AUDIO_BITRATE,
|
"Target Audio Bitrate", 0, G_MAXULONG, DEFAULT_AUDIO_BITRATE,
|
||||||
G_PARAM_READWRITE));
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
}
|
}
|
||||||
|
|
||||||
gstelement_class->change_state = gst_ffmpegenc_change_state;
|
gstelement_class->change_state = gst_ffmpegenc_change_state;
|
||||||
|
|
|
@ -306,12 +306,12 @@ gst_ffmpegmux_class_init (GstFFMpegMuxClass * klass)
|
||||||
g_object_class_install_property (gobject_class, PROP_PRELOAD,
|
g_object_class_install_property (gobject_class, PROP_PRELOAD,
|
||||||
g_param_spec_int ("preload", "preload",
|
g_param_spec_int ("preload", "preload",
|
||||||
"Set the initial demux-decode delay (in microseconds)", 0, G_MAXINT,
|
"Set the initial demux-decode delay (in microseconds)", 0, G_MAXINT,
|
||||||
0, G_PARAM_READWRITE));
|
0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_MAXDELAY,
|
g_object_class_install_property (gobject_class, PROP_MAXDELAY,
|
||||||
g_param_spec_int ("maxdelay", "maxdelay",
|
g_param_spec_int ("maxdelay", "maxdelay",
|
||||||
"Set the maximum demux-decode delay (in microseconds)", 0, G_MAXINT,
|
"Set the maximum demux-decode delay (in microseconds)", 0, G_MAXINT,
|
||||||
0, G_PARAM_READWRITE));
|
0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
gstelement_class->request_new_pad = gst_ffmpegmux_request_new_pad;
|
gstelement_class->request_new_pad = gst_ffmpegmux_request_new_pad;
|
||||||
gstelement_class->change_state = gst_ffmpegmux_change_state;
|
gstelement_class->change_state = gst_ffmpegmux_change_state;
|
||||||
|
|
|
@ -407,17 +407,19 @@ gst_post_proc_class_init (GstPostProcClass * klass)
|
||||||
g_object_class_install_property (gobject_class, PROP_QUALITY,
|
g_object_class_install_property (gobject_class, PROP_QUALITY,
|
||||||
g_param_spec_uint ("quality", "Quality",
|
g_param_spec_uint ("quality", "Quality",
|
||||||
"Quality level of filter (higher is better)",
|
"Quality level of filter (higher is better)",
|
||||||
0, PP_QUALITY_MAX, DEFAULT_QUALITY, G_PARAM_READWRITE));
|
0, PP_QUALITY_MAX, DEFAULT_QUALITY,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_AUTOQ,
|
g_object_class_install_property (gobject_class, PROP_AUTOQ,
|
||||||
g_param_spec_boolean ("autoq", "AutoQ",
|
g_param_spec_boolean ("autoq", "AutoQ",
|
||||||
"Automatically switch filter off if CPU too slow",
|
"Automatically switch filter off if CPU too slow",
|
||||||
DEFAULT_AUTOQ, G_PARAM_READWRITE));
|
DEFAULT_AUTOQ, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_SCOPE,
|
g_object_class_install_property (gobject_class, PROP_SCOPE,
|
||||||
g_param_spec_enum ("scope", "Scope",
|
g_param_spec_enum ("scope", "Scope",
|
||||||
"Operate on chrominance and/or luminance",
|
"Operate on chrominance and/or luminance",
|
||||||
GST_TYPE_PP_SCOPE, DEFAULT_SCOPE, G_PARAM_READWRITE));
|
GST_TYPE_PP_SCOPE, DEFAULT_SCOPE,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
ppidx = klass->filterid;
|
ppidx = klass->filterid;
|
||||||
/* per filter props */
|
/* per filter props */
|
||||||
|
@ -427,12 +429,14 @@ gst_post_proc_class_init (GstPostProcClass * klass)
|
||||||
g_object_class_install_property (gobject_class, PROP_DIFF,
|
g_object_class_install_property (gobject_class, PROP_DIFF,
|
||||||
g_param_spec_int ("difference", "Difference Factor",
|
g_param_spec_int ("difference", "Difference Factor",
|
||||||
"Higher values mean more deblocking (-1 = pp default)",
|
"Higher values mean more deblocking (-1 = pp default)",
|
||||||
-1, G_MAXINT, DEFAULT_DIFF, G_PARAM_READWRITE));
|
-1, G_MAXINT, DEFAULT_DIFF,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_FLAT,
|
g_object_class_install_property (gobject_class, PROP_FLAT,
|
||||||
g_param_spec_int ("flatness", "Flatness Threshold",
|
g_param_spec_int ("flatness", "Flatness Threshold",
|
||||||
"Lower values mean more deblocking (-1 = pp default)",
|
"Lower values mean more deblocking (-1 = pp default)",
|
||||||
-1, G_MAXINT, DEFAULT_FLAT, G_PARAM_READWRITE));
|
-1, G_MAXINT, DEFAULT_FLAT,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
gobject_class->set_property =
|
gobject_class->set_property =
|
||||||
GST_DEBUG_FUNCPTR (gst_post_proc_deblock_set_property);
|
GST_DEBUG_FUNCPTR (gst_post_proc_deblock_set_property);
|
||||||
|
@ -443,17 +447,20 @@ gst_post_proc_class_init (GstPostProcClass * klass)
|
||||||
g_object_class_install_property (gobject_class, PROP_T1,
|
g_object_class_install_property (gobject_class, PROP_T1,
|
||||||
g_param_spec_int ("threshold-1", "Threshold One",
|
g_param_spec_int ("threshold-1", "Threshold One",
|
||||||
"Higher values mean stronger filtering (-1 = pp default)",
|
"Higher values mean stronger filtering (-1 = pp default)",
|
||||||
-1, G_MAXINT, DEFAULT_T1, G_PARAM_READWRITE));
|
-1, G_MAXINT, DEFAULT_T1,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_T2,
|
g_object_class_install_property (gobject_class, PROP_T2,
|
||||||
g_param_spec_int ("threshold-2", "Threshold Two",
|
g_param_spec_int ("threshold-2", "Threshold Two",
|
||||||
"Higher values mean stronger filtering (-1 = pp default)",
|
"Higher values mean stronger filtering (-1 = pp default)",
|
||||||
-1, G_MAXINT, DEFAULT_T2, G_PARAM_READWRITE));
|
-1, G_MAXINT, DEFAULT_T2,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
g_object_class_install_property (gobject_class, PROP_T3,
|
g_object_class_install_property (gobject_class, PROP_T3,
|
||||||
g_param_spec_int ("threshold-3", "Threshold Three",
|
g_param_spec_int ("threshold-3", "Threshold Three",
|
||||||
"Higher values mean stronger filtering (-1 = pp default)",
|
"Higher values mean stronger filtering (-1 = pp default)",
|
||||||
-1, G_MAXINT, DEFAULT_T3, G_PARAM_READWRITE));
|
-1, G_MAXINT, DEFAULT_T3,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
gobject_class->set_property =
|
gobject_class->set_property =
|
||||||
GST_DEBUG_FUNCPTR (gst_post_proc_tmpnoise_set_property);
|
GST_DEBUG_FUNCPTR (gst_post_proc_tmpnoise_set_property);
|
||||||
|
@ -463,7 +470,8 @@ gst_post_proc_class_init (GstPostProcClass * klass)
|
||||||
/* autolevels */
|
/* autolevels */
|
||||||
g_object_class_install_property (gobject_class, PROP_RANGE,
|
g_object_class_install_property (gobject_class, PROP_RANGE,
|
||||||
g_param_spec_boolean ("fully-range", "Fully Range",
|
g_param_spec_boolean ("fully-range", "Fully Range",
|
||||||
"Stretch luminance to (0-255)", DEFAULT_RANGE, G_PARAM_READWRITE));
|
"Stretch luminance to (0-255)", DEFAULT_RANGE,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
gobject_class->set_property =
|
gobject_class->set_property =
|
||||||
GST_DEBUG_FUNCPTR (gst_post_proc_autolevels_set_property);
|
GST_DEBUG_FUNCPTR (gst_post_proc_autolevels_set_property);
|
||||||
|
@ -475,7 +483,8 @@ gst_post_proc_class_init (GstPostProcClass * klass)
|
||||||
g_object_class_install_property (gobject_class, PROP_QUANT,
|
g_object_class_install_property (gobject_class, PROP_QUANT,
|
||||||
g_param_spec_int ("quantizer", "Force Quantizer",
|
g_param_spec_int ("quantizer", "Force Quantizer",
|
||||||
"Quantizer to use (-1 = pp default)",
|
"Quantizer to use (-1 = pp default)",
|
||||||
-1, G_MAXINT, DEFAULT_QUANT, G_PARAM_READWRITE));
|
-1, G_MAXINT, DEFAULT_QUANT,
|
||||||
|
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
|
||||||
|
|
||||||
gobject_class->set_property =
|
gobject_class->set_property =
|
||||||
GST_DEBUG_FUNCPTR (gst_post_proc_forcequant_set_property);
|
GST_DEBUG_FUNCPTR (gst_post_proc_forcequant_set_property);
|
||||||
|
|
Loading…
Reference in a new issue