Skip to content

Commit 4141e1d

Browse files
committed
Make default to not be terrible.
1 parent 3cd2829 commit 4141e1d

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

bittester.c

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@ double GetAbsoluteTime()
1515
}
1616

1717
uint8_t dummydata[1024*1024*16];
18+
19+
//#define TEST_RANDOM_PROBS
20+
21+
#ifndef TEST_RANDOM_PROBS
22+
const int arbitrary_prob = 187;
23+
#else
1824
uint8_t dummyprobs[1024*1024*16*8];
25+
#endif
26+
1927
int main( int argc, char ** argv )
2028
{
2129
int i;
@@ -49,7 +57,11 @@ int main( int argc, char ** argv )
4957
int bit;
5058
for (bit = bits - 1; bit >= 0; bit--)
5159
{
52-
int prob = dummyprobs[bitno++] = rand()&0xff;
60+
#ifdef TEST_RANDOM_PROBS
61+
int prob = dummyprobs[bitno++];
62+
#else
63+
int prob = arbitrary_prob;
64+
#endif
5365
int outbit = (data >> bit) & 1;
5466
vpx_write(&w, outbit, prob);
5567
}
@@ -75,8 +87,14 @@ int main( int argc, char ** argv )
7587
int bits = 8;
7688
int bit;
7789
uint8_t data = 0;
90+
#ifdef TEST_RANDOM_PROBS
91+
int prob = dummyprobs[bitno++] = rand()&0xff;
92+
#else
93+
int prob = arbitrary_prob;
94+
#endif
95+
7896
for (bit = bits - 1; bit >= 0; bit--)// Arbitrary, for testing
79-
data = (data<<1) | vpx_read(&reader, dummyprobs[bitno++]);
97+
data = (data<<1) | vpx_read(&reader, prob);
8098
if( data != dummydata[i] )
8199
{
82100
fprintf( stderr, "Disagree at %d (%08x != %08x)\n", i, data, dummydata[i] );

0 commit comments

Comments
 (0)