From 2fb4f5c43940d2b29b73d847ce8f8cf1b992896a Mon Sep 17 00:00:00 2001 From: Gregory Maxwell <greg@xiph.org> Date: Fri, 5 Apr 2013 19:16:58 -0700 Subject: [PATCH] Random complexity in the encoder tests. --- tests/test_opus_encode.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/test_opus_encode.c b/tests/test_opus_encode.c index b80def3f6..29c47d992 100644 --- a/tests/test_opus_encode.c +++ b/tests/test_opus_encode.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2011 Xiph.Org Foundation +/* Copyright (c) 2011-2013 Xiph.Org Foundation Written by Gregory Maxwell */ /* Redistribution and use in source and binary forms, with or without @@ -247,7 +247,11 @@ int run_test1(int no_fuzz) do { int bw,len,out_samples,frame_size; frame_size=frame[j]; - if(fast_rand()%50==0)opus_encoder_ctl(enc, OPUS_RESET_STATE); + if(fast_rand()%100==0)opus_encoder_ctl(enc, OPUS_RESET_STATE); + if(fast_rand()%10==0){ + int complex=fast_rand()%11; + if(opus_encoder_ctl(enc, OPUS_SET_COMPLEXITY(complex))!=OPUS_OK)test_failed(); + } if(fast_rand()%50==0)opus_decoder_ctl(dec, OPUS_RESET_STATE); if(opus_encoder_ctl(enc, OPUS_SET_INBAND_FEC(rc==0))!=OPUS_OK)test_failed(); if(opus_encoder_ctl(enc, OPUS_SET_FORCE_MODE(MODE_SILK_ONLY+modes[j]))!=OPUS_OK)test_failed(); -- GitLab