X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Ftimefilter.c;h=4a582242eca173f2726488aec3268e1de3be9b5e;hb=36b38500b618cdff8c3b9aadaf2439b093ceb723;hp=34672b71a1cb955ff12b6cf5fdc1c0f67af50b31;hpb=a2085cccfa4aaf21596443b7a78adde1da359a39;p=ffmpeg diff --git a/libavformat/timefilter.c b/libavformat/timefilter.c index 34672b71a1c..4a582242eca 100644 --- a/libavformat/timefilter.c +++ b/libavformat/timefilter.c @@ -76,9 +76,12 @@ double ff_timefilter_update(TimeFilter *self, double system_time, double period) } #ifdef TEST -#undef rand +#include "libavutil/lfg.h" +#define LFG_MAX ((1LL << 32) - 1) + int main(void) { + AVLFG prng; double n0,n1; #define SAMPLES 1000 double ideal[SAMPLES]; @@ -96,10 +99,11 @@ int main(void) double bestpar1=0.001; int better, i; - srandom(123); + av_lfg_init(&prng, 123); for(i=0; i