x264enc: fix subme property annotation - subme maximum is 10, not 6.
authorBrian Gitonga Marete <marete@toshnix.com>
Sat, 25 Jun 2011 03:29:50 +0000 (06:29 +0300)
committerNikhil Devshatwar <a0132237@ti.com>
Fri, 17 May 2013 09:40:34 +0000 (15:10 +0530)
Although the element accepts subme values > 6, the annotation which is
visible through gst-inspect (for example) erroneously indicates 6 as the
maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.

https://bugzilla.gnome.org/show_bug.cgi?id=653473

ext/x264/gstx264enc.c

index 66e764797e94ba824cd4b2065d742e8c4d065b26..23d76f704d3f43287668e6387dda05356e41036f 100644 (file)
@@ -673,8 +673,9 @@ gst_x264_enc_class_init (GstX264EncClass * klass)
       x264_motion_est_names[ARG_ME_DEFAULT]);
   g_object_class_install_property (gobject_class, ARG_SUBME,
       g_param_spec_uint ("subme", "Subpixel Motion Estimation",
-          "Subpixel motion estimation and partition decision quality: 1=fast, 6=best",
-          1, 6, ARG_SUBME_DEFAULT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+          "Subpixel motion estimation and partition decision quality: 1=fast, 10=best",
+          1, 10, ARG_SUBME_DEFAULT,
+          G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
   g_string_append_printf (x264enc_defaults, ":subme=%d", ARG_SUBME_DEFAULT);
   g_object_class_install_property (gobject_class, ARG_ANALYSE,
       g_param_spec_flags ("analyse", "Analyse", "Partitions to consider",