From a7123ebb58cfa6cb935148b5695b69902b464b19 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Mon, 2 Nov 2015 11:34:56 +0100 Subject: [PATCH] encoding-profile: Do not force user to provide an encoding profile name And use the profile called `default` if none provided. --- gst-libs/gst/pbutils/encoding-profile.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gst-libs/gst/pbutils/encoding-profile.c b/gst-libs/gst/pbutils/encoding-profile.c index 93264e08e7..ee308e5919 100644 --- a/gst-libs/gst/pbutils/encoding-profile.c +++ b/gst-libs/gst/pbutils/encoding-profile.c @@ -1214,7 +1214,8 @@ done: /** * gst_encoding_profile_find: * @targetname: (transfer none): The name of the target - * @profilename: (transfer none): The name of the profile + * @profilename: (transfer none): (allow-none): The name of the profile, if %NULL + * provided, it will default to the encoding profile called `default`. * @category: (transfer none) (allow-none): The target category. Can be %NULL * * Find the #GstEncodingProfile with the specified name and category. @@ -1229,11 +1230,12 @@ gst_encoding_profile_find (const gchar * targetname, const gchar * profilename, GstEncodingTarget *target; g_return_val_if_fail (targetname != NULL, NULL); - g_return_val_if_fail (profilename != NULL, NULL); target = gst_encoding_target_load (targetname, category, NULL); if (target) { - res = gst_encoding_target_get_profile (target, profilename); + res = + gst_encoding_target_get_profile (target, + profilename ? profilename : "default"); gst_encoding_target_unref (target); }