From 8dcb28cf6dd1c68810e7aa857bb6f2a778bef4de Mon Sep 17 00:00:00 2001 From: Thomas Turner Date: Thu, 22 Dec 2016 16:12:36 -0800 Subject: [PATCH] avutil/tests: Improved code coverage for random_seed Signed-off-by: Thomas Turner Signed-off-by: Michael Niedermayer --- libavutil/tests/random_seed.c | 34 +++++++++++++++++++++------------- tests/ref/fate/random_seed | 1 + 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/libavutil/tests/random_seed.c b/libavutil/tests/random_seed.c index ebe9b3e7dd..f45e198213 100644 --- a/libavutil/tests/random_seed.c +++ b/libavutil/tests/random_seed.c @@ -23,24 +23,32 @@ #undef printf #define N 256 +#define F 2 #include +typedef uint32_t (*random_seed_ptr_t)(void); + int main(void) { - int i, j, retry; + int i, j, rsf, retry; uint32_t seeds[N]; + random_seed_ptr_t random_seed[F] = {av_get_random_seed, get_generic_seed}; - for (retry=0; retry<3; retry++){ - for (i=0; i