# HG changeset patch # User takis # Date 1184834827 0 # Node ID 389366aa3458589d9014c416026f2f6967f5cbca # Parent e9f8a337c5ce09877a9b87830e9bc7d0173cde1c Fix the self tests which are contained in some codecs and are using random(). diff -r e9f8a337c5ce -r 389366aa3458 ac3enc.c --- a/ac3enc.c Thu Jul 19 08:46:28 2007 +0000 +++ b/ac3enc.c Thu Jul 19 08:47:07 2007 +0000 @@ -1269,6 +1269,7 @@ /*************************************************************************/ /* TEST */ +#undef random #define FN (N/4) void fft_test(void) diff -r e9f8a337c5ce -r 389366aa3458 cabac.c --- a/cabac.c Thu Jul 19 08:46:28 2007 +0000 +++ b/cabac.c Thu Jul 19 08:47:07 2007 +0000 @@ -179,6 +179,7 @@ } #if 0 //selftest +#undef random #define SIZE 10240 #include "avcodec.h" diff -r e9f8a337c5ce -r 389366aa3458 h264.c --- a/h264.c Thu Jul 19 08:46:28 2007 +0000 +++ b/h264.c Thu Jul 19 08:47:07 2007 +0000 @@ -8101,6 +8101,7 @@ #endif #if 0 //selftest +#undef random #define COUNT 8000 #define SIZE (COUNT*40) int main(){ diff -r e9f8a337c5ce -r 389366aa3458 snow.c --- a/snow.c Thu Jul 19 08:46:28 2007 +0000 +++ b/snow.c Thu Jul 19 08:47:07 2007 +0000 @@ -4552,6 +4552,7 @@ #undef malloc #undef free #undef printf +#undef random int main(){ int width=256;