@@ -702,7 +702,7 @@ TEST_SUITE ("SampleConversionTests::32-bit Conversions")
702702 REQUIRE_EQ (AudioSampleConverter<int64_t >::thirtyTwoBitIntToSample (0 ), 0 );
703703 REQUIRE_EQ (AudioSampleConverter<int64_t >::thirtyTwoBitIntToSample (-1073741824 ), -1073741824 );
704704 REQUIRE_EQ (AudioSampleConverter<int64_t >::thirtyTwoBitIntToSample (-2147483647 ), -2147483647 );
705- REQUIRE_EQ (AudioSampleConverter<int64_t >::thirtyTwoBitIntToSample (-2147483648 ), -2147483648 );
705+ REQUIRE_EQ (AudioSampleConverter<int64_t >::thirtyTwoBitIntToSample (-2147483648 ), -2147483648LL );
706706 }
707707
708708 // =============================================================
@@ -759,13 +759,13 @@ TEST_SUITE ("SampleConversionTests::32-bit Conversions")
759759 REQUIRE_EQ (AudioSampleConverter<int32_t >::sampleToThirtyTwoBitInt (-2147483648 ), -2147483648 );
760760 REQUIRE_EQ (AudioSampleConverter<int32_t >::sampleToThirtyTwoBitInt (std::numeric_limits<int32_t >::min ()), -2147483648 );
761761
762- REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (std::numeric_limits<int32_t >::max ()), 2147483647 );
762+ REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (std::numeric_limits<int64_t >::max ()), 2147483647 );
763763 REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (2147483647 ), 2147483647 );
764764 REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (1073741824 ), 1073741824 );
765765 REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (0 ), 0 );
766766 REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (-1073741824 ), -1073741824 );
767767 REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (-2147483647 ), -2147483647 );
768- REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (-2147483648 ), -2147483648 );
769- REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (std::numeric_limits<int32_t >::min ()), -2147483648 );
768+ REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (-2147483648LL ), -2147483648LL );
769+ REQUIRE_EQ (AudioSampleConverter<int64_t >::sampleToThirtyTwoBitInt (std::numeric_limits<int64_t >::min ()), -2147483648 );
770770 }
771771}
0 commit comments