Commit 3932e62f authored by Max Kellermann's avatar Max Kellermann

test/test_pcm: replace 256 with prime number

Use some odd number that will expose problems with remaining samples after optimized vector operations.
parent 729304ae
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
void void
PcmChannelsTest::TestChannels16() PcmChannelsTest::TestChannels16()
{ {
constexpr size_t N = 256; constexpr size_t N = 509;
const auto src = TestDataBuffer<int16_t, N * 2>(); const auto src = TestDataBuffer<int16_t, N * 2>();
PcmBuffer buffer; PcmBuffer buffer;
...@@ -55,7 +55,7 @@ PcmChannelsTest::TestChannels16() ...@@ -55,7 +55,7 @@ PcmChannelsTest::TestChannels16()
void void
PcmChannelsTest::TestChannels32() PcmChannelsTest::TestChannels32()
{ {
constexpr size_t N = 256; constexpr size_t N = 509;
const auto src = TestDataBuffer<int32_t, N * 2>(); const auto src = TestDataBuffer<int32_t, N * 2>();
PcmBuffer buffer; PcmBuffer buffer;
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
void void
PcmDitherTest::TestDither24() PcmDitherTest::TestDither24()
{ {
constexpr unsigned N = 256; constexpr unsigned N = 509;
const auto src = TestDataBuffer<int32_t, N>(RandomInt24()); const auto src = TestDataBuffer<int32_t, N>(RandomInt24());
int16_t dest[N]; int16_t dest[N];
...@@ -40,7 +40,7 @@ PcmDitherTest::TestDither24() ...@@ -40,7 +40,7 @@ PcmDitherTest::TestDither24()
void void
PcmDitherTest::TestDither32() PcmDitherTest::TestDither32()
{ {
constexpr unsigned N = 256; constexpr unsigned N = 509;
const auto src = TestDataBuffer<int32_t, N>(); const auto src = TestDataBuffer<int32_t, N>();
int16_t dest[N]; int16_t dest[N];
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
void void
PcmFormatTest::TestFormat8to16() PcmFormatTest::TestFormat8to16()
{ {
constexpr size_t N = 256; constexpr size_t N = 509;
const auto src = TestDataBuffer<int8_t, N>(); const auto src = TestDataBuffer<int8_t, N>();
PcmBuffer buffer; PcmBuffer buffer;
...@@ -45,7 +45,7 @@ PcmFormatTest::TestFormat8to16() ...@@ -45,7 +45,7 @@ PcmFormatTest::TestFormat8to16()
void void
PcmFormatTest::TestFormat16to24() PcmFormatTest::TestFormat16to24()
{ {
constexpr size_t N = 256; constexpr size_t N = 509;
const auto src = TestDataBuffer<int16_t, N>(); const auto src = TestDataBuffer<int16_t, N>();
PcmBuffer buffer; PcmBuffer buffer;
...@@ -60,7 +60,7 @@ PcmFormatTest::TestFormat16to24() ...@@ -60,7 +60,7 @@ PcmFormatTest::TestFormat16to24()
void void
PcmFormatTest::TestFormat16to32() PcmFormatTest::TestFormat16to32()
{ {
constexpr size_t N = 256; constexpr size_t N = 509;
const auto src = TestDataBuffer<int16_t, N>(); const auto src = TestDataBuffer<int16_t, N>();
PcmBuffer buffer; PcmBuffer buffer;
...@@ -75,7 +75,7 @@ PcmFormatTest::TestFormat16to32() ...@@ -75,7 +75,7 @@ PcmFormatTest::TestFormat16to32()
void void
PcmFormatTest::TestFormatFloat() PcmFormatTest::TestFormatFloat()
{ {
constexpr size_t N = 256; constexpr size_t N = 509;
const auto src = TestDataBuffer<int16_t, N>(); const auto src = TestDataBuffer<int16_t, N>();
PcmBuffer buffer1, buffer2; PcmBuffer buffer1, buffer2;
......
...@@ -27,7 +27,7 @@ template<typename T, SampleFormat format, typename G=RandomInt<T>> ...@@ -27,7 +27,7 @@ template<typename T, SampleFormat format, typename G=RandomInt<T>>
static void static void
TestPcmMix(G g=G()) TestPcmMix(G g=G())
{ {
constexpr unsigned N = 256; constexpr unsigned N = 509;
const auto src1 = TestDataBuffer<T, N>(g); const auto src1 = TestDataBuffer<T, N>(g);
const auto src2 = TestDataBuffer<T, N>(g); const auto src2 = TestDataBuffer<T, N>(g);
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
void void
PcmPackTest::TestPack24() PcmPackTest::TestPack24()
{ {
constexpr unsigned N = 256; constexpr unsigned N = 509;
const auto src = TestDataBuffer<int32_t, N>(RandomInt24()); const auto src = TestDataBuffer<int32_t, N>(RandomInt24());
uint8_t dest[N * 3]; uint8_t dest[N * 3];
...@@ -49,7 +49,7 @@ PcmPackTest::TestPack24() ...@@ -49,7 +49,7 @@ PcmPackTest::TestPack24()
void void
PcmPackTest::TestUnpack24() PcmPackTest::TestUnpack24()
{ {
constexpr unsigned N = 256; constexpr unsigned N = 509;
const auto src = TestDataBuffer<uint8_t, N * 3>(); const auto src = TestDataBuffer<uint8_t, N * 3>();
int32_t dest[N]; int32_t dest[N];
......
...@@ -39,7 +39,7 @@ TestVolume(G g=G()) ...@@ -39,7 +39,7 @@ TestVolume(G g=G())
PcmVolume pv; PcmVolume pv;
CPPUNIT_ASSERT(pv.Open(F, IgnoreError())); CPPUNIT_ASSERT(pv.Open(F, IgnoreError()));
constexpr size_t N = 256; constexpr size_t N = 509;
static value_type zero[N]; static value_type zero[N];
const auto _src = TestDataBuffer<value_type, N>(g); const auto _src = TestDataBuffer<value_type, N>(g);
const ConstBuffer<void> src(_src, sizeof(_src)); const ConstBuffer<void> src(_src, sizeof(_src));
...@@ -98,7 +98,7 @@ PcmVolumeTest::TestVolumeFloat() ...@@ -98,7 +98,7 @@ PcmVolumeTest::TestVolumeFloat()
PcmVolume pv; PcmVolume pv;
CPPUNIT_ASSERT(pv.Open(SampleFormat::FLOAT, IgnoreError())); CPPUNIT_ASSERT(pv.Open(SampleFormat::FLOAT, IgnoreError()));
constexpr size_t N = 256; constexpr size_t N = 509;
static float zero[N]; static float zero[N];
const auto _src = TestDataBuffer<float, N>(RandomFloat()); const auto _src = TestDataBuffer<float, N>(RandomFloat());
const ConstBuffer<void> src(_src, sizeof(_src)); const ConstBuffer<void> src(_src, sizeof(_src));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment