This plugin is missing the boilerplate for the new caps function. I also
noticed (and will put it here to avoid replying to all the other emails)
that the boilerplate
> +static GrlCaps *
> +grl_youtube_source_get_caps (GrlMetadataSource *source,
> + GrlSupportedOps operation)
> +{
> + static GrlCaps *caps = NULL;
> +
> + if (caps == NULL) {
> + caps = grl_caps_new ();
> + }
> +
> + return caps;
> +}
Has extra braces in the if (x) part. I think we're usually avoiding
braces unless there is more than one line there.
That's all I spotted in this patchset :)
On 02/12/11 19:42, gemont igalia com wrote:
> From: Guillaume Emont <guijemont igalia com>
>
> ---
> src/media/bliptv/grl-bliptv.c | 10 ++++++----
> 1 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/src/media/bliptv/grl-bliptv.c b/src/media/bliptv/grl-bliptv.c
> index d1eb41d..47347dc 100644
> --- a/src/media/bliptv/grl-bliptv.c
> +++ b/src/media/bliptv/grl-bliptv.c
> @@ -388,9 +388,10 @@ grl_bliptv_source_browse (GrlMediaSource *source,
> BliptvOperation *op = g_slice_new0 (BliptvOperation);
> GError *error = NULL;
> gchar *length;
> + gint count = grl_operation_options_get_count (bs->options);
>
> op->source = g_object_ref (source);
> - op->count = bs->count;
> + op->count = count;
> op->operation_id = bs->browse_id;
> op->callback = bs->callback;
> op->user_data = bs->user_data;
> @@ -400,7 +401,7 @@ grl_bliptv_source_browse (GrlMediaSource *source,
> op->proxy = rest_proxy_new ("http://blip.tv/posts/", FALSE);
> op->call = rest_proxy_new_call (op->proxy);
> rest_proxy_call_add_param (op->call, "skin", "rss");
> - length = g_strdup_printf ("%u", bs->count);
> + length = g_strdup_printf ("%u", count);
> rest_proxy_call_add_param (op->call, "pagelen", length);
> g_free (length);
>
> @@ -430,9 +431,10 @@ grl_bliptv_source_search (GrlMediaSource *source,
> GError *error = NULL;
> GError *grl_error;
> gchar *length;
> + gint count = grl_operation_options_get_count (ss->options);
>
> op->source = g_object_ref (source);
> - op->count = ss->count;
> + op->count = count;
> op->operation_id = ss->search_id;
> op->callback = ss->callback;
> op->user_data = ss->user_data;
> @@ -443,7 +445,7 @@ grl_bliptv_source_search (GrlMediaSource *source,
> op->call = rest_proxy_new_call (op->proxy);
> rest_proxy_call_add_param (op->call, "skin", "rss");
> rest_proxy_call_add_param (op->call, "search", ss->text);
> - length = g_strdup_printf ("%u", ss->count);
> + length = g_strdup_printf ("%u", count);
> rest_proxy_call_add_param (op->call, "pagelen", length);
> g_free (length);
>
--
Simon Pena <spena igalia com>
Igalia - Free Software Engineering
Attachment:
signature.asc
Description: OpenPGP digital signature