[vlc-devel] [PATCH] GSoC: Expand SDs and MTP functionalities

Rémi Duraffort ivoire at videolan.org
Tue Mar 31 08:40:22 CEST 2009


Hi,

> +services_discovery_t * playlist_ServiceDiscoveryGetById( playlist_t *p_playlist,
> +                                                       int i_id )
> +{
> +    int i;
> +    PL_LOCK;
> +
> +    for( i = 0 ; i< pl_priv(p_playlist)->i_sds ; i ++ )
> +    {
> +        if( i_id == pl_priv(p_playlist)->pp_sds[i]->p_cat->i_id ||
> +            i_id == pl_priv(p_playlist)->pp_sds[i]->p_one->i_id )
> +        {
> +            PL_UNLOCK;
> +            return pl_priv(p_playlist)->pp_sds[i]->p_sd;
> +        }
> +    }
> +    PL_UNLOCK;
> +    return NULL;
> +}
> +
I'm not sure that's a good idea to PL_UNLOCK and then use
pl_priv(p_playlist)->pp_sds[i]


Best regards.

-- 
Rémi Duraffort | ivoire



More information about the vlc-devel mailing list