From: Benjamin Otte Date: Mon, 8 Mar 2010 21:05:29 +0000 (+0100) Subject: caps: Allow 1/max as the minimal fraction value > 0 X-Git-Tag: RELEASE-0.10.28~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4743e62be876a3bc6f06285cd3e687a767011354;p=platform%2Fupstream%2Fgstreamer.git caps: Allow 1/max as the minimal fraction value > 0 This is useful for formats that require a valid framerate (like theoraenc). --- diff --git a/gst/gstvalue.c b/gst/gstvalue.c index ad5b78a..d9bad01 100644 --- a/gst/gstvalue.c +++ b/gst/gstvalue.c @@ -3696,6 +3696,10 @@ gst_value_deserialize_fraction (GValue * dest, const gchar * s) gst_value_set_fraction (dest, num, den); return TRUE; } + if (g_ascii_strcasecmp (s, "1/max") == 0) { + gst_value_set_fraction (dest, 1, G_MAXINT); + return TRUE; + } if (sscanf (s, "%d", &num) == 1) { gst_value_set_fraction (dest, num, 1); return TRUE;