[FFmpeg-devel] [PATCH] Yet more ALAC cleanup (#define removal)

Reimar Döffinger Reimar.Doeffinger
Wed Aug 15 20:35:55 CEST 2007


Hello,
On Wed, Aug 15, 2007 at 08:22:59PM +0200, Vitor Sessak wrote:
> -#define SIGN_ONLY(v) \
> -                     ((v < 0) ? (-1) : \
> -                                ((v > 0) ? (1) : \
> -                                           (0)))
> +static inline int sign_only(int v)
> +{
> +    if (v < 0)
> +        return -1;
> +    else if (v > 0)
> +        return 1;
> +    else
> +        return 0;
> +}

Since you change it anyway, I'd suggest
if (v == 0) return 0;
return FFSIGN(v);

Though benchmarking it might be a good idea unless it is really
uncritical.

Greetings,
Reimar D?ffinger




More information about the ffmpeg-devel mailing list