On Thu, Aug 20, 2009 at 11:57:33AM +0200, gkovacs wrote:
> Author: gkovacs
> Date: Thu Aug 20 11:57:33 2009
> New Revision: 5188
> 
> Log:
> switch back from unrolled string comparison loop to strncmp
> 
> Modified:
>    concat/libavformat/pls.c
>    concat/libavformat/xspf.c
> 
> Modified: concat/libavformat/pls.c
> ==============================================================================
> --- concat/libavformat/pls.c  Thu Aug 20 11:23:55 2009        (r5187)
> +++ concat/libavformat/pls.c  Thu Aug 20 11:57:33 2009        (r5188)
> @@ -60,7 +60,7 @@ static int pls_list_files(ByteIOContext 
>              s[2] = s[3];
>              s[3] = s[4];
>              s[4] = c;
> -            if (s[0] == t[0] && s[1] == t[1] && s[2] == t[2] && s[3] == t[3] 
> && s[4] == t[4])
> +            if (!strncmp(s, t, 5))

Obvious question: why strncmp? It is probably slower than memcmp and in
difference to strcmp not any simpler...
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to